作者angiolini (angiolini)
看板Statistics
标题[程式] SAS 将变项数值重新排列
时间Mon Dec 24 23:49:42 2012
[软体程式类别]: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
1F:推 tew:proc surveyselect 12/25 10:54
2F:→ ching0629:满好奇做什麽事情要重新排100次... 12/25 11:59
谢谢
proc surveyselect刚刚试过,但不符合,因为仅随机抽样了观察值,
但是并没有对A重新排列...
我想将疾病状态打乱(随机重排)後,作100次model的permutation
请问是否有其他方法呢?
※ 编辑: angiolini 来自: 140.112.117.22 (12/25 12:58)