Dies bezieht sich auf den kurzen Abschnitt 12.1.4 PCA für hochdimensionale Daten in Bishops Buch. Ich kann sehen, dass dieser Abschnitt etwas verwirrend sein kann, da Bishop zwischen und mit einer leicht inkonsistenten Notation.viui
Der Abschnitt befasst sich mit der Beziehung zwischen den Eigenvektoren der Kovarianzmatrix und den Eigenvektoren der Gram-Matrix ( im Rahmen von PCA). Sei ein Eigenvektor mit Einheitslänge von :1NX⊤X1NXX⊤vi1NXX⊤
1NXX⊤vi=λivi.
Wenn wir diese Gleichung von links mit multiplizieren :X⊤
1NX⊤X(X⊤vi)=λi(X⊤vi),
wir sehen, dass ein Eigenvektor von .X⊤vi1NX⊤X
Es wird jedoch keine Einheitslänge haben! Berechnen wir in der Tat seine Länge:
Die quadratische Länge von ist also gleich . Wenn wir also zu transformieren möchte in eine Längeneinheit Kovarianzmatrix Eigenvektor , müssen wir sie haben Einheitslänge normalisieren:
∥X⊤vi∥2=(X⊤vi)⊤X⊤vi=v⊤iXX⊤vi=vi(Nλvi)=Nλ∥vi∥2=Nλi.
X⊤viNλiviuiui=1(Nλi)1/2X⊤vi.
(Bitte beachten Sie, dass in der obigen die von Ihnen zitierte Definition . Stattdessen haben wir direkt mit einer Einheitslänge . Ich glaube, dies könnte die Quelle Ihrer Verwirrung gewesen sein. Bishop verwendet Definition weiter oben in diesem Abschnitt, aber für dieses spezielle Argument nicht mehr relevant.)vi=Xuivivi=Xui