最初の主な方向性について少し混乱しています。2 次元ユークリッド空間に (1,1)、(2,2)、(3,3) の 3 つの点があり、最初の主成分を計算したいとします。
最初に、中心が (2,2) であることを確認したので、すべての点を原点に移動します。(2,2) は (0,0) のようになり、(1,1) は (-1,-1) になり、(3,3) は (1,1) になります。これが平均シフトです。これで、最初の主成分が matlab の transpose((sqrt(2)/2, sqrt(2)/2)) であることがわかりました。しかし、これはどのように計算されていますか?これは何を意味するのでしょうか?
共分散行列を計算してから、固有値を見つけてから固有ベクトルを見つけますか。この固有ベクトルは方向ですか? その後、正常化しますか?
したがって、(-1,-1)、(0,0)、および (1,1) での平均シフトの後にポイントがあります。共分散行列を計算します
c(x,x) c(x,y)
c(y,x) c(y,y)
[0 1; 0 1] 次に、最大の固有値 1 を見て、[1;1] である固有ベクトルを計算します。次に、正規化しますので、sqrt(1^2 + 1^2) で割りますか?