回答:
要約:線形カーネルを使用したカーネルPCAは、標準PCAとまったく同じです。
LET の中心データ行列であるN × Dの有するサイズDの列との変数Nの行のデータポイント。次いで、D × D共分散行列は、によって与えられるX ⊤ X /(N - 1 )、その固有ベクトルは、主軸と固有値であるPCは差異れます。同時に、一つはいわゆるグラム行列を検討することができますX X ⊤のN × Nのサイズを。n − 1まで同じ固有値(つまりPC分散)を持っていることが簡単にわかります。 因子、およびその固有ベクトルは単位ノルムにスケーリングされた主成分です。
これは標準のPCAでした。ここで、カーネルPCAでは、各データポイントを、通常はより大きな次元D n e w(場合によっては無限)を持つ別のベクトル空間にマッピングする関数を検討します。カーネルPCAのアイデアは、この新しいスペースで標準PCAを実行することです。
この新しい空間の次元は非常に大きい(または無限)ため、共分散行列を計算することは困難または不可能です。ただし、上記のPCAに2番目のアプローチを適用できます。確かに、グラム行列は同じ管理可能なサイズのままです。この行列の要素はϕ (x i)ϕ (x j)で与えられ、これをカーネル関数K (x i、x j)= ϕ (x i)ϕ (x j)と呼びます。これはカーネルトリックとして知られているものです。実際にはを計算する必要はなく、K ()のみを計算する必要があります。このグラム行列の固有ベクトルは、ターゲット空間の主成分であり、興味のあるものです。
これで、あなたの質問に対する答えが明らかになります。もし、カーネルグラム行列は、に帰着X X ⊤標準グラム行列に等しく、したがって主成分は変更されません。
非常に読みやすいリファレンスは、Scholkopf B、Smola A、およびMüllerKR、カーネル主成分分析、1999です。たとえば、図1では、カーネル関数としてドット積を使用するものとして標準PCAを明示的に参照しています。
は、同じ左特異ベクトルと同じ主成分を持っています。