r - 有没有一种简单的方法可以在 R 中标记异常值?
问题描述
我有一个问题,我需要在底部箱线图上打印异常值的名称。R 中的此代码输出下图。请帮忙。谢谢。
ggplot(data=Caschool, mapping=aes(x=expnstu, y=grspan)) + geom_boxplot() + stat_summary(fun=mean, geom="point", color="red", size=3) + stat_summary(fun=median, geom="point", color="blue", size=3)
解决方案
您可以使用包中Boxplot()
的功能car
library(car)
Boxplot(~income, data=Prestige, id.n=Inf) # identify all outliers
Boxplot(income ~ type, data=Prestige, at=c(1, 3, 2))
请参阅文档:https ://www.rdocumentation.org/packages/car/versions/2.1-4/topics/Boxplot
推荐阅读
- javascript - react-bootstrap-table2 中的数据未更新
- javascript - 如何在 css-in-js Emotion 中通过自动生成的类名搜索代码?
- node.js - 如何检查nodejs函数的结果?
- ruby-on-rails - 谷歌地图没有正确加载,错误:您似乎使用了格式错误的密钥。(无效的密钥)
- javascript - 因为只得到奇数
- java - 连接到在不同 pod 上运行的 gRPC 服务器
- php - 这个递归调用可能会陷入无限循环。我怎么跳出来?
- c++ - 如何修复任何错误
- vue.js - 更新文件后在生产服务器中,未显示 vue.js 的更新文件
- angular - 每 x 秒重复一次 api 请求