Pythonのいずれのパッケージでも使用できる多変量正規性テストはありますか? 私はいくつかのscipy関数について聞いたことがありますが、それらは多変量データに適用できますか?私は、1024ポイントのデータポイントをそれぞれ1024個の変数で持つデータセットを持っています。これらの変数に多変量正規分布があるかどうかを確認したい。これをPythonでどうやって行うのですか?Pythonの多変量正規性テスト
助けてください。
Pythonのいずれのパッケージでも使用できる多変量正規性テストはありますか? 私はいくつかのscipy関数について聞いたことがありますが、それらは多変量データに適用できますか?私は、1024ポイントのデータポイントをそれぞれ1024個の変数で持つデータセットを持っています。これらの変数に多変量正規分布があるかどうかを確認したい。これをPythonでどうやって行うのですか?Pythonの多変量正規性テスト
助けてください。
scipyを使用すると、多変量正規分布からランダム変数のサンプルを作成できます。 hereを参照してください。
多変量正規分布を使用して生成されたサンプルが既にありますが、そのパラメータがわからない場合は、maximum likelihood estimatorを使用して推定します(see this example)。
サンプルがあり、それが多変量正規分布を使用して生成されたかどうかをテストする場合は、goodness of fit testを使用できます。関連するscipyメソッドについては、this discussionを参照してください。
時間をとっていただきありがとうございます。私はscipy statsモデルで適合テストの良さを調べました。それらはすべて入力パラメータx、すなわちデータ行列が1-d配列である必要があるようです。私が私の理解に間違っていないならば、それはこれらのscipyテストが単変量データ用であることを意味します、そうですか? – Kanmani
@chilvanduはいそうです。 1つの方法は、カイ2乗検定統計量を自分で計算し、次にこの例のようにp値を探すことです:https://onlinecourses.science.psu.edu/stat414/node/259 –
ライブラリやオフサイトリソースの推奨事項を尋ねるときに閉じるようにフラグを立てる方法については、[ヘルプページ](http://stackoverflow.com/help/on-topic)を参照してください。 – SiHa