计算百分位数以及 R 中的最小值和最大值



我想计算数据集的所有百分位数以及最小值和最大值。我很乐意使用四分位数来做到这一点,例如:

data <- 1:500
quantile(data)

这给了我以下内容:

    0%    25%    50%    75%   100% 
  1.00  25.75  50.50  75.25 100.00 

但是,我不清楚如何为百分位数做到这一点。对SO的搜索只产生了关于百分位数曲线的答案,所以在看了?quantile之后,似乎probs论点看起来很有希望。但是,当我尝试以下操作时,它会产生错误:

data <- 1:500
quantile(data, probs = 0:100)
Error in quantile.default(data, probs = 0:100) : 'probs' outside [0,1]

任何朝着正确方向的颠簸都是值得赞赏的。提前谢谢。

试试这个:

quantile(data, probs = (0:100)/100)

或者这个:

quantile(x, probs =seq(0,1,0.1))

您可以使用不同的步骤按 seq 设置概率。例如:序列(0,1,0.01) 或序列 (0.9,1,0.01)

相关内容

  • 没有找到相关文章

最新更新