Saya mencari cara sederhana untuk mengambil sampel dari distribusi multivariat von Mises-Fisher dengan Python. Saya telah melihat dalam modul stats dalam modul scipy dan numpy tetapi hanya menemukan distribusi univariat von Mises. Apakah ada kode yang tersedia? Saya belum menemukan.
Rupanya, Wood (1994) telah merancang algoritma untuk pengambilan sampel dari distribusi vMF menurut tautan ini , tetapi saya tidak dapat menemukan makalahnya.
- sunting Untuk presisi, saya tertarik dengan algoritma yang sulit ditemukan dalam literatur (sebagian besar makalah fokus pada ). Artikel seminal (Wood, 1994) tidak dapat ditemukan secara gratis, setahu saya.
scipy.stats.vonmises
dapat berupa array, sehingga Anda dapat menentukan distribusi sebagaiarray
. Lihat contoh