r - 为什么汇总的四分位数与手动计算的四分位数不同?
问题描述
为什么在 R 中计算我的数据集的四分位数时会得到不同的值?
这些值不同
x <- c(66,72,79,84,102,110,123,144,162,169,414)
lowerQ <- median(c(66,72,79,84,102)) ; lowerQ
upperQ <- median(c(123,144,162,169,414)) ; upperQ
对这些价值观
quantile(x)
summary(x)
解决方案
计算分位数的不同方法(当您有连续与不连续数据时),请参阅
?quantile
并查找类型参数
x <- c(66,72,79,84,102,110,123,144,162,169,414)
lowerQ <- median(c(66,72,79,84,102)) ; lowerQ
upperQ <- median(c(123,144,162,169,414)) ; upperQ
quantile(x, type = 1)
66 79 110 162 414
从@joran 评论,请参阅更深入的解释
推荐阅读
- three.js - 使用 threejs 和 ammojs 禁用对 x 和 z 轴的倾斜
- r - plyr:使用 ddply 命名列输出的问题
- python - 从 numpy 数组中,获取值列表的索引
- php - Wordpress NEXTGEN GALLERY 插件短代码无法通过 Ajax 调用工作
- reactjs - 如何将活动状态添加到选项卡
- javascript - 设置客户端到服务器(和数据库)的连接并更新客户端 html
- c - 如何在 C 中自动内联包含的文件?
- c++ - 如何使用C++控制TabTip键盘的显示和关闭
- java - 403 禁止即使我授予访问权限
- wordpress - WordPress 移动菜单和内部链接