mysql求数值分位点_如何计算一组数据中任意一个数值的分位值?

本篇补充,关于评论区@慢中取利 的提问。

分析:你的疑问是 想要逆推 算出percentile()方法的k值,也就是分位值对应的百分数。

逆推,最好的办法我认为是 找到Excel 关于percentile 的算法,通过推导,可以得到计算k值和计算x序数(可能为小数)的方法。percentile算法推导,引用自ExcelHome技术论坛。

Excel中PERCENTILE函数有什么不同?​www.zhihu.comzhihu-card-default.svg

该篇引用自:

谢邀

分位数,我默认为 以下分位值:

即min,25,50,75,max

我看了一下,题目为“如何计算一组数据中任意一个数值的分位值?”

任意单个数值的分位值,读不通。我分析题主是想问:

如何计算一组数据中任意一个分位的分位值?”

我认为应该使用quartile

在Excel的公式使用如下

=QUARTILE(array,quart)

array是选择单元格区域,即通常鼠标左键拖动能选中的范围。

quart可根据需要选择,由0至4,返回结果为,

输出最小值,25分位值,50分位值,75分位值,最大值。

也可以看下图了解。quartile函数使用方法Example_p1Example_p2

p2我给出了这个图例,当然你鼠标选出的区域,应该是不带$符号的。

最后任意一个分位的分位值,我认为需要在添加random,随机分位。

如果理解有误,还请修改题目增加描述。我会尝试再次补充。

再次谢邀。

参考^quartile-即“四分位数”(Quartile)也称四分位点,是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。多应用于统计学中的箱线图绘制。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值