본문 바로가기
Industries

[경제/지표] 일평균 수출금액 데이터 만들기(2) - 지수 그래프

by 올드뉴스 2022. 3. 2.

 

지난주 부터 짬짬히 일평균 수출금액과 KOSPI 지수 데이터를 만들고 있다. 이 글 타래는 이 과정에 대해서 진행과 필요한 정보에 대한 설명을 요약할 목적이다. 그리고 결과는 간단한 웹 페이지에서 주기적으로 살펴볼 수 있는 사이트까지 해보려고 한다.

 

지금까지 수출입총괄 통계 (확정치)에 조업일수를 계산하고 일단은 yfinance 모듈로 코스피 월별 지수를 얻어서 pandas 패키지로 처리했다.

이 과정의 처리와 데이터는 정확성이 확인된 후 blog.thinkbee.kr 에서 공개할 예정이다.
조업일수에 대해서 2021년 공휴일로만 계산해서 아직 불완전 하다.


이번까지의 결과로 얻은 그래프이다. 

2000년부터 2022년1월까지 일평균수출금액과 코스피 지수.

 

과정:

1. 일평균 수출금액 데이터 정리하기(1) : 데이터 조사 및 정리

2. 일평균 수출금액 데이터 정리하기(2) : 일평균수출금액과 지수 그래프

3. 일평균 수출금액 데이터 정리하기(3) : 회귀분석

4. 일평균 수출금액 데이터 정리하기(4) : 일평균수출금액 사이트

 

1번 과정은 이렇게 정리했다.

하나.

사용할 수 있는 데이터에 대해서는 앞서 올리 글에서 공개적으로 얻을 수 있는 데이터를 살펴보았다.

 

2022.02.25 - [Notes] - [경제/지표] 일평균 수출금액 데이터 만들기 (1) - 데이터 수집

 

[경제/지표] 일평균 수출금액 데이터 정리하기(1)

아래 있는 이전 포스트에서 일평균 수출금액에 우리 주식시장과 상관지수가 높다고 한다. 2022.01.31 - [경제] 2022/1/29 연합인포맥스-김영익교수 증시전망 2022.02.01 - [경제/지표] 일평균 수출금액 (업

oldnews.tistory.com

 

둘.

일평균수출금액과 지수의 상관성에 대해서는 아래 글에 정리한 내용과 실제 유튜브 내용 강의에서 확인해 보면 된다.

 

2022.02.25 - [Industries] - [경제] 일평균 수출금액과 장단기 금리차 - 김영익교수

 

[경제] 일평균 수출금액과 장단기 금리차 - 김영익교수

이 글은 2022.02.23 - [Notes] - [경제/지표] 일평균 수출금액 데이터 정리하기(1) 에 이어서 지표에 대한 설명을 더 이해하고 진행하기 위해서 김영익교수 설명 내용에서 잔차로 그린 그래프를 자세

oldnews.tistory.com

 


 

1. 일평균 수출금액 통계 데이터 구축하기

수출입총괄 크롤링 하기 - https://unipass.customs.go.kr/ets/index.do 에서 월별 조회를 요청하는 POST 파라미터를 추적해서 크롤링해서 사용했다.

 

 

2. 공휴일 데이터 구축하기

공휴일은 한국 천문연구원 특일 정보 공공 API를 사용해서 얻으려고 한다.
https://www.data.go.kr/data/15012690/openapi.do

그런데 API 호출이 불안정해서 이용할 수 있을지 모르겠다. 관세청 보도자료 등에서 조업일수를 얻을 수 있겠지만 과거 데이터에 대해서 찾기 복작할 것 같고, 여기서는  2021년 공휴일 자료로 일괄적용했다.

 

 

3. 조업일수 계산

크롤링한 2000년~2021년, 즉 월별 수출통계 데이터를 사용해서


a. 각 달의 일별 데이터 생성하고
b. 월별 날짜는 토요일 포함
c. 조업일수를 평일 1, 토요일 0.5로 계산

 

Pandas의 객체가 월별 데이터는 1일 기준을 삼고 있어서 date_range 함수를 사용해서 해당 월의 마지막 날짜 수로 범위 데이터를 생산했다.

 

ts #모든 수출입 데이터의 datetime 인덱스
pd.date_range(ts.strftime('%Y-%m-%d'), periods=ts.daysinmonth)

 

생성한 조업일자와 수출통계를 날짜 인덱스로 결합 시켰다. 

 

 

이제 월별 수출입 통계에 수출건수, 수출금액 ,수입건수, 수입금액 ,무역수지, 조업일수  를 포함하고 있다. KOSPI 지수 데이터를 구해서 분석 그래프를 그리면 된다.

 

 

4. KOSPI 지수와 결합

KRX, naver finance, yahoo finance 등 지수 데이터를 구할 수 있는 곳은 많다. 편한 것을 선택해서 사용하면 될 것 같다. 일단 테스트를 위해서 파이썬의 yfinance 모듈을 사용했다.

 

월별 조업일수 수출입총계 데이터와 KOSPI 지수를 결합하기 위해서 역시 날짜 기반으로 인덱스를 모두 지정해서 사용해야 양 데이터 결합시 편리하다.

 

 

일평균수출금액은 수출금액 / 조업일수 로 계산했고 결과 그래프는 다음과 같다. 2000년 부터 거래량을 지수화해서 bar 그래프로 함께 그려 보았다.

 

 

이제 양 지수를 회귀분석을 통해 잔차를 그래프로 표현해 보는 과정으로 넘어가려고 한다.... 시간은 걸리겠지만.


 

728x90

댓글