로그인   |  회원가입  |  사이트맵  |  Contact Us
  아이디 저장하기
 
홈 > 참여마당 > Question & Answer
[SAS 프로그래밍] price elasticity 구하기 위해 proc autoreg 구문 쓸 때 문의드립니다. 2018.04.10
장지은 51 0
http://www.mysas.co.kr/SAS_club/b_answer.asp?b_no=7663&gotopage=1&con=subject&keyword=&cmd=content&bd_no=6&gubun=

안녕하세요 sas 전문가 선생님들께 도움 요청드립니다.

제가 가지고 있는 데이터는 년도별로 무작위 추출한 사람들을 건강관련하여 설문조사한 데이터 인데요,  (2013-2016년 1년마다 조사된 데이터) 

 

담배가격 인상 전후에 따른 담배가격탄력성을 보려고합니다.

(독립변수는 담배가격이고 종속변수가 담배소비량입니다)

 

제가 보고싶은 것은 2013년 담배가격 2500원, 2014년 담배가격 2500원, 2015년 담배가격 4500원, 2016년 담배가격 4500원처럼 담배가격 인상에 따라 담배소비가 줄어드는지 등의 소비량 변화를 보고

 

sas support에 대략적인 설명이 있어서 프로시저를 짜보긴 했는데,

https://support.sas.com/rnd/app/ets/examples/simpelast/index.htm

DATA a99; SET a99;


LQ=LOG(PRICE);   /*price 가 담배가격*/
LP=LOG(BS3_2); /*bs3_2가 담배소비량*/
LINCM=LOG(INCM); /*incm 은 소득*/
LEDU=LOG(EDU); /*edu 는 교육수준*/
LAGEG=LOG(AGEG);  /*ageg 는 나이 */
RUN;

proc autoreg data=a99 outest=estb ;
      model lq = lp LINCM LEDU LAGEG;
      output out=out1 r=resid1 ;
   title "OLS Estimates";
  run ;

 

이렇게 넣고 돌렸더니 아래와 같이 결과가 나오긴 합니다.

이게 맞게 돌린건지 긴가민가해서 여쭤볼때도 마땅치 않아 문의드립니다

 

 

 
 
    
 
 [오류] SAS Add-in for Microsoft 7.1
 sas 날짜 변환