Position in der SkillModul 2 von 5 · Thema 1 von 2
2.1 Singulärwertzerlegung
—Lab-Punkte— / 100XP gesamt—Serie—
Jede Matrix ist eine Drehung, eine Streckung und eine Drehung
Die Eigenzerlegung braucht eine quadratische Matrix und kann selbst dann scheitern. Die Singulärwertzerlegung funktioniert für jede Matrix, rechteckig oder nicht: A=UΣVT mit orthogonalen U und V und diagonalem Σ mit nichtnegativen Einträgen σ1≥σ2≥⋯≥0, den Singulärwerten. Geometrisch dreht A zuerst mit VT, streckt dann jede Achse i um σi und dreht schließlich mit U. Ein Einheitskreis wird zu einer Ellipse, deren Halbachsen die Singulärwerte sind.
Die Spalten von V sind die Eigenvektoren von ATA und die Spalten von U die von AAT, mit den Eigenwerten σi2. Die SVD ist also der Spektralsatz für ATA, aber berechnet, ohne dieses Produkt je zu bilden, denn das würde die Konditionszahl quadrieren und die Hälfte der Stellen kosten. Fakten lassen sich leicht ablesen: Der Rang ist die Zahl der Singulärwerte ungleich null, ∥A∥2=σ1 ist die größte Streckung, die quadrierte Frobenius-Norm ist die Summe der quadrierten Singulärwerte, ∣detA∣=∏σi bei quadratischen Matrizen, und die Konditionszahl σ1/σmin misst, wie stark A Fehler verstärken kann. Bei einer m×n-Datenmatrix mit m≥n ist das volle U eine m×m-, Σ eine m×n- und V eine n×n-Matrix.
Ein 2-mal-2-BeispielNehmen Sie A=(3405). Dann hat ATA=(25202025) die Eigenwerte 45 und 5, die Singulärwerte sind also σ1=45≈6,708 und σ2=5≈2,236. Kontrollen: σ12+σ22=50=9+16+25=∥A∥F2 und σ1σ2=15=∣detA∣. Die Konditionszahl ist σ1/σ2=3. Wäre σ2 gleich 0,001, läge sie bei etwa 6700, und das Lösen von Ax=b verlöre fast vier Stellen.
SVD: Jede Matrix ist UΣVT mit orthogonalen U, V und sortierten nichtnegativen Singulärwerten.
Fakten: Der Rang ist die Zahl der σi=0, ∥A∥F2=∑σi2, ∣detA∣=∏σi.
Konditionszahl: σ1/σmin; ein großer Wert bedeutet instabile Lösungen und unzuverlässige Inverse.
Von Renditen zu Komponenten in einem AufrufIst X eine T×N-Matrix zentrierter Renditen, so ist ihre Kovarianz XTX/(T−1); die rechten Singulärvektoren von X sind also die Hauptrichtungen, und σi2/(T−1) sind die Varianzen entlang dieser. Die SVD von X direkt zu nehmen liefert die PCA genauer als die Eigenzerlegung der Kovarianzmatrix und funktioniert auch bei N>T.
Lab: Was bewertet wird
Der größte Singulärwert20 Pkt.
Die Frobenius-Identität10 Pkt.
Das Produkt der Singulärwerte10 Pkt.
Formate einer vollen SVD15 Pkt.
Singulärwerte und Eigenwerte15 Pkt.
Eine Konditionszahl15 Pkt.
Warum nicht AᵀA zerlegen15 Pkt.
0/ 7 beantwortet
1Numerische Antwort20 Pkt.Nicht beantwortet
Bestimmen Sie den größten Singulärwert von A=(3405), gegeben ATA=(25202025). Geben Sie drei Nachkommastellen an.
sigma1=akzeptiert: ± 0.01
2Numerische Antwort10 Pkt.Nicht beantwortet
Für dasselbe A ist die Summe der Quadrate aller Einträge gleich σ12+σ22. Wie groß ist ∥A∥F2?
Frobeniussquared=akzeptiert: ± 0.01
3Numerische Antwort10 Pkt.Nicht beantwortet
Für dasselbe A ist das Produkt σ1σ2 gleich ∣detA∣. Wie groß ist es?
product=akzeptiert: ± 0.01
4Lücken füllen15 Pkt.Nicht beantwortet
Eine Datenmatrix A hat 5 Zeilen und 3 Spalten. Ergänzen Sie die Formate der Faktoren ihrer vollen SVD A=UΣVT.
U:×,Σ:×,V:×
5Auswahl15 Pkt.Nicht beantwortet
Wie hängen die Singulärwerte von A mit Eigenwerten zusammen?
6Numerische Antwort15 Pkt.Nicht beantwortet
Eine Matrix hat die Singulärwerte 6, 3 und 0,5. Wie groß ist ihre Konditionszahl?
kappa=akzeptiert: ± 0.01
7In Worten erklären15 Pkt.Nicht beantwortet
Sagen Sie in ein bis zwei Sätzen, warum die SVD von A numerisch besser ist als die Eigenzerlegung von ATA.
Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen