怎样求一组数字的interquartile range?

如题所述

四分位距(InterQuartile Range, IQR)的算法:

现有一组数据,可以四分位的百分比值(p),及样本总量(n)有以下数学公式可以表示:

情况1: 如果L是一个整数,则取 第L和 第L+1的平均值。

情况2: 如果L不是一个整数,则取下一个最近的整数。(比如L=1.2, 则取 2 )。

将数据从小到大排序,计为数组a(1 to n),n代表数据的长度

确定四分位数的位置:b= 1+(n-1) × 0.25= 2.25,b的整数部分计为c b的小数部分计为d

计算Q1:Q1=a(c)+[a(c+1)-a(c)]*d=a(2)+[a(3)-a(2)] *0.25 =15+(36-15)×(2.25-2)=20.25

计算如上 Q2与Q3的求法类似,则四分位差=Q3-Q1。

即IQR=Q3-Q1

扩展资料:

四分位数:

四分位数(Quartile)是统计学中分位数的一种,即把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值就是四分位数。

1、第一四分位数(Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。

2、第二四分位数(Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字。

3、第三四分位数(Q3),又称“较大四分位数”,等于该样本中所有数值由小到大排列后第75%的数字。

4、第三四分位数与第一四分位数的差距又称四分位距(InterQuartile Range, IQR)。

温馨提示:答案为网友推荐,仅供参考
相似回答