首页 > 解决方案 > 为什么汇总的四分位数与手动计算的四分位数不同?

问题描述

为什么在 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)

标签: r

解决方案


计算分位数的不同方法(当您有连续与不连续数据时),请参阅

?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 评论,请参阅更深入的解释


推荐阅读