gpt4 book ai didi

r - 等效于 ggplot2 箱线图中的 'range'

转载 作者:行者123 更新时间:2023-12-04 17:35:59 27 4
gpt4 key购买 nike

我试图让 ggplot2 的 geom_boxplot 的 mustache 覆盖异常值。异常值实际上不会显示为点,因为它们包含在箱线图中。

如果我使用标准的“箱线图”,我会使用:

boxplot(x, range=n)

其中 n 将是一个很大的数字,这样,箱线图的 mustache 会延伸以覆盖异常值,而不是显示异常值。

如何用 ggplot2 做到这一点?
我试过了:
ggplot(myDF, aes(x=x, y=y)) +
geom_boxplot(range = 5)

注意:我不想使用以下方法丢弃异常值:
geom_boxplot(outlier.shape = NA) 

最佳答案

我想,这个问题仍然相关,因为这个页面在谷歌搜索的前 3 名中关于异常值问题。所以:

处理异常值的更简单方法是(至少在截至 2016 年 4 月 4 日的最新 ggplot 中)是使用“coef”:

... + geom_boxplot(coef = 5)

从手册(?geom_boxplot 输出复制粘贴下面):

coef length of the whiskers as multiple of IQR. Defaults to 1.5

Details

The upper whisker extends from the hinge to the highest value that is within 1.5 * IQR of the hinge, where IQR is the inter-quartile range, or distance between the first and third quartiles. The lower whisker extends from the hinge to the lowest value within 1.5 * IQR of the hinge. Data beyond the end of the whiskers are outliers and plotted as points (as specified by Tukey).

In a notched box plot, the notches extend 1.58 * IQR / sqrt(n). This gives a roughly 95 See McGill et al. (1978) for more details.

关于r - 等效于 ggplot2 箱线图中的 'range',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18595110/

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