Mit zentrierten Daten beginnen
Es gelte , damit der Nenner der Stichprobenkovarianz nicht null ist.
Sei eine Matrix mit Beobachtungen und Merkmalen. Die beginnt damit, von jedem Merkmal seinen Mittelwert abzuziehen:
Die Stichprobenkovarianzmatrix lautet
Sie ist symmetrisch positiv semidefinit. Sie kann singulär sein, wenn Merkmale linear abhängig sind oder gilt.
Die Zentrierung ist zwingend. Jedes Merkmal auf Varianz eins zu standardisieren ist eine eigene Modellierungsentscheidung, die bei nicht vergleichbaren Einheiten oft sinnvoll ist. Dadurch ändert sich die Frage von den Richtungen größter absoluter Varianz zu den Richtungen größter standardisierter Varianz.
Hauptkomponentenrichtungen
Nach dem Spektralsatz gilt
Die erste Hauptkomponentenrichtung löst
Jede weitere Richtung maximiert dieselbe Varianz unter der Bedingung, zu allen vorherigen Richtungen orthogonal zu sein. Die transformierten Koordinaten oder Scores sind
Die Stichprobenkovarianz der Scores ist diagonal:
Die Hauptkomponenten sind daher unkorreliert. Im Allgemeinen sind sie nicht unabhängig. Bei einem gemeinsam gaußverteilten Zufallsvektor liefert eine feste Eigenbasis seiner Populationskovarianz unabhängige transformierte Komponenten. Stichprobenkorrelationen null allein beweisen keine Unabhängigkeit in der Population.
Erklärte Varianz und Dimensionsreduktion
Die Anteile setzen positive Gesamtvarianz voraus: . Sind alle zentrierten Beobachtungen null, sind sämtliche Eigenwerte null und die erklärten Varianzanteile nicht definiert.
Der Anteil der gesamten Stichprobenvarianz, den Komponente erklärt, ist
Behält man die ersten Eigenvektoren in , erhält man Scores und Rekonstruktion
Unter allen linearen Rekonstruktionen vom Rang höchstens minimiert diese Wahl den quadratischen Rekonstruktionsfehler. Mit der obigen Konvention für die Stichprobenkovarianz gilt
Gleichwertige Berechnung mit der Singulärwertzerlegung
Die kann auch mit der folgenden dünnen Singulärwertzerlegung berechnet werden:
Die rechten Singulärvektoren liefern die Hauptkomponentenrichtungen, während für die Eigenwerte gilt:
Die Verwendung der vermeidet die Bildung von , durch die sich die Konditionszahl quadrieren würde. Die eignet sich auch, wenn rechteckig oder rangdefizient ist.
Beispiel einer zweidimensionalen Kovarianz
Die Kovarianzellipse wird um den folgenden Winkel gedreht:
Die Varianzen entlang der beiden Hauptachsen betragen und . Rotations- und Kovarianzmatrix lauten:
Die Hauptkomponentenrichtungen sind die Spalten von :
Der von der ersten Komponente erklärte Varianzanteil wird aus den beiden Eigenwerten berechnet:
Das Ergebnis ist der Anteil der Gesamtvarianz, den die erste Komponente erklärt.
Grenzen der Interpretation
| Prüfung | Begründung |
|---|---|
| Nur mit Mittelwerten der Trainingsdaten zentrieren | verhindert Datenleckage und erhält das gelernte Koordinatensystem |
| Einheiten und Skalierung der Merkmale prüfen | große numerische Varianz kann sonst aus dem falschen Grund dominieren |
| nach dem Validierungsziel statt nach einer festen Schwelle wählen | erklärte Varianz misst keine prädiktive Relevanz |
| Beliebiges Vorzeichen der Eigenvektoren beachten | und definieren dieselbe Komponente |
| Nichtlineare Struktur und Ausreißer untersuchen | Die ist eine lineare, varianzbasierte Zusammenfassung und gegenüber beiden empfindlich |
Die bestimmt Richtungen mit großer Varianz. Aus der Varianz allein lässt sich keine Ursache ableiten. Eine Hauptkomponente kann viele ursprüngliche Merkmale mischen. Eine Richtung mit kleiner Varianz kann trotzdem ein Signal enthalten, das eine spätere Vorhersage oder Klassifikation benötigt.