关于四分位数的两种求法

在数据导论课上,我们学习了如何求解四分位数的方法,其实操作起来也不难先用 (n+1) / 4 * i 计算出四分位数的位置,再求出该位置上的数的值即可。如一组数据 【1,3,6,8,10】 根据公式先求出第一个四分位数的位置1.5,然后再用 1 * 0.5 + 3 * 0.5 = 2 得出第一个四分位数为2,如此类推可以得到Q2=6,Q3=9,如此一来,我们便掌握了四分位数的求法。

课后老师布置了作业,给出一组数据,要求求出四分位数。数据如下【35,55,60,67,70,74,75,75,76,78,78,80,83,87,88,90,93】,我一看这还不简单吗,(17+1)/4=4.5,直接用67 * 0.5+70 * 0.5=68.5,同样的,Q3=85。解决问题了。

但老师后面还给了一段python的程序要我们运行,于是我把程序运行了下却发现结果是不同的,得出的结果是70和83。一开始我以为自己算错了,但这么简单的数字运算,几次运算的结果都是相同的,应该不是计算的问题,但是我怕是犯了什么低级错误,所以我用excel表格里面的函数模块来计算四分位数,发现结果仍然是70和83,难道是算法的问题,于是我上网重新搜索了四分位数的计算方法,大部分都是这么算的,似乎算法也没有什么问题。于是我寻寻觅觅,在其中一个网页上发现了一种不同的计算方法其公式是:(n-1)/4i+1,通过这种方法计算上面的那一组数据(17-1)/41+1正好是5,而第五个位置正好是70,同样的,用这种方法计算Q3=83,也与程序结果相符的。我想应该是我们用的求法和程序的求法不同导致了结果的不同。后来我发现在excel表格中有两种不同的求四分位数的函数其一是:QUARTILE.EXC,以这个函数算出来的结果就是68.5和85,而另一个函数QUARTILE算出来的结果就是70和83。真相大白了。

但让我费解的是明明确定求四分位数,为什么会有两种求法并且结果还会有所差异呢?

这得从其求法的原理说起,方法1是把数据看成一个个块,一组数据就可以看成是一条带子,这条带子的中间位置就是第二个四分位数的位置,再除以2,就是Q1 或Q3的位置。而方法的话则是把数字看成是一个个点,这些点分布再一条绳子上,绳子的四分之一处就是四分位数的位置。

求法的原理不同归根结底是两种四分位数的含义不同,四分位数的定义是:“四分位数把数据分成了左右两份,使左边含有25%的数据,右边含有75%的数据,但四分位数位置上这个数到底是算在哪一边似乎都是可行的,方法一是放在25%这一边的,方法二则是放在中间的,使得其前有25%的数据,其后有75%的数据。

这就是为何四分位数有两种计算方法

四分位数的两种计算方法相关推荐

  1. 置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算?

    置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算? 目录 置信区间( ...

  2. TIA博途中累计流量的两种计算方法示例

    TIA博途中累计流量的两种计算方法示例 如下图所示,首先,我们要了解累计流量的含义: 即t1至t2时刻,对瞬时流量求定积分, 由上图可知,t1至t2的定积分,即蓝色部分的面积,那么直接求这个面积是有难 ...

  3. RNN隐藏层的两种计算方法GRU和LSTM

    本篇文章主要介绍两种RNN的隐藏层信息计算方法GRU(Gated Recurrent Units)和LSTM(Long-Short-Term-Memories),这两种隐藏层的计算方法通过引入门(Ga ...

  4. 三角形面积的两种计算方法

    第一种海伦公式:  公式描述:公式中a,b,c分别为三角形三边长,为半周长,S为三角形的面积.(开根号有精度损失) 第二种向量积(叉乘): 向量是一种既有方向.又有大小的量(如一个箭头表示就很形象), ...

  5. 决定系数 coefficient of determination的两种计算方法

    1. 基于方差解释率 说的就是, 回归以后的值, 与原来的样本均值之差的平方和, 称之为回归平方和(SSR) 除以, 每个样本与样本均值之差的平方和, 称之为总离差平方和(SST) 2. 基于 t 统 ...

  6. 行列式的两种计算方法

    tips:矩阵的行列式 几何意义:体积的变换因子(所以和向量与向量的模的关系差不多) 1.拆分的计算方法 在n阶行列式D中划去任意选定的k行.k列后,余下的元素按原来顺序组成的n-k阶行列式M,称为行 ...

  7. 右手系转左手系、旋转矩阵转四元数、四元数的两种表达(Hamilton/JPL)

    右手系转左手系.旋转矩阵转四元数.四元数的两种表达:Hamilton/JPL 右手系转左手系 旋转矩阵转四元数 四元数的两种表达:Hamilton/JPL 两种转换代码 最近一个项目需要使用unity ...

  8. ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法

    ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法 文章目录 ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法 1.问题描述 2.参数计算 2.1 ...

  9. html闰年计算方法,闰年计算的两种方法

    说起闰年,估计一些朋友会很糊涂.好像隔个一两年就有闰年,结果闰来闰去,闰得头都快大了.到底什么是闰年?闰年该怎么计算呢? 实际上,闰年是公历的一个计算方式,也就是常说的阳历,或者叫西历也可以.在我国的 ...

最新文章

  1. Nat Commun:宏基因组学提示曙古菌门的代谢和进化(中大李文均组)
  2. react 生命挂钩_如何在GraphQL API中使用React挂钩来管理状态
  3. java 正则表达式 替换字符串img标签的路径_正则表达式和有限自动机的应用
  4. XNA中的Render State管理
  5. python 服务端判断客户端异常断开
  6. 8.2捷联惯导算法仿真 代码整理分析(二)
  7. 8个高质量免抠素材网站
  8. CSDN博客皮肤设置
  9. 大学生笔记本选Mac还是Windows?
  10. 读取xml文件转成ListT对象的两种方法
  11. 给学妹写C程——中国海洋大学C语言程序设计课作业(一)
  12. duplicate symbol _OBJC_CLASS 错误处理方法
  13. 使用RStudio中的read.table导入Txt文件出现列的数目比列的名字要多的问题
  14. 计算机桌面刷新位置不可用,Win10开机提示桌面位置不可用的三种解决办法
  15. Python入门基础篇 No.8 —— 时间的表示_unix时间点_毫秒_time模块
  16. Linux 命令之 7za -- 文件压缩命令
  17. 基础集合论 第一章 集合与集合的运算
  18. 关于echarts如何在折现图上展示异常点位
  19. android项目重构经验总结
  20. PR转场模板 实用创意分裂多帧多画面纪录片vlog转场过渡pr模板

热门文章

  1. 关于Word的基础知识
  2. 【Linux】centOS 使用ls命令能显示出来文件夹用cd命令却进不去?
  3. 3d-DNA的使用及juicebox调整挂载到染色体水平 | HiC辅助基因组组装(二)
  4. 80-Redis详解
  5. 【坐在马桶上看算法】算法4:队列――解密QQ号
  6. 2018ICPC徐州站赛后总结
  7. 怎样用计算机调出歌曲,如何设置要插入计算机的U盘以自动播放歌曲
  8. 《商业数据分析》读书笔记(九)
  9. 上海雅捷荣获ISO27001认证
  10. FontForge不识别,WINDOWS报错:mstmc.ttf真的是字体文件吗?