gpt4 book ai didi

python-3.x - 箱线图 : whisker definition in pandas and matplotlib

转载 作者:行者123 更新时间:2023-12-04 05:13:19 25 4
gpt4 key购买 nike

来自 https://en.wikipedia.org/wiki/Box_plot

箱线图的 mustache 有以下可能的定义:

  • 所有数据的最小值和最大值[1]
  • 最低基准仍在下四分位数 1.5 IQR 范围内,最高基准仍在上四分位数 1.5 IQR 范围内
  • 高于和低于数据平均值的一个标准差
  • 第 9 个百分位和第 91 个百分位
  • 第 2 个百分位和第 98 个百分位。

我在想pandas:

df['data'].plot(kind = 'box',  sym='bD')

mustache 使用哪个定义?

另外,对于 matplotlib 库:

ax.boxplot(dfa.duration)

mustache 使用哪个定义?

谢谢!

最佳答案

boxplot documentaton说到 mustache

whis : float, sequence, or string (default = 1.5)

As a float, determines the reach of the whiskers to the beyond the first and third quartiles. In other words, where IQR is the interquartile range (Q3-Q1), the upper whisker will extend to last datum less than Q3 + whisIQR). Similarly, the lower whisker will extend to the first datum greater than Q1 - whisIQR. Beyond the whiskers, data are considered outliers and are plotted as individual points. Set this to an unreasonably high value to force the whiskers to show the min and max values. Alternatively, set this to an ascending sequence of percentile (e.g., [5, 95]) to set the whiskers at specific percentiles of the data. Finally, whis can be the string 'range' to force the whiskers to the min and max of the data.

问题列表中唯一无法轻易实现的定义是“一个标准偏差”,所有其他定义都可以用这个参数轻松设置。默认为 1.5IQR 定义。

pandas.DataFrame.boxplot 调用 matplotlib 函数。因此它们应该是相同的。

关于python-3.x - 箱线图 : whisker definition in pandas and matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49118561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com