私が正しく理解していれば、PCAの原則は非常に単純です。
- データベクトルの共分散行列Cを計算します。
- det(C --e *** I)= 0を解いて、行列**Cの固有値eを見つけます。
- 行列Cの固有ベクトルを(それらの固有値から)計算します。
最初:この説明は正しいですか?
2番目:多項式方程式det( C --e *** I)= 0の機械解法のための任意のアルゴリズム?これは一般的な数学の質問であることを理解しています(次数** nの多項式の根を見つける)。
3番目: C /C++でのPCAの簡単な実装はありますか
どうもありがとう。