楼主: jy1st
9048 1

Proc rank 分组问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

51%

还不是VIP/贵宾

-

威望
0
论坛币
21 个
通用积分
0.0013
学术水平
2 点
热心指数
1 点
信用等级
0 点
经验
601 点
帖子
40
精华
0
在线时间
37 小时
注册时间
2008-12-19
最后登录
2016-7-28

楼主
jy1st 发表于 2014-6-14 22:23:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
proc rank data=data1 out=qin1 groups=5;
   var var1;
   ranks q;
   run;

想把数据分成5组,用了上面这段程序。
结果出来不是等分的啊。
第一组:293个观察值;
第二组:7000多观察值;
第三、四、五组:3500左右;

不明白哪里出了问题?直观上来看,应该第二组分一半观察值到第一组。

谁能告诉我为什么啊?谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Rank RAN ROC Groups Group groups 程序 左右

沙发
hello_fj 发表于 2014-6-15 11:15:55
当然有可能不是等分的,groups=是用来指定分成几组,是按照顺序以后的分组,也就是说排好名次后按名次顺序分组。而且属于哪一组是有公式来计算的Grops=Floor(秩序*组数/(总观测数+1)).从公式来看 你的观测中肯定有很多重复的值。就看你排序的时候指定哪一个 ties=选项值指定用均值?用最大?用最小?这个你自己去尝试一下就明白。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 18:39