Estou procurando uma maneira simples de fazer uma amostra de uma distribuição multivariada de von Mises-Fisher em Python. Eu procurei no módulo de estatísticas no scipy e no módulo numpy, mas só encontrei a distribuição univariada de von Mises. Existe algum código disponível? Ainda não encontrei.
Aparentemente, Wood (1994) projetou um algoritmo para amostragem da distribuição vMF de acordo com este link , mas não consigo encontrar o documento.
- edit Por precisão, estou interessado no algoritmo que é difícil de encontrar na literatura (a maioria dos trabalhos se concentra em ). O artigo seminal (Wood, 1994) não pode ser encontrado de graça, que eu saiba.
K = vonmises.pdf([x,x], kappa=[[1],[10]])
. Um vMF 2-D deve ter apenas um real como parâmetro. Você concorda?
scipy.stats.vonmises
pode ser de matriz, para que você possa especificar a distribuição como umarray
. Veja este exemplo