作者colinsp (Colin‧卡冷)
看板Statistics
標題[程式] SAS對資料做分組
時間Sun Nov 13 02:40:30 2011
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
b1為金額多寡,我想將b1由大至小排列,並分五組,
若b1有106個樣本,輸入groups=5,我發現他有的組別b1個數多,有的組別中b1個數少
所以我想問SAS分出來的各組個數能否自行調整?
像是分成 組別1有22個b1,組二有21個,組三21個...組五21個。
[程式範例]:
proc rank data=table out=output descending groups=5;
var b1;
ranks b1rank;
run;
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.32.81
1F:推 bugle:那是因為有相同值,所以rank被分為同一組 11/13 13:13
2F:→ bugle:你如果想要組數切的整齊,那請自己寫data step 11/13 13:14
3F:→ colinsp:how?please help me... 11/13 21:23
4F:→ colinsp:可以了。自行試出來了,謝謝。 11/13 22:43