当前位置 :
90分位数怎么算
更新时间:2020-10-29 00:00:00

[1,2,3,4,5,6,6,6,6,7,8,9]这个list的90分位数是7.9

分位数(Quantile),亦称分位点,是指将一个随机变量的概率分布范围分为几个等份的数值点,常用的有中位数(即二分位数)、四分位数、百分位数等。

首先将你的输入数组进行从小到大排序,然后计算:

(n−1)*p=i+j

其中n为数组元素的个数,将计算结果的整数部分用i表示,小数部分用j来表示。则最终的percentile值为:

res=(1−j)*array[i]+j*array[i+1]

因为题目给的数组是排好序的,所以我们计算(n-1)*p=(12-1)*0.9=9.9,则整数部分i=9,小数部分j=0.9。查找数组得知,array[i]=array[9]=7;array[i+1]=array[10]=8。

res=(1−j)∗array[i]+j∗array[i+1]=(1−0.9)∗7+0.9∗8=7.9

保卡通专稿内容,转载请注明出处
不够精彩?
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有