Сегодня я читал блог Кристиана Роберта, и мне очень понравился новый алгоритм Метрополиса-Гастингса, который он обсуждал. Это казалось простым и легким в реализации.
Всякий раз, когда я кодирую MCMC, я склонен придерживаться очень простых алгоритмов MH, таких как независимые движения или случайные обходы в логарифмическом масштабе.
Какие алгоритмы MH люди обычно используют? Особенно:
- Почему вы их используете?
- В каком-то смысле вы должны думать, что они оптимальны - ведь вы используете их регулярно! Итак, как вы оцениваете оптимальность: простота кодирования, конвергенция, ...
Меня особенно интересует то, что используется на практике, то есть когда вы кодируете свои собственные схемы.