[程式] SAS 將變項數值重新排列

看板Statistics作者 (angiolini)時間13年前 (2012/12/24 23:49), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
[軟體程式類別]:SAS [程式問題]:資料處理 [軟體熟悉度]: 中(3個月到1年) [問題]: 假設有一筆dataset ID A B ID A B 1 0 0 1 1 0 2 1 0 2 1 0 3 1 1 --> 3 0 1 4 0 1 (A變項 4 0 1 5 1 2 隨機重排) 5 1 2 想針對A變項的數值重新隨機的排列,但其他變項均不動, 且A變項的0, 1 頻率也不改變,重複做100次(產生100個新datasets) 請問SAS程式該如何寫呢? 先謝謝各位高手了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.147.111

12/25 10:54, , 1F
proc surveyselect
12/25 10:54, 1F

12/25 11:59, , 2F
滿好奇做什麼事情要重新排100次...
12/25 11:59, 2F
謝謝 proc surveyselect剛剛試過,但不符合,因為僅隨機抽樣了觀察值, 但是並沒有對A重新排列... 我想將疾病狀態打亂(隨機重排)後,作100次model的permutation 請問是否有其他方法呢? ※ 編輯: angiolini 來自: 140.112.117.22 (12/25 12:58)
文章代碼(AID): #1Gs7cO8p (Statistics)
文章代碼(AID): #1Gs7cO8p (Statistics)