作者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/m.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