R 语言中是否有函数或优雅的方法来获得最小范围,例如覆盖向量中所有值的 95%?
非常欢迎任何建议:)
最佳答案
95% 的数据将落在第 2.5 个百分点和第 97.5 个百分点之间。您可以按如下方式在 R 中计算该值:
x <- runif(100)
quantile(x,probs=c(.025,.975))
为了了解发生了什么,这里有一个情节:
qts <- quantile(x,probs=c(.05,.95))
hist(x)
abline(v=qts[1],col="red")
abline(v=qts[2],col="red")
请注意,这是精确/经验的 95% 区间;没有正态性假设。
关于R:找到所有值的 95% 范围的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6976195/