2

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

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

4

1 回答 1

2

您计算的平均值的自举置信区间是分布的分位数。所以,它可以很简单

quantile(myBootstrappedMeans, [0.05, 0.95])

这将为向量提供 90% 的置信区间myBootstrappedMeans。供参考, 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

于 2015-12-16T02:34:53.933 回答