C. Huber 가 Stata 블로그에 만들어 놓은 애니메이션 파일을 조금 수정하여 기각역과 파워를 살펴볼 수 있는 파일을 만들었다.local GraphCounter = 100local mu_null = 0local sd = 1local z_crit = round(-1*invnormal(0.05), 0.01)local z_crit_label = `z_crit' + 0.75local color1 "pink%70"local color2 "navy%70" forvalues mu_alt = 1(0.03)3 { twoway /// function y=normalden(x,`mu_null',`sd'), /// range(-3 `z_crit') color(`color1') dropline(0) || /// funct..
우리나라의 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 qua..
pcspike pcskpike를 이용하면 $(x_1 , y_1)$ 에서 $(x_2, y_2)$를 잇는 선을 쉽게 그릴 수 있다.다음과 같이 자료를 읽어들이자. . sysuse nlswide1, clear (National Longitudinal Survey. Young Women 14-26 years of age in 1968) 아래와 같이 쉽게 그림을 그릴 수 있다. 68년 경력 대비 임금에서 88년 경력 대비 임금이 어떻게 변했는지를 보여주고 있다. . twoway (pcspike wage68 ttl_exp68 wage88 ttl_exp88), scheme(538) 위 그림에다가 다음과 같이 label을 달아주면 조금 더 보기 좋다. . twoway (pcspike wage68 ttl_exp68 wa..
그래픽 scheme 파일 만들기 그래픽 옵션을 매번 조정하는 것은 상당히 번거로운 일이다. 그래서 Stata에서는 scheme을 이용해서 옵션을 저장해 놓고 필요할 때 사용할 수 있다. ssc install grstyle, replace grstyle을 이용하여 다음과 같이 scheme을 비교적 쉽게 작성할 수 있다. . grstyle init rstyle2, replace . grstyle set imesh, horizontal minor . grstyle set legend 4, nobox . grstyle set color hue, n(5) . grstyle linewidth pmark none . grstyle color ci_area gs12%50 . grstyle color ci_arealin..
3차원을 2차원으로 zmap을 이용하면 3차원 자료를 2차원으로 비교적 쉽게 만들 수 있다.필요한 경우 다음과 같이 zmap을 설치하자. ssc install zmap, replace 다음과 같이 자료를 읽어들이자. . webuse nlswork, clear (National Longitudinal Survey. Young Women 14-26 years of age in 1968) 3차원 자료를 만들기 위해서 연령, 학력 마다 로그-임금의 평균을 계산하자. . egen mean = mean(ln_wage), by(age grade) . label var mean "mean of ln(wage)" . egen tag = tag(age grade) . zmap mean grade age if tag, //..
3차원 그래프 그리기 Stata 그래프에서 가장 아쉬운 지점 중 하나가 3차원 그래프가 거의 없고, 나와 있는 것도 만족스럽지 못한 것이 사실이다.2017년에 배포된 surface는 비교적 쉽게 3차원 그래프를 그릴 수 있다. 다만, 다양한 각도로 로테이션이 되지 않는 것은 아쉬운 점이다.필요한 경우 다음과 같이 surface를 설치하자. ssc install surface, replace 다음과 같이 자료를 만들자. . clear . set obs 900 number of observations (_N) was 0, now 900 . gen x = int((_n - mod(_n-1,30) -1 ) /30 ) . gen y = mod(_n-1,30) . gen z = normalden(x, 15, 2)*..
confidence ellipse 그리기 1변수인 경우에는 신뢰구간이 되지만 2변수인 경우에는 신뢰타원이 된다.신뢰타원을 쉽게 그리기는 좀 어려운데 Stata에서는 ellip 을 이용하여 그릴 수 있다.필요한 경우 다음과 같이 ellip를 설치하자. ssc install ellip, replace 다음과 같이 자료를 읽어들이자. . sysuse auto, clear (1978 Automobile Data) 먼저 ellip 을 이용하여 confidence ellipse를 그려보자. . ellip mpg weight, /// > means color(green%50) lp(solid) /// > by(foreign , note("") ) /// > plot(scatter mpg weight, color(pi..