作者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