楼主: carol1222
3682 9

[原创博文] 关于如何选择一列数字里面百分位数 [推广有奖]

  • 5关注
  • 0粉丝

硕士生

41%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1283 点
帖子
157
精华
0
在线时间
74 小时
注册时间
2010-5-6
最后登录
2014-11-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求教一个关于选择benchmark的问题;如下,我有两列数据,ID,和SPEND1001203  2.3
1001203  3.2
1003506  1.2
1006301   2.3
1006301   3.1
.........

然后我用proc means计算了每个id的spend的和。结果是:
1001203  5.5
1003506  1.2
1006301  5.4
.........

我想知道这个sum(spend)里面30%,30%,40%的这个值是出于什么sum(spend)?
就是说,median是50%的ID出于的一个位置,那么最大的30%的值出于什么位置?其中的30%处于什么位置?这样我才能分出3个group。
二维码

扫码加我 拉你入群

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

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

关键词:百分位数 分位数 benchmark median Spend median 最大的 如何

沙发
carol1222 发表于 2012-2-15 17:04:45 |只看作者 |坛友微信交流群
推妈妈 发表于 2012-2-15 16:40
这个我也算不出来啊
等高手!!
花有再开日 人无再少年

使用道具

藤椅
wh_wing 发表于 2012-2-15 17:05:03 |只看作者 |坛友微信交流群
楼主,你要不试试proc univariate ,里面有一个分位数表格,也许能解决你的问题。

使用道具

板凳
sl122113 发表于 2012-2-15 22:11:41 |只看作者 |坛友微信交流群
画个直方图
Let Our Life Be Magic And Open

使用道具

报纸
carol1222 发表于 2012-2-16 09:07:16 |只看作者 |坛友微信交流群
sl122113 发表于 2012-2-15 22:11
画个直方图
然后手动选择咩??
花有再开日 人无再少年

使用道具

地板
sl122113 发表于 2012-2-16 09:56:54 |只看作者 |坛友微信交流群
carol1222 发表于 2012-2-16 09:07
然后手动选择咩??
通过频数表可以知道30%所在区间,我觉得你就可以按照区间的上限或下限进行分组了
Let Our Life Be Magic And Open

使用道具

7
456852 发表于 2012-2-16 10:21:23 |只看作者 |坛友微信交流群
没弄懂,sort一下然后算出来30%在第几行不行么?

使用道具

8
carol1222 发表于 2012-2-16 11:42:39 |只看作者 |坛友微信交流群
456852 发表于 2012-2-16 10:21
没弄懂,sort一下然后算出来30%在第几行不行么?
那就是手动计算了,我sort,然后看total number里面,位于前面30%的位置的值是什么。。。
花有再开日 人无再少年

使用道具

9
carol1222 发表于 2012-2-16 11:43:38 |只看作者 |坛友微信交流群
sl122113 发表于 2012-2-16 09:56
通过频数表可以知道30%所在区间,我觉得你就可以按照区间的上限或下限进行分组了
频数告诉我们的是,值的30%,而不是位置的30%。我现在要知道的是百分位数。。。
花有再开日 人无再少年

使用道具

10
idiele 发表于 2012-2-18 12:51:35 |只看作者 |坛友微信交流群
用PROC RANK 中的groups=
或proc univariate 中的 pctldef=

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 14:59