任务
给定(以任何方式)排序的浮点数据集,返回(以任何方式并在正确值的1‰之内)四分位数均值。
一种可能的算法
- 丢弃数据点的最低和最高的四分之一。
- 计算剩余数据点的平均值(总和除以计数)。
注意:如果数据集大小不能一分为四,则必须权衡子集共享的数据点。请参阅下面的示例评估2。
评估示例1
给定{1,3,4,5,6,6,7,7,8,8,9,38}
- 数据计数是12,所以我们除去最低和最高3数据点:
{1,3,4,5,6,6,7,7,8,8,9,38} - 其余6个数据点的平均值:
(5 + 6 + 6 + 7 + 7 + 8)/ 6 = 6.5
评估示例2
给定{1、3、5、7、9、11、13、15、17}
- 计数为9,因此每个季度都有2¼个数据点:
{1,2,(0.25×5),(0.75×5),7,9,11 ,(0.75×13),(0.25×13),15,17} - 其余4.5个数据点的平均值:
(0.75×5 + 7 + 9 + 11 + 0.75×13)/ 4.5 = 9