Metropolis-Hastings 및 Gibbs 샘플링과 같은 MCMC 알고리즘은 공동 후방 분포에서 샘플링하는 방법입니다.
저는 대도시의 번거 로움을 이해하고 쉽게 구현할 수 있다고 생각합니다. 어떻게 시작점을 선택하고 사후 밀도와 제안 밀도에 따라 무작위로 '매개 변수 공간을 걷습니다'. Gibbs 샘플링은 한 번에 하나의 매개 변수 만 업데이트하고 다른 매개 변수는 일정하게 유지하여 효과적으로 직교 방식으로 공간을 걸어 가기 때문에 매우 유사하지만 더 효율적으로 보입니다.
이렇게하려면 분석 매개 변수 *의 각 매개 변수에 대한 전체 조건이 필요합니다. 그러나 이러한 완전한 조건은 어디에서 오는가? 분모를 구하려면 소 해야합니다. 관절 이상 . 많은 매개 변수가있는 경우 분석적으로 수행 해야하는 많은 작업처럼 보이며 관절 분포가 '좋은'것이 아닌 경우 다루기 어려울 수 있습니다. 모델 전체에서 활용을 사용하면 전체 조건이 쉬울 수 있지만 일반적인 상황에서는 더 나은 방법이 있어야한다는 것을 알고 있습니다.
깁스 샘플링의 모든 예제 온라인에서 사용되는 장난감 예제 (조건 변수가 그냥 노멀 인 다변량 노멀에서 샘플링하는 것)를 보았고이 문제를 피하는 것 같습니다.
* 또는 분석 형태의 전체 조건이 필요합니까? winBUGS와 같은 프로그램은 어떻게 작동합니까?