全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
862 3
2012-11-26
大家好,请教一个简单的问题
我的数据有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;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-11-26 16:03:03
%macro sy;
%do i=1 %to 24;
proc freq data=s.data0;
tables row*col/chisq  expected;
weight x&i;run;
%end;
%mend sy;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-26 16:06:10
学习哈也好!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-26 16:43:08
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群