Economics & Deeplearning

sas macro 질문있습니다. 본문

SAS/SAS 질문과 답변

sas macro 질문있습니다.

이슈카 2016. 2. 21. 12:57

최근에 sas을 배워서 많이 이 카페를 이용하고 있습니다. 많은 도움을 받아서 항상 감사합니다

 

제가 궁금한 내용은 제가 한 code를 단순하게 짤 수 있는 방법을 알고 싶습니다,

책을 통하여 macro를 사용하면 될 것 같은데 몇시간 해도 자꾸 에러만 나옵니다.

지금 한 내용은 변수가 많지 않아서 하나씩 했지만 나중에 변수가 증가하면 힘들 것 같아서 조언을 구합니다.

 

고수분들의 도움을 요청합니다.

 

 

DATA a1; 
INFILE t1 LRECL=1000000;
INPUT f1 f2 f3 f4 f......... f49 mk;

 

proc reg; model f1 = mk; run;
proc reg; model f2 = mk; run;
proc reg; model f3 = mk; run;
...

...

...
proc reg; model f49 = mk; run;

을 줄여서 macro로 표현할 수 있는 방법은 있을까?

================================================================================

%macro temp;

DATA a1; 
INFILE t1 LRECL=1000000;
INPUT mk %do i=1 %to 49;
f&i %end;;
%do i=1 %to 49;
proc reg; model f&i = mk; run;
%end;
%mend;
%temp;

Comments