大家好,请教一个简单的问题
我的数据有row,column,x1-x24,一共26个变量
需要对x1-x24做24次proc freq分析,请问程序应该怎么写呢?
我试了用macro,好像也只能逐一的写macro,有没有简单的方法呢?
%macro sy(weight);
proc freq data=s.data0;
tables row*col/chisq expected;
weight &weight;
run;
%mend sy;
%sy(x1); %sy(x2); %sy(x3); %sy(x4);%sy(x5); %sy(x6);%sy(x7); %sy(x8);%sy(x9); %sy(x10);
%sy(x11); %sy(x12); %sy(x13); %sy(x14);%sy(x15); %sy(x16);%sy(x17); %sy(x18);%sy(x19); %sy(x20);
%sy(x21);%sy(x22);%sy(x23);%sy(x24);
ods rtf close;