作者a50808 (飞天鼠)
看板Statistics
标题[程式]
时间Wed Apr 13 05:07:15 2016
[程式]
[软体程式类别]:SAS
[程式问题]:问卷资料处理
[软体熟悉度]:新手
[问题叙述]:
一个复选限制题,总共六个选项(a1-a6),最多只能选三个,用乱数(ranuni)产生200笔资
料
[程式范例]:
我先在回圈里分别写出x1=round(1+5莏nuni(i));
x2=round(1+5莏nuni(i));
x3=round(1+5莏nuni(i));
然後
if x1=1 then do;a1=1;a2=0;a3=0;a4=0;a5=0;a6=0;end;
结果跑出来的东西完全不是我要的
还有看output发现我跑出来的x1从第一个等於1时,a1以下的资料全部都被上一笔资料覆盖
住了,也就是说第一个x1对应的第一个a1以下全都是1,请问各位高手小女现在该如何做?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.158.107.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1460495237.A.6D4.html
※ 编辑: a50808 (49.158.107.163), 04/13/2016 05:08:09
※ 编辑: a50808 (49.158.107.163), 04/13/2016 05:08:45
※ 编辑: a50808 (49.158.107.163), 04/13/2016 05:09:09
※ 编辑: a50808 (49.158.107.163), 04/13/2016 05:09:59