Dalam hubungannya dengan pertanyaan yang Divalidasi Lintas dalam mensimulasikan dari kopula tertentu, yaitu, multivarian cdf didefinisikan pada , saya mulai bertanya-tanya tentang gambar yang lebih besar, yaitu bagaimana, ketika diberikan fungsi seperti itu, dapatkah seseorang mencari algoritma umum untuk disimulasikan dari distribusi probabilitas yang sesuai?
Jelas, salah satu solusi adalah untuk membedakan kali untuk menghasilkan yang sesuai pdf dan kemudian memanggil algoritma MCMC generik seperti Metropolis-Hastings untuk menghasilkan sampel dari (atau ).
Selain: Solusi lain adalah tetap menggunakan Archimedian copulas, menggunakan transformasi Laplace-Stieljes untuk simulasi, tetapi ini tidak selalu memungkinkan dalam praktiknya. Seperti yang saya temukan ketika mencoba untuk menyelesaikan pertanyaan tersebut di atas .
Pertanyaan saya adalah tentang menghindari langkah yang membedakan ini dengan cara yang umum, jika memungkinkan.
Jawaban:
Ini adalah upaya yang saya tidak sepenuhnya menyelesaikan, tetapi terlalu lama untuk bagian komentar. Mungkin berguna untuk meletakkannya di sini sebagai alternatif dasar lain untuk sangat rendah . Itu tidak memerlukan diferensiasi eksplisit + MCMC (tetapi melakukan diferensiasi numerik, tanpa MCMC).k
Algoritma
Untuk kecil :ε > 0
Diskusi
Algoritma ini harus menghasilkan sampel iid dari -pendugaan , di mana hanya bergantung pada ketepatan angka. Ada beberapa teknik praktis untuk memperbaiki perkiraan dan membuatnya stabil secara numerik.ε C(u1,…,uk) ε
Masalah yang jelas adalah bahwa kompleksitas komputasi berskala sebagai , jadi, dengan murah hati, ini tidak terlalu umum dalam hal (tetapi contoh yang Anda tautkan memiliki , jadi mungkin metode ini adalah tidak sepenuhnya tidak berguna - Saya tidak terbiasa dengan skenario tipikal di mana Anda akan memiliki akses ke cdf). Di sisi lain, untuk distribusi berdimensi sangat rendah dapat bekerja, dan biayanya dikompensasi oleh fakta bahwa, tidak seperti solusi generik lain dari "diferensiasi + MCMC", tidak perlu menghitung turunan, sampel iid dan ada ada penyetelan (selain pilihanO(2k) k k=3 ε , Yang seharusnya hanya sesuatu yang sedikit di atas presisi mesin). Dan mungkin ada cara untuk membuat ini lebih baik daripada pendekatan naif.
Seperti yang saya sebutkan, ini di atas kepala saya sehingga mungkin ada masalah lain.
sumber