楼主: migenghan
9634 4

[问答] 给点数值,如何直接得到其对应的分位数 [推广有奖]

  • 0关注
  • 0粉丝

本科生

66%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.3827
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
843 点
帖子
73
精华
0
在线时间
112 小时
注册时间
2015-6-12
最后登录
2021-6-5

楼主
migenghan 发表于 2017-2-24 11:53:02 |AI写论文
3论坛币
有一列数据,并没有排序,如何直接得到每一个数值所对应的分位数。
求大神指点,不胜感激!

最佳答案

Dekenstr 查看完整内容

看你的数字集是样本还是总体,样本用PERCENTRANK.EXC(),整体用PERCENTRANK()
关键词:分位数 不胜感激 如何

沙发
Dekenstr 发表于 2017-2-24 11:53:03
看你的数字集是样本还是总体,样本用PERCENTRANK.EXC(),整体用PERCENTRANK()

藤椅
Dekenstr 发表于 2017-2-24 11:55:56
可以考虑用PERCENTRANK()函数。

板凳
Dekenstr 发表于 2017-2-24 11:58:42
也可以考虑用PERCENTRANK.EXC()函数。

两者区别是:
PERCENTRANK()把最小数定为0分位,最大数定为100分位,即认为数列为总体/population
PERCENTRANK.EXC(),略去最小数,略去最大数,即认为数列为样本/sample.
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
caihaiyu + 24 + 10 + 5 + 5 + 5 热心帮助其他会员

总评分: 经验 + 24  论坛币 + 10  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

报纸
migenghan 发表于 2017-2-24 20:55:03
Dekenstr 发表于 2017-2-24 11:58
也可以考虑用PERCENTRANK.EXC()函数。

两者区别是:
也就是区别在于得到的分位数是否包含0和1吗,像我的数据中,相同数值的数据很多,哪一个更为合适呢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 05:19