σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Linear Algebra-Skill›Modul 2 · Lineare Gleichungssysteme lösen›Thema 2.3·~50 Min.Mittelstufe

Inverse und Konditionierung

Position in der SkillModul 2 von 4 · Thema 3 von 3
2.3 Inverse und Konditionierung
—Lab-Punkte— / 100XP gesamt—Serie—

Eine Abbildung rückgängig machen

Eine quadratische Matrix AAA hat genau dann eine Inverse A−1A^{-1}A−1 mit A−1A=AA−1=IA^{-1}A=AA^{-1}=IA−1A=AA−1=I, wenn ihre Abbildung keine Information verliert: Verschiedene Eingaben ergeben verschiedene Ausgaben. Die Determinante misst, wie AAA Volumina skaliert (mit Vorzeichen für Spiegelungen); AAA ist also genau dann invertierbar, wenn det⁡A≠0\det A\neq0detA=0. Für eine 2×22\times22×2-Matrix gilt A−1=1ad−bc(d−b−ca)A^{-1}=\frac{1}{ad-bc}\begin{pmatrix}d&-b\\-c&a\end{pmatrix}A−1=ad−bc1​(d−c​−ba​). Nützliche Regeln: det⁡(AB)=det⁡A det⁡B\det(AB)=\det A\,\det Bdet(AB)=detAdetB und det⁡(A−1)=1/det⁡A\det(A^{-1})=1/\det Adet(A−1)=1/detA.

κ(A)=∥A∥ ∥A−1∥=σmax⁡σmin⁡,∥δx∥∥x∥≲κ(A) ∥δb∥∥b∥\kappa(A)=\|A\|\,\|A^{-1}\|=\frac{\sigma_{\max}}{\sigma_{\min}},\qquad \frac{\|\delta\mathbf{x}\|}{\|\mathbf{x}\|}\lesssim\kappa(A)\,\frac{\|\delta\mathbf{b}\|}{\|\mathbf{b}\|}κ(A)=∥A∥∥A−1∥=σmin​σmax​​,∥x∥∥δx∥​≲κ(A)∥b∥∥δb∥​(1)

Invertierbar heißt nicht sicher. Die Konditionszahl κ(A)\kappa(A)κ(A) sagt, wie stark ein kleiner relativer Fehler in b\mathbf{b}b (oder in den Einträgen von AAA) in der Lösung x\mathbf{x}x verstärkt werden kann. Faustregel: Man verliert etwa log⁡10κ\log_{10}\kappalog10​κ der rund 16 Stellen der doppelten Genauigkeit. Eine kleine Determinante allein beweist nichts, denn sie hängt vom Maßstab ab: 0,001 I0{,}001\,I0,001I hat eine winzige Determinante, aber κ=1\kappa=1κ=1. Nahezu kollineare Spalten machen κ\kappaκ riesig.

Eine Inverse und ein Beinahe-AusfallFür A=(4726)A=\begin{pmatrix}4&7\\2&6\end{pmatrix}A=(42​76​) ist det⁡A=24−14=10\det A=24-14=10detA=24−14=10, also A−1=110(6−7−24)A^{-1}=\frac{1}{10}\begin{pmatrix}6&-7\\-2&4\end{pmatrix}A−1=101​(6−2​−74​). Vergleichen Sie nun B=(1111,0001)B=\begin{pmatrix}1&1\\1&1{,}0001\end{pmatrix}B=(11​11,0001​): Ihre Spalten sind fast gleich, det⁡B=0,0001\det B=0{,}0001detB=0,0001 und κ(B)\kappa(B)κ(B) liegt bei etwa 4×1044\times10^{4}4×104; ein relativer Fehler von 10−610^{-6}10−6 in den Daten kann so zu einem Fehler von etwa 4 %4\,\%4% in der Lösung werden.
  • Invertierbar: quadratisch mit det⁡A≠0\det A\neq0detA=0; keine Information geht verloren.
  • Konditionszahl: wie stark Fehler in den Daten verstärkt werden; eine große Zahl bedeutet eine fragile Lösung.
  • Bilden Sie nie A−1A^{-1}A−1 zum Lösen: Eine Lösung per Zerlegung ist schneller und genauer.
Kollineare Assets brechen KovarianzmatrizenZwei ETFs, die nahezu denselben Index abbilden, ergeben eine Kovarianzmatrix mit fast gleichen Zeilen. Ihr κ\kappaκ ist riesig, daher schwankt ein auf ihrer Inversen beruhender Minimum-Varianz-Optimierer bei winzigen Datenänderungen stark. Prüfen Sie κ\kappaκ (oder entfernen oder fassen Sie die Beinahe-Duplikate zusammen), bevor Sie den Gewichten trauen.

Lab: Was bewertet wird

  • Die Inverse einer 2-mal-2-Matrix20 Pkt.
  • Eine 3-mal-3-Determinante10 Pkt.
  • Die singuläre Matrix finden15 Pkt.
  • Verlässliche Stellen15 Pkt.
  • Gute numerische Praxis15 Pkt.
  • Determinantenregeln10 Pkt.
  • Warum nicht invertieren15 Pkt.
0/ 7 beantwortet
Aufgaben
1Matrix · Vektor20 Pkt.Nicht beantwortet

Tragen Sie A−1A^{-1}A−1 für A=(4726)A=\begin{pmatrix}4&7\\2&6\end{pmatrix}A=(42​76​) ein (Dezimalzahlen sind in Ordnung).

A−1=A^{-1} =A−1=
2Numerische Antwort10 Pkt.Nicht beantwortet

Berechnen Sie det⁡(201132014)\det\begin{pmatrix}2&0&1\\1&3&2\\0&1&4\end{pmatrix}det​210​031​124​​.

det⁡=\det =det=akzeptiert: ± 0.001
3Auswahl15 Pkt.Nicht beantwortet

Welche dieser Matrizen ist singulär (hat keine Inverse)?

4Numerische Antwort15 Pkt.Nicht beantwortet

Ein System hat κ(A)=106\kappa(A)=10^{6}κ(A)=106 und wird in doppelter Genauigkeit (etwa 16 Stellen) gelöst. Wie viele korrekte Stellen hat die Lösung ungefähr?

[objectObject]=[object Object] =[objectObject]=akzeptiert: ± 1
5Auswahl15 Pkt.Nicht beantwortet

Wählen Sie alle guten Praktiken aus.

6Lücken füllen10 Pkt.Nicht beantwortet

Es sei det⁡A=4\det A=4detA=4 und det⁡B=3\det B=3detB=3. Füllen Sie die Lücken aus.

det⁡(AB)=,det⁡(A−1)=\displaystyle \det(AB)=\htmlData{blank=p}{\phantom{\rule[-0.35em]{2.4em}{1.35em}}},\qquad \det(A^{-1})=\htmlData{blank=q}{\phantom{\rule[-0.35em]{2.4em}{1.35em}}}det(AB)=,det(A−1)=
7In Worten erklären15 Pkt.Nicht beantwortet

Sagen Sie in zwei Sätzen, warum Code solve(A, b) statt inv(A) @ b aufrufen sollte.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen

Melde dich an, um deinen Code auszuführen.

Alle Lektionen kannst du kostenlos lesen. Erstelle ein Konto oder melde dich an, um Code auszuführen, Tests zu starten und dieses Lab abzugeben.

  • IDE im Browser mit Bash-Terminal — nichts zu installieren
  • Sofortige Bewertung, XP und dein Platz auf der Skill
Konto erstellenAnmelden
ODER
Weiter mit GitHub