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/