首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从r中的箱线图中获得值(例如中位数)?

如何从r中的箱线图中获得值(例如中位数)?
EN

Stack Overflow用户
提问于 2020-03-30 18:04:05
回答 1查看 55关注 0票数 0

我画了一张每年PM2.5水平的框图。

代码语言:javascript
复制
Boxplot(PM2.5~year, data=subset(dat, hour==12), las=1)

如何从箱线图中提取中位数之类的值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-30 18:08:54

默认的boxplot函数以不可见的方式返回汇总,您只需将其赋给一个变量:

代码语言:javascript
复制
res <- boxplot(Sepal.Length ~ Species, data=iris)

res中存在一个元素stats

代码语言:javascript
复制
> res$stats
     [,1] [,2] [,3]
[1,]  4.3  4.9  5.6
[2,]  4.8  5.6  6.2
[3,]  5.0  5.9  6.5
[4,]  5.2  6.3  6.9
[5,]  5.8  7.0  7.9

这些是方框的四分位数摘要。中间是中间的,所以:

代码语言:javascript
复制
> res$stats[3,]
[1] 5.0 5.9 6.5
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60928195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档