티스토리 뷰

graphs

우리나라의 경기 침체기

비조 2018. 10. 21. 16:18

우리나라의 recession

경기침체는 여러 방법으로 정의할 수 있는데 교과서에서는 두 분기 이상 GDP가 하락하고 있는 기간을 경기침체라고 정의한다

먼저 우리나라의 분기별 실질성장률 자료를 불러들이자(한국은행 혹은 kosis.kr 에서 다운 받을 수 있다.) quaretly() 함수를 이용하여 분기별 정보를 담고 있는 date 변수를 생성하자. 그리고 포맷을 바꾸고, 타임시리즈 변수를 선언해주자.

. import excel Real_gdp.xlsx, firstrow clear

. gen date = quarterly(year, "YQ")        

. format date %tq                                                      
>    

. tsset date, quarterly                                           
        time variable:  date, 1970q1 to 2018q2
                delta:  1 quarter

분기별 성장률을 아래와 같이 정의하자. 단, 전기 대비 성장률이기 때문에 4를 곱해 비교 가능한 연도별 성장률로 바꾸자. 실제에는 계절성(seasonality)을 고려해주어야 하지만 편의를 위해서 생략해보자.

. gen growth = 4 * (ln(real_gdp)-ln(L.real_gdp))*100
(1 missing value generated)

아래와 같이 침체기와 음의 성장기를 더미변수로 정의해보자.

. gen recession = (growth[_n] < 0 & growth[_n-1] < 0) 

위 recession 더미변수와 bgshade 를 이용하여 아래와 같이 그림을 그리자.

. bgshade date ///
> , legend shaders(recession ) sstyle(lcolor(green*.5 ) lpattern(solid 
> )) ///
> twoway(line growth date ///
> , title("Annual growth rate(%) of Real GDP")  scheme(538) ///
> legend( pos(6) row(1) lab(1 Recession) lab(2 negative growth)  lab(3 
> "Annual growth rate")) ///
> title(,pos(12)) lcolor(blue%70) yline(0.0) ) 

그러면 아래와 같이 침체기(2분기 음의 성장 & 통계청 수축기(peak to trough))를 백그라운드에 표시한 그림을 그릴 수 있다.

link

'graphs' 카테고리의 다른 글

Interactive 2019년 지출규모  (0) 2019.06.15
애니매이션 파일 만들기  (0) 2018.11.05
pcspike 이용하기  (0) 2018.10.19
grstyle 사용하여 scheme 만들기  (0) 2018.10.16
3차원 자료를 2차원으로 표현하기  (0) 2018.10.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함