显示五分位数指数的值(R)

时间:2015-11-04 17:33:54

标签: r plot statistics quantile

在R命令行上调用时,分位数显示截止值:

> quantile(cnt, probs=seq(0,0.95,0.05))
 0%  5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 
  0   1   1   1   1   1   1   1   1   2   2   2   2   2   3   4   4   5   7  11 

然而,

plot(quantile(cnt, probs=seq(0,0.95,0.05)))

显示五分位数(5,10,15,20),而不是X轴上的截止值

如何在图表上显示X轴上分位数的截止值?

1 个答案:

答案 0 :(得分:1)

问题并不是那么清楚,但在看了一会儿之后,我认为这是关于在x轴上获得正确的比例。我编写了一些类似的数据。

然后我认为你得到的是这样的东西:

cnt <- trunc(12*runif(1000)^4)+1
plot(quantile(cnt, probs=seq(0,0.95,0.05)))

得出这个图: - (注意X轴上的5,10,15,20 - 索引值)

enter image description here

但你想要的是这样的:

cnt <- trunc(12*runif(1000)^4)+1
s <- seq(0,0.95,0.05)
plot(s,quantile(cnt, probs=s))

产生这个 - X轴上的分位数值:

enter image description here