0

iwishrnd()関数を呼び出すと、このエラーが発生します。 前の質問で説明したように、eig(A)関数(Aは正の半確定関数)が負のdoubleを返すのはなぜですか?
??? Error using ==> iwishrnd at 41
Covariance matrix must be symmetric and positive definite.


知りたいのですが、MATLABがこのパラメーターを共分散行列と呼ぶのはなぜですか?

この行列は、多変量正規分布の共分散行列の共役事前分布として使用されますが、その共分散行列の平均に比例します(http://en.wikipedia.org/wiki/で確認できます)。逆-Wishart_distribution)。したがって、これを共分散行列ではなく、分布の平均と呼ぶ方がよいのではないでしょうか。

4

1 に答える 1

1

これは命名法の問題です。ウィッシャート分布のAパラメーターを「共分散行列」と呼ぶのは比較的一般的です。これは、(1)共分散行列のすべてのプロパティが必要であり、(2)ウィッシャート分布の出力がほとんどの場合共分散として使用されるためです。行列(たとえば、ウィッシャートはガウス分布の共役事前分布です。以下のリンクを参照してください)および(3)Aは、ウィッシャート分布から出力される予想される共分散行列の平均を表します。

Aは、ウィッシャート分布の共分散を表すものではありません。

http://en.wikipedia.org/wiki/Conjugate_prior#Table_of_conjugate_distributions

于 2012-11-21T13:08:22.750 に答える