Misalkan kita ingin menghitung beberapa harapan:
Misalkan kita ingin memperkirakan ini menggunakan simulasi Monte Carlo.
TAPI kira itu mahal untuk menarik sampel dari kedua distribusi, sehingga kita hanya mampu untuk menarik nomor tetap .
Bagaimana seharusnya kita mengalokasikan ? Contohnya termasuk undian untuk setiap distribusi, atau dalam ekstrem, satu undian di bagian luar dan undian di bagian dalam, sebaliknya dll.
Intuisi saya memberi tahu saya bahwa itu harus dilakukan dengan varian / entropi dari distribusi relatif satu sama lain. Misalkan luar satu adalah titik massa, maka pembagian yang meminimalkan kesalahan MC akan menarik 1 dari dan menarik dari .
Semoga ini jelas.
optimization
conditional-probability
simulation
expected-value
monte-carlo
wolfsatthedoor
sumber
sumber
Jawaban:
Pertama, mari kita asumsikan Anda menjalankan simulasi dari π X , x 1 , ... , x R dan untuk setiap simulasi x r , Anda menjalankan simulasi S dari π Y | X = x r , y 1 r , ... , y s r . Estimasi Monte Carlo Anda adalah δ ( R , S ) = 1R πX x1, ... , xR xr S πY| X= xr y1 r, ... , ys r
Varian estimasi ini didekomposisi sebagai berikut
var { δ ( R , S ) }
Sekarang mari kita asumsikan biaya simulasi yang berbeda dan kendala anggaran , yang berarti bahwa y r s 's biaya yang lebih kali untuk mensimulasikan daripada x r ' s. Dekomposisi varians di atas adalah 1R + a R S= b yr s Sebuah xr
yang dapat diminimalkan dalamRsebagai
R∗=b/1+{aEX[varY| X{f(xr,Y)| xr
Perhatikan juga bahwa solusi ini harus dibandingkan dengan solusi simetris ketika integral dalam diberikan Y dan integral luar terhadap marginal di Y (dengan asumsi simulasi juga layak dalam urutan ini).X Y Y
sumber