Оценка вероятности головы с использованием подхода MCMC

Я пытаюсь узнать об оценке байесовских параметров и нашел действительно хорошее руководство по здесь (учебник 1 & 2). Просто чтобы проверить свое понимание, я пытаюсь реализовать подход MCMC для оценки вероятности получения головы на основе заданного набора данных. Входной набор данных имеет 8 голов и 2 хвоста. Предполагая, что априор следует за бета (2,2), аналитическая вероятность получить голову = (8 + 2) / (10 + 2 + 2) = 0,71. Однако при попытке использовать алгоритм мегаполиса-Гастингса я получаю совсем другой ответ. Может ли кто-нибудь проверить мою реализацию здесь и объяснить, что мне не хватает

http://nbviewer.ipython.org/github/ragrawal/meetup/blob/master/notebook/MCMC.ipynb


person user737128    schedule 24.12.2014    source источник
comment
Это вопрос по математике? Разместите соответствующие коды в своем вопросе (не внешнюю ссылку, пожалуйста)   -  person Raptor    schedule 24.12.2014


Ответы (1)


Я думаю, что ваш ответ 0,717147231334, и это не проблема. Он может немного отличаться, даже если у вас аналитический ответ 0,71.

На самом деле аналитический ответ 0,71 — это апостериорное среднее апостериорного распределения, а ваш ответ — его числовая аппроксимация (выборочное среднее).

person KLee    schedule 29.12.2014