【发布时间】:2018-06-29 03:03:46
【问题描述】:
我知道geom_boxplot() 的默认设置是:
- Q3 + 1.5 * IQR
- Q1 - 1.5 * IQR
但我想从平均值做 4 个标准差:
- 平均值 + 4 * SD
- 平均值 - 4 * SD
这可以在ggplot2中做到吗?如果没有,还有什么办法?
我看到一个帖子询问如何更改为不同的 IQR,但我对更改为标准差特别感兴趣。
【问题讨论】:
-
@MLavoie 感谢您的链接。我只是看了看,找不到任何特定于将异常值定义更改为 SD 的内容。您是否有您所指的特定部分?
-
你可以创建一个新的 stat..可以与 stat_summary 合作使用,它可以包含在你的 geom_boxplot() 中
-
我能看到的最接近的就是这里的文档rdocumentation.org/packages/ggplot2/versions/2.2.1/topics/…。了解
coef甚至outliers的要点 -
扩展@InfiniteFlashChess' 评论:使用
geom_boxplot(..., stat = "identity")并查看?geom_boxplot以获取有关如何更改此函数的默认计算的示例。
标签: r ggplot2 boxplot outliers standard-deviation