Seaborn箱线图四分位数计算

维舍什

我正在为 python 使用 seaborn 0.7.1 版。我正在尝试为下面的 numpy 数组创建一个箱线图

arr = np.array([2, 4, 5, 5, 8, 8, 9])

根据我的理解,四分位数 Q1 和 Q3 应该是 4 和 8,但从生成的箱线图中,Q1 约为 4.5。我错过了什么?

我正在使用以下命令生成图表

sns.boxplot(arr)

在此处输入图片说明

存在的重要性欧内斯特

这当然取决于四分位数的定义。

维基百科提到了 3 种计算四分位数的方法,

  • 方法一:取样本下部的中位数[2,4,5]。结果 4。
  • 方法二:取样本下部的中位数(包括其中位数)[2,4,5,5]。结果 4.5。
  • 方法 3:下四分位数是第二个数据值的 75% 加上第三个数据值的 25%。结果:4*0.75+5*0.25 = 4.25。(它始终是方法 1 和 2 之间的平均值。

您也可以使用 numpy 来计算四分位数

x = [2, 4, 5, 5, 8, 8, 9]
np.percentile(x, [25])

这返回 4.5

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

来自分类Dev

删除箱线图中的下四分位数和上四分位数,以及 R 中胡须之间的连接

来自分类Dev

四分位数与四分位数

来自分类Dev

计算的熊猫列的四分位数类别

来自分类Dev

尝试在MDX中计算四分位数

来自分类Dev

在Weka Explorer中计算方差,四分位数

来自分类Dev

计算给定数字列表的四分位数

来自分类Dev

Gnuplot 箱线图,控制胡须延伸到目标百分位数

来自分类Dev

如何在matplotlib箱图中标记四分位数?

来自分类Dev

Seaborn小提琴图中的四分位数线属性

来自分类Dev

在小提琴上“放大”,同时保持准确的四分位数线(matplotlib / seaborn)

来自分类Dev

四分位数间距应如何在Python中计算?

来自分类Dev

在计算四分位数时我做错了什么?

来自分类Dev

如何使用NumPy计算Minitab等效四分位数

来自分类Dev

使用python如何计算四分位数/百分位数并给出创建新列进行分析的标准?

来自分类Dev

使用Python解决四分位数和十分位数

来自分类Dev

ggplot2中的四分位数范围

来自分类Dev

Excel 数据透视表和百分位数/四分位数/中位数

来自分类Dev

程序摘要:输出中位数和四分位数

来自分类Dev

计算特定人群的百分位数

来自分类Dev

使用LINQ计算百分位数

来自分类Dev

条件数组以计算百分位数

来自分类Dev

计算Bash中的百分位数

来自分类Dev

计算R中的稳健百分位数

来自分类Dev

计算雅典娜的百分位数

来自分类Dev

计算Stata中的十分位数限制

来自分类Dev

计算特定人群的百分位数

来自分类Dev

如何从频率表计算百分位数

来自分类Dev

使用重新采样或groupby计算时间序列的百分位数/分位数-熊猫

Related 相关文章

热门标签

归档