立即打开
悬赏 10 个论坛币 已解决
大家好, 小弟最近用SAS分析列联表数据时,遇到一个难题,在此跪求方法!!
我自己有一组SAS生成的table数据(文件格式为.sas7bdat),如下:
subject stage0 stage1 stage3 stage5 stage7 stage9 stage10 stage11 stage12 stage13 stage14 stage15
bob 3 109 0 0 0 0 0 0 8 0 0 0
cobyj 0 110 0 0 0 0 0 0 8 0 1 1 3
kmburtt 0 112 0 0 0 0 0 0 8 0 0 0
rlbunker 0 110 0 0 0 0 0 0 8 0 1 1
salunra 0 108 0 0 0 0 0 0 8 0 0 4
数据共13列,其中第1列为subject,后面12列为各develop stage。这是一个R*C列联表资料(5*12)。
现在小弟对以上数据想进行npar1way wilcoxon的秩和检验分析,但发现相关示例的data格式跟自己的数据有点不同。示例所用的数据为3*4的R*C列联表资料,具体如下:
group effect1 effect2 effect3 effect4
A 15 19 19 3
B 7 10 18 8
C 11 21 24 7
示例的SAS程序为:
data one;
do a= 1 to 3;
do b= 1 to 4;
input x @@;
output;
end;
end;
datalines;
15 19 19 3
7 10 18 8
11 21 24 7
;
data two;
set one;
do i = 1 to x;
output two;
end;
run;
ods html;
proc npar1way wilcoxon
data= two;
class a;
var b;
run;
ods html close;
程序中data one通过两个循环,用datalines输入数据,使变量a对应了三个数值,变量b对应了4个数值...
小弟的问题是:该怎样写程序,才能让SAS将我的table数据转换为符合proc npar1way wilcoxon格式的形态?(不用datalines手动录入数据,而用infile等导入文件的方法)
十分感谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
栏目导航
热门文章
推荐文章
扫码加好友,拉您进群