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