根据使用自举方法获得的经验分布计算置信区间

时间:2015-12-16 02:28:50

标签: matlab confidence-interval empirical-distribution

我使用bootstrap方法计算了样本均值的经验分布,但现在我还需要使用我发现的经验分布来计算总体均值的置信区间。

在我的状态下,有没有办法在Matlab中自动完成?如果不是,您如何找到人口均值的95%置信区间?

1 个答案:

答案 0 :(得分:2)

您计算出的均值的自举置信区间是分布的分位数。所以,它可以像

一样简单
quantile(myBootstrappedMeans, [0.05, 0.95])

这将为矢量myBootstrappedMeans提供90%的置信区间。供参考,http://math.usask.ca/~longhai/doc/talks/slide-bootstrap.pdf

0.05和0.95用于90%置信区间(中间90%的数据)。对于不同的置信区间,您只需要选择该数据的中间分位数。因此,对于95%,您将使用0.025和0.975。要概括,您可以使用(1-level)/2(0.5 + level/2),其中level是您想要的置信区间(或置信度)。