Цепь Маркова с обратимым прыжком Монте-Карло
В вычислительной статистике цепь Маркова с обратимым скачком Монте-Карло является расширением стандартной методологии цепи Маркова Монте-Карло (MCMC), представленной Питером Грином , которая позволяет моделировать (создавать выборки ) апостериорное распределение в пространствах различных размерностей . [1] даже если количество параметров модели Таким образом, моделирование возможно , неизвестно. «Прыжок» означает переключение из одного пространства параметров в другое во время работы цепочки. RJMCMC полезен для сравнения моделей разных размеров, чтобы определить, какая из них лучше всего соответствует данным. Это также полезно для прогнозирования новых точек данных, поскольку нам не нужно выбирать и исправлять модель, RJMCMC может напрямую прогнозировать новые значения для всех моделей одновременно. Модели, которые лучше всего соответствуют данным, будут выбираться чаще, чем менее удачные.
Подробности о процессе RJMCMC
[ редактировать ]Позволять быть образцовым индикатором и пространство параметров, число измерений которого зависит от модели . Индикация модели не обязательно должна быть конечной . Стационарное распределение – это совместное заднее распределение который принимает значения .
Предложение можно построить с помощью отображения из и , где извлекается из случайной компоненты с плотностью на . Переезд в штат таким образом, можно сформулировать как
Функция
должно быть взаимно однозначным , дифференцируемым и иметь ненулевую поддержку:
так что существует обратная функция
это дифференцируемо. Таким образом, и должны иметь одинаковую размерность, что имеет место, если критерий размерности
встречается там, где это размерность . Это известно как сопоставление размеров .
Если тогда соответствие размеровсостояние можно свести к
с
Вероятность принятия будет равна
где обозначает абсолютное значение и - совместная апостериорная вероятность
где – нормировочная константа.
Пакеты программного обеспечения
[ редактировать ]с открытым исходным кодом доступен экспериментальный инструмент RJ-MCMC Для пакета BUGs .
Система вероятностного программирования Gen автоматизирует вычисление вероятности принятия для определяемых пользователем ядер MCMC с обратимым переходом в рамках своей функции Involution MCMC .
Ссылки
[ редактировать ]- ^ Грин, Пи Джей (1995). «Вычисление методом Монте-Карло обратимой скачкообразной цепи Маркова и определение байесовской модели». Биометрика . 82 (4): 711–732. CiteSeerX 10.1.1.407.8942 . дои : 10.1093/biomet/82.4.711 . JSTOR 2337340 . МР 1380810 .