いくつかの行列のSVD分解があるとしましょう
[U E V]=svd(X);
そして、特異値の累積和のグラフをスケッチしたいので、このようにしました
sigmas=diag(E);
%figure; plot(log10(sigmas)); title('Singular Values (Log10 Scale)');
figure; plot(cumsum(sigmas) / sum(sigmas)); title('Cumulative Percent of Total Sigmas');
次のグラフを取得します
このチャートを理解するために巻かれたのは、約 4 までは線が直線的ではないことですが、4 を過ぎると直線になりました。これは、最初の 4 つの特異値がチャートに最も影響を与えるということですか?その他の影響はわずかです。 ?前もって感謝します