Setelah beberapa langkah pembaruan Bayesian, saya dibiarkan dengan distribusi posterior bentuk campuran distribusi normal,
Setelah beberapa langkah pembaruan Bayesian, saya dibiarkan dengan distribusi posterior bentuk campuran distribusi normal,
Jawaban:
Pada prinsipnya seseorang dapat memilih terlebih dahulu jumlah sampel yang akan diambil dari setiap sub-distribusi, kemudian mengunjungi setiap sub-distribusi hanya sekali dan menggambar dari jumlah poin.
Itu adalah
Temukan set acak sedemikian rupa sehingga dan bobotnya.n = ∑ k i = 1 n i
Saya percaya bahwa Anda melakukan ini dengan menggambar distribusi Poisson distribusi multinomial (lihat komentar) dari rata-rata untuk setiap sub-distribusi dan kemudian menormalkan jumlah ke .n
Pekerjaan di sini adalah
Lalu lakukan
for (i=1; i<=k; ++i)
for (j=1; j<=n[i]; ++j)
theta ~ N(mu[i],sigma[i])
Pekerjaan di sini adalah
Meskipun ini berarti Anda tidak mendapatkan secara acak. Jika diperlukan urutan acak, Anda harus mengacak undian (juga big ).
Sepertinya langkah pertama mendominasi dalam menjalankan waktu dan urutan yang sama dengan algoritma naif, tetapi jika Anda yakin bahwa semua Anda dapat memperkirakan distribusi Poisson dengan distribusi Normal dan mempercepat langkah pertama.
Catatan: Versi asli dari pertanyaan ini bertanya tentang "jumlah distribusi normal yang berbobot" di mana jawaban berikut mungkin berguna. Namun, setelah sedikit diskusi yang baik tentang jawaban ini, jawaban oleh @ Geoff, dan pada pertanyaan itu sendiri, menjadi jelas pertanyaan itu benar-benar pada sampel "campuran distribusi normal" yang jawaban ini tidak berlaku.
Jumlah dari distribusi normal adalah distribusi normal, sehingga Anda dapat menghitung parameter dari distribusi tunggal ini dan kemudian cukup mengambil sampel dari itu. Jika kita menyebut distribusi itu maka,
Pembaruan : Jawaban ini salah, yang berasal dari kebingungan dalam terminologi (lihat rantai komentar di bawah untuk detailnya); Saya hanya meninggalkannya sebagai penunjuk jalan agar orang tidak mengirim ulang jawaban ini (selain Barron). Tolong jangan memilihnya naik atau turun.
Saya hanya akan menggunakan properti variabel acak untuk menguranginya menjadi variabel acak tunggal yang terdistribusi normal. The jumlah dari dua independen, variabel acak terdistribusi normal itu sendiri merupakan variabel acak , jadi jika dan , lalu
Juga, jika , maka
Menggunakan kedua hasil ini digabungkan, lalu
Jadi dalam hal ini, Anda hanya perlu menarik sampel dari satu distribusi, yang seharusnya jauh lebih bisa ditelusuri.