[程式] sas 用隨機亂數跑複選限制題的資料

看板Statistics作者 (飛天鼠)時間9年前 (2016/04/13 05:07), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
[程式] [軟體程式類別]: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://www.ptt.cc/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
文章代碼(AID): #1N3ME5RK (Statistics)