每当我使用quantile
R 中的函数为大小等于某些奇数的向量计算四分位数时(十位和单位槽大于或等于 15 的每个数字),我总是得到元素数量最少的第三季度.
例子
> t <- runif(n=15,min=1,max=19999)
> t.s <- cut(t, breaks=quantile(t,probs=seq(0,1,by=0.25)), include.lowest=T)
> summary(t.s)
[983,5.27e+03] (5.27e+03,9.63e+03] (9.63e+03,1.46e+04] (1.46e+04,1.88e+04]
4 4 3 4
> t <- sample.int(1000,111)
> t.s <- cut(t, breaks=quantile(t,probs=seq(0,1,by=0.25)), include.lowest=T)
> summary(t.s)
[7,264] (264,575] (575,787] (787,999]
28 28 27 28
这是 R 的一个特性还是与数论有关?