Pythonの多変量フォンミーゼスフィッシャー分布からサンプリングする簡単な方法を探しています。scipyのstatsモジュールとnumpyモジュールを調べましたが、一変量のフォンミーゼス分布のみが見つかりました。利用可能なコードはありますか?まだ見つかりません。
どうやら、Wood(1994)は、このリンクに従ってvMF分布からサンプリングするためのアルゴリズムを設計しましたが、私は論文を見つけることができません。
-編集正確さのために、私は文献で見つけるのが難しいアルゴリズムに興味があります(ほとんどの論文は焦点を当てています)。私の知る限り、独創的な記事(Wood、1994)は無料で見つけることができません。
ご回答有難うございます。しかし、実際のnD von Mises-Fisherよりも1-D von Misesの積のようです
—
マイク
K = vonmises.pdf([x,x], kappa=[[1],[10]])
。2次元vMFには、パラメータとして1つの実数のみを含める必要があります。同意しますか?
私は元々フォン・ミーゼス・フィッシャー分布のシミュレーション(Wood、1994)でVM *アルゴリズムを探しています。誰でも?
—
マイク
ここでこのスレッドの答えは本当に便利だと思いました。私は、このパッケージの一部としてこれを行うには少しクリーンアップユーティリティ関数を提供してきました:https://github.com/clara-labs/spherecluster/blob/develop/spherecluster/util.py、それらはまだこれを生成するために探してデータ。
—
ジャスカ
scipy.stats.vonmises
は配列のようにすることができるため、分布をとして指定できますarray
。この例を