Saya menggunakan diagnostik konvergensi Gelman-Rubin juga. Masalah potensial dengan Gelman-Rubin adalah bahwa ia dapat salah mendiagnosis konvergensi jika faktor shrink kebetulan mendekati 1 secara kebetulan, dalam hal ini Anda dapat menggunakan plot Gelman-Rubin-Brooks. Lihat kertas "Metode Umum untuk Memantau Konvergensi Simulasi Iteratif" untuk detailnya. Hal ini didukung dalam satu coda paket di R (untuk "analisis Output dan diagnostik untuk Markov Chain Monte Carlo simulasi"). codajuga mencakup fungsi lain (seperti diagnostik konvergensi Geweke).
Daripada menggunakan statistik Gelman-Rubin, yang merupakan bantuan bagus tapi tidak sempurna (seperti semua diagnostik konvergensi), saya cukup menggunakan ide yang sama dan memplot hasilnya untuk penilaian grafis visual. Dalam hampir semua kasus yang saya pertimbangkan (yang jumlahnya sangat besar), grafik plot jejak dari beberapa rantai MCMC mulai dari posisi awal yang bervariasi cukup untuk menunjukkan atau menilai apakah posterior yang sama sedang dikonvergenkan atau tidak, dalam setiap kasus . Saya menggunakan metode ini untuk:
Apakah rantai MCMC (pernah) konvergen
Nilai berapa lama saya harus mengatur periode burn-in
Untuk menghitung statistik R Gelman (lihat Gelman, Carlin, Stern dan Rubin, Analisis Data Bayesian) untuk mengukur efisiensi dan kecepatan pencampuran dalam MCMC sampler.
Efisiensi dan konvergensi adalah masalah yang sedikit berbeda: misalnya Anda dapat memiliki konvergensi dengan efisiensi yang sangat rendah (dengan demikian memerlukan rantai panjang untuk bertemu). Saya telah menggunakan metode grafis ini untuk berhasil mendiagnosis (dan kemudian memperbaiki) kurangnya masalah konvergensi dalam situasi spesifik dan umum.
Jawaban:
Saya menggunakan diagnostik konvergensi Gelman-Rubin juga. Masalah potensial dengan Gelman-Rubin adalah bahwa ia dapat salah mendiagnosis konvergensi jika faktor shrink kebetulan mendekati 1 secara kebetulan, dalam hal ini Anda dapat menggunakan plot Gelman-Rubin-Brooks. Lihat kertas "Metode Umum untuk Memantau Konvergensi Simulasi Iteratif" untuk detailnya. Hal ini didukung dalam satu coda paket di R (untuk "analisis Output dan diagnostik untuk Markov Chain Monte Carlo simulasi").
coda
juga mencakup fungsi lain (seperti diagnostik konvergensi Geweke).Anda juga dapat melihat "boa: Paket R untuk Penilaian Konvergensi Output MCMC dan Inferensi Posterior" .
sumber
Daripada menggunakan statistik Gelman-Rubin, yang merupakan bantuan bagus tapi tidak sempurna (seperti semua diagnostik konvergensi), saya cukup menggunakan ide yang sama dan memplot hasilnya untuk penilaian grafis visual. Dalam hampir semua kasus yang saya pertimbangkan (yang jumlahnya sangat besar), grafik plot jejak dari beberapa rantai MCMC mulai dari posisi awal yang bervariasi cukup untuk menunjukkan atau menilai apakah posterior yang sama sedang dikonvergenkan atau tidak, dalam setiap kasus . Saya menggunakan metode ini untuk:
Efisiensi dan konvergensi adalah masalah yang sedikit berbeda: misalnya Anda dapat memiliki konvergensi dengan efisiensi yang sangat rendah (dengan demikian memerlukan rantai panjang untuk bertemu). Saya telah menggunakan metode grafis ini untuk berhasil mendiagnosis (dan kemudian memperbaiki) kurangnya masalah konvergensi dalam situasi spesifik dan umum.
sumber
Ini adalah akhir dari perdebatan, tetapi kami memiliki seluruh bab dalam buku 2007 kami Memperkenalkan Metode Monte Carlo dengan R berurusan dengan masalah ini. Anda juga dapat mengunduh paket CODA dari CRAN untuk efek ini.
sumber
Saya suka membuat plot jejak terutama dan kadang-kadang saya menggunakan diagnostik konvergensi Gelman-Rubin.
sumber