일부 문제에 대해 Monte Carlo 시뮬레이션을 코딩 할 때 모델이 충분히 단순 할 때 매우 기본적인 교과서 Gibbs 샘플링을 사용합니다. Gibbs 샘플링을 사용할 수없는 경우 몇 년 전에 배운 교과서 Metropolis-Hastings를 코딩합니다. 내가 그것에 대한 유일한 생각은 점프 분포 또는 매개 변수를 선택하는 것입니다.
교과서 옵션보다 수백, 수백 가지의 특수한 방법이 있다는 것을 알고 있지만 일반적으로 사용 / 학습에 대해서는 생각하지 않습니다. 일반적으로 이미 잘 작동하고있는 것을 약간 개선하기 위해 너무 많은 노력을 기울이고있는 것 같습니다.
그러나 최근에 나는 내가하고있는 일을 개선 할 수있는 새로운 일반적인 방법이 없을지 생각하고있다. 이러한 방법이 발견 된 지 수십 년이 지났습니다. 어쩌면 나는 정말 구식입니다!
Metropolis-Hastings에 대해 잘 알려진 대안이 있습니까?
- 구현하기가 쉽기 때문에
- MH만큼 보편적으로 적용 가능한
- 어떤 의미 (계산 성능, 정확성 등)에서 항상 MH의 결과를 개선합니까?
나는 매우 전문화 된 모델에 대한 매우 전문화 된 개선 사항에 대해 알고 있지만 모두가 사용하지 않는 일반적인 것들이 있습니까?