로그인   |  회원가입  |  사이트맵  |  Contact Us
  아이디 저장하기
 
홈 > 참여마당 > Question & Answer
[SAS 프로그래밍] 안녕하세요 do반복문 관련해서 질문이 있습니다 2017.11.01
임재경 92 0
http://www.mysas.co.kr/SAS_club/b_answer.asp?b_no=7507&gotopage=1&con=subject&keyword=&cmd=content&bd_no=6&gubun=

안녕하세요. sas에서 do문으로 반복문을 짜다가 잘 안돼서 질문드립니다.

proc means data = 데이터셋;

  %do i = 1 %to &until;

  %do i = 1 %to &until;

  var B_&i_&i;

  %end;

  %end;

run;

이렇게 짜는게 맞는건가요...? 

 
 
    
MYSAS 시샵   [2017/11/02 2:45]
안녕하세요.
do 반복문으로 하고자하는게 무엇인가요?
단순히 변수의 means를 보고자 한다면 proc means 프로시저의 var 문장에 _numeric_ ; 으로 작성하시면 됩니다.

또는 변수마다의 means 문을 실행시키고 싶으시다면
data a;
input a1_1 a1_2 a2_1 a2_2;
cards;
1 2 3 4
3 5 5 7
3 2 3 2
; run;

%macro do_mean;
%do i=1 %to 2;
%do j=1 %to 2;
proc means data=a;
var a&i._&j.;
run;
%end;
%end;
%mend;
%do_mean;
위와 같이 작성하시면 됩니다.
 
 지수분포,포아송 분포 및 모수 추정
 데이터 가져오기 오류