Расчет доверительных интервалов по эмпирическому распределению, полученному с помощью метода начальной загрузки

Я вычислил эмпирическое распределение среднего значения выборки, используя метод начальной загрузки, но теперь мне также необходимо вычислить доверительный интервал для среднего значения популяции, используя найденное эмпирическое распределение.

Есть ли способ сделать это автоматически в Matlab, учитывая мое состояние? Если нет, то как бы вы нашли 95% доверительный интервал для среднего населения?

1 ответ

Начальные доверительные интервалы для среднего значения, как вы рассчитали, являются квантилями распределения. Таким образом, это может быть так просто, как

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 это доверительный интервал (или уровень достоверности), который вы хотите.

Другие вопросы по тегам