[程式] SAS 將變項數值重新排列
[軟體程式類別]: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
12/25 10:54, 1F
→
12/25 11:59, , 2F
12/25 11:59, 2F
謝謝
proc surveyselect剛剛試過,但不符合,因為僅隨機抽樣了觀察值,
但是並沒有對A重新排列...
我想將疾病狀態打亂(隨機重排)後,作100次model的permutation
請問是否有其他方法呢?
※ 編輯: angiolini 來自: 140.112.117.22 (12/25 12:58)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):