多くの多変量観測値があり、すべての変数の確率密度を評価したいと思います。データは正規分布していると想定されます。変数の数が少ない場合、すべてが期待どおりに機能しますが、より大きな数に移動すると、共分散行列が非正定値になります。
Matlabの問題を次のように減らしました:
load raw_data.mat; % matrix number-of-values x number of variables
Sigma = cov(data);
[R,err] = cholcov(Sigma, 0); % Test for pos-def done in mvnpdf.
err> 0の場合、シグマは正定ではありません。
より高い次元で実験データを評価するためにできることはありますか?それは私のデータについて有用なことを教えてくれますか?
私はこの分野の初心者ですが、明らかな何かを見逃してしまった場合はおologiesびします。