Re: [程式] sas隨機抽樣
: 資料中的id有相當多人
: 每個人有的筆數不一定(但至少有一筆)
: 我想要隨機抽出每個id的一筆記錄
: 以上述的例子而言,最後將產生4筆記錄
: 分別是 a1 58 ; a2 (99.85.36隨機一筆) ; a3 (94.81隨機一筆) ; a4 75
: 麻煩版友指導語法該如何寫
: 謝謝^^
---
我是最近才接觸這塊,如果有更好的方法請大家告訴我 :)
DATA test;
INPUT id $ point;
CARDS;
a1 58
a2 99
a2 85
a2 36
a3 94
a3 81
a3 94
a4 75
a4 10
a4 25
a4 99
;
run;
proc sort data=test; by id; run;
proc surveyselect data=test method=srs sampsize=1 out=test2;
strata id;
run;
單獨一筆的,會被取出來。
目前想到這些,請大家多多指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.133.37
推
07/06 23:35, , 1F
07/06 23:35, 1F
推
07/06 23:40, , 2F
07/06 23:40, 2F
討論串 (同標題文章)