Hamiltonian Monte Carlo berkinerja baik dengan distribusi target kontinu dengan bentuk "aneh". Dibutuhkan distribusi target untuk dapat dibedakan karena pada dasarnya menggunakan kemiringan distribusi target untuk mengetahui ke mana harus pergi. Contoh sempurna adalah fungsi berbentuk pisang.
Berikut adalah standar Metropolis Hastings dalam fungsi Pisang: Tingkat penerimaan 66% dan cakupan sangat buruk.
Inilah HMC: penerimaan 99% dengan cakupan yang baik.
P(θ|y1),P(θ|y1,y2),...,P(θ|y1,y2,...,yN)
Misalnya, urutan ini adalah target yang sangat baik untuk SMC:
Sifat paralel dari SMC membuatnya sangat cocok untuk komputasi terdistribusi / paralel.
Ringkasan:
- HMC: bagus untuk target aneh yang memanjang. Tidak berfungsi dengan fungsi non kontinu.
- SMC: baik untuk kasus multimodal dan tidak kontinu. Mungkin menyatu lebih lambat atau menggunakan lebih banyak daya komputasi untuk bentuk aneh dimensi tinggi.
Sumber: Sebagian besar gambar berasal dari makalah yang saya tulis menggabungkan 2 Metode (Hamiltonian Sequential Monte Carlo). Kombinasi ini dapat mensimulasikan hampir semua distribusi yang dapat kita gunakan, bahkan pada dimensi yang sangat tinggi.