나는 오늘 Christian Robert의 블로그를 읽고 있었고 그가 논의한 새로운 Metropolis-Hastings 알고리즘을 매우 좋아했습니다. 간단하고 구현하기 쉬운 것처럼 보였습니다.
MCMC를 코딩 할 때마다 독립적 인 이동 또는 로그 스케일에서의 임의의 이동과 같은 매우 기본적인 MH 알고리즘을 사용하는 경향이 있습니다.
사람들이 일상적으로 사용하는 MH 알고리즘은 무엇입니까? 특히:
- 왜 그것들을 사용합니까?
- 어떤 의미에서 당신은 그들이 최적이라고 생각해야합니다-결국 당신은 그것들을 일상적으로 사용합니다! 따라서 코딩의 용이성, 수렴 등 최적 성을 어떻게 판단합니까?
나는 실제로 사용되는 것에, 특히 당신이 당신의 자신의 체계를 코딩 할 때 관심이있다.