Nah, jika Anda mencari "untuk petunjuk" ...
Distribusi Wishart (skala) (terbalik) sering digunakan karena berkonjugasi dengan fungsi kemungkinan multivarian dan dengan demikian menyederhanakan pengambilan sampel Gibbs.
Di Stan , yang menggunakan pengambilan sampel Hamiltonian Monte Carlo, tidak ada batasan untuk prior multivarian. Pendekatan yang disarankan adalah strategi pemisahan yang disarankan oleh Barnard, McCulloch dan Meng :
mana adalah vektor std devs dan adalah matriks korelasi.
Σ = diag_matrix ( σ)Ωdiag_matrix ( σ)
σΩ
Komponen dapat diberikan sebelumnya yang masuk akal. Untuk , prior yang disarankan adalah
mana "LKJ" berarti Lewandowski, Kurowicka dan Joe . Ketika meningkat, sebelumnya semakin terkonsentrasi di sekitar matriks korelasi satuan, pada distribusi korelasi LKJ berkurang ke distribusi identitas di atas matriks korelasi. Karenanya, LKJ sebelumnya dapat digunakan untuk mengontrol jumlah korelasi yang diharapkan di antara parameter-parameter tersebut.σΩ
Ω ∼ LKJcorr ( ν)
νν= 1
Namun, saya belum (belum) mencoba distribusi efek acak yang tidak normal, jadi saya harap saya tidak melewatkan intinya ;-)
Saya pribadi menggunakan proposal Wishart. Misalnya, jika saya ingin proposal sekitar , saya menggunakan: mana adalah angka yang besar, seperti 1000. Dengan trik itu Anda akan mendapatkan dan Anda dapat menyesuaikan varians dengan . Jika saya tidak salah, rasio proposal untuk matriks memiliki bentuk tertutup:Σ∗ Σ Σ∗∼W(Σ/a,a), a E[Σ∗]=Σ a (p×p) q(Σ→Σ∗)q(Σ∗→Σ)=(|Σ∗||Σ|)a−(p−1)/2⋅e[tr(Σ∗−1Σ)−tr(Σ−1Σ∗)]⋅a/2
sumber
Diketahui bahwa jika Anda menggunakan distribusi non-Gaussian, konjugasi model hilang, lihat:
http://www.utstat.toronto.edu/wordpress/WSFiles/technicalreports/0610.pdf
Kemudian, Anda perlu menggunakan metode MCMC lainnya, seperti Metropolis dalam sampling Gibbs atau versi adaptifnya. Untungnya, ada paket R untuk melakukannya:
http://cran.r-project.org/web/packages/spBayes/index.html
Tingkat penerimaan yang disarankan adalah 0,44 tetapi, tentu saja, ada beberapa asumsi di balik angka ini, sama seperti dalam kasus 0,234.
Apakah Anda THE Dimitris Rizopoulos?
sumber
Setiap proposal dapat digunakan jika Anda mendefinisikan log-posterior Anda dengan benar. Anda hanya perlu menggunakan beberapa trik untuk mengimplementasikannya dan mendefinisikan dengan tepat dukungan posterior Anda, lihat:
Bagaimana menemukan dukungan distribusi posterior untuk menerapkan algoritma MCMC Metropolis-Hastings?
Ada banyak contoh di mana proposal Gaussian dapat digunakan untuk eksterior terpotong. Ini hanya trik implementasi. Sekali lagi, Anda mengajukan pertanyaan tanpa solusi umum. Beberapa proposal bahkan memiliki kinerja yang berbeda untuk model dan set data yang sama.
Semoga berhasil.
sumber