我在KhanAcademy.com上关注箱形图的例子。
我尝试用以下代码模拟R中的问题
x <- c(13,9,11,8,8,12,9,9,4,12,10,8,11)
summary(x)
Min. 1st Qu. Median Mean 3rd Qu. Max.
4.000 8.000 9.000 9.538 11.000 13.000
KA的Sal表示,有两种获得quadrilles的方法,区别在于计算第1和第3四分位数时是否有一个因子在中位数。
在计算其他四分位数时,有没有办法告诉你想要排除中位数的汇总函数。
如果采用这种方法,答案是
Min. 1st Qu. Median Mean 3rd Qu. Max.
4.000 8.000 9.000 9.538 *11.500* 13.000
对于如何解决这些问题,怎么没有商定的方法?
答案 0 :(得分:1)
R中实际上有9种quantile
可用。有关如何定义它们的更多信息,哪些统计软件实现了哪些,以及它们的推导参考,请参见?quantile
。你可以在这里看到它们:
t(sapply(1:9, function(y) quantile(x,type=y)))
0% 25% 50% 75% 100%
[1,] 4 8 9 11.00000 13
[2,] 4 8 9 11.00000 13
[3,] 4 8 9 11.00000 13
[4,] 4 8 9 11.00000 13
[5,] 4 8 9 11.25000 13
[6,] 4 8 9 11.50000 13
[7,] 4 8 9 11.00000 13
[8,] 4 8 9 11.33333 13
[9,] 4 8 9 11.31250 13
正如您将注意到的,对于您的数据,第3个四分位数只有变化。 R的默认值是类型7,这是您从summary
获得的内容。