美文网首页R语言学习
R语言箱线图(boxplot)四分位算法

R语言箱线图(boxplot)四分位算法

作者: 不一样的菜鸟 | 来源:发表于2020-07-21 16:39 被阅读0次

箱线图(Boxplot)也称箱须图(Box-whisker Plot),是利用数据中的五个统计量:最小值、第一四分位数、中位数、第三四分位数与最大值来描述数据的一种方法。它也可以粗略地看出数据是否具有有对称性,分布的离散程度等信息;特别适用于对几个样本的比较。

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

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

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

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

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

R语言中计算方法:

quantile函数直接计算四分位:

例如:data = c(1,2,3,4,5,6.2,7,8,9,10)

quantile(data)   #其结果如下

0%       25%       50%       75%       100%

1.00      3.25       5.60        7.75      10.00

其中0%:最小值;25%:第一四分位数Q1;50%:中位数;75%:第三四分位数;100%:最大值。

其计算方法为:

1. 排序,从小到大排列data;

2. 计算分位数的位置;pos = 1+ (n-1)*p,n为数据的总个数,p为0-1之间的值

3. 给出分位数

注意:另一种分位数的计算方法为:其他与前面的一致。但是分位数位置的计算采用:pos = (n+1)*p,n为数据的总个数,p为0-1之间的值。

四分位数的计算方法没有一个统计的标准,如果对此计算有要求的,需要注意函数的具体算法。

另外,boxplot中存在异常值,其规定标准如下:

当数据中的值大于或小于箱体的四分位距IQR的1.5倍时,认定为异常值。

就是说当某值大于(Q3+1.5*IQR)或小于(Q1-1.5*IQR)时,处理时会认定为异常值。

相关文章

  • R语言箱线图(boxplot)四分位算法

    箱线图(Boxplot)也称箱须图(Box-whisker Plot),是利用数据中的五个统计量:最小值、第一四分...

  • 2020-06-29

    R语言boxplot绘图函数 boxplot 用于绘制箱线图,我们都知道boxplot 用于展示一组数据的总体分布...

  • 2020-10-26学习小组Day4笔记--文惠

    因为我会用R和R studio,所以笔记比较少 R作图:plot散点图boxplot箱线图清除所有数据rm(lis...

  • R语言可视化(七):箱线图绘制

    07.箱线图绘制 清除当前环境中的变量 设置工作目录 基础boxplot函数绘制箱线图 ggplot2包绘制箱线图...

  • 如果绘制箱线图-Excel2013

    文章简介 继续学习,这次学习了箱线图的概念、四分位数计算以及箱线图的绘制,分享给大家。 箱线图简介 箱线图(Box...

  • 绘图功能片段

    箱线图 boxplot,一行两列图 相关分析图

  • R第十二天

    数据可视化 一、箱线图 boxplot(数据集的变量)——col调颜色 变量~变量 boxplot.stats()...

  • 2021-04-01boxplot怎么看?是什么意思?

    定义 按给定数值做箱线图。 格式 boxplot(x, ...)S3方法对对象'formula' boxplot(...

  • R语言 箱线图

    箱线图是数据集中的数据分布良好的度量。 它将数据集分成三个四分位数。 此图表表示数据集中的最小值,最大值,中值,第...

  • 箱线图和条形图

    一、箱线图 箱线图(boxplot)又称为盒须图,是一种描述连续型变量分布的统计图,因形状如箱子而得名。箱线图提供...

网友评论

    本文标题:R语言箱线图(boxplot)四分位算法

    本文链接:https://www.haomeiwen.com/subject/bngqyttx.html