σμ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
  • 日本語
  • 中文
scikit-learn-Skill›Modul 2 · Die Kernmodelle›Thema 2.3·~55 Min.Mittelstufe

Bäume und Random Forests

Position in der SkillModul 2 von 4 · Thema 3 von 3
2.3 Bäume und Random Forests
—Lab-Punkte— / 100XP gesamt—Serie—

Fragen nacheinander und viele Bäume

Ein Entscheidungsbaum stellt eine Kette von Ja-Nein-Fragen zu den Merkmalen, etwa ob das Momentum über einem Wert liegt, und endet in einem Blatt, das den Durchschnitt (oder die Mehrheitsklasse) der dort angekommenen Trainingszeilen vorhersagt. Er wählt jede Frage gierig: Aus allen Merkmalen und Schnittpunkten nimmt er den, der die beiden Kindergruppen am reinsten macht. Bei Klassen misst die Gini-Unreinheit 1−∑pk21-\sum p_k^{2}1−∑pk2​ die Reinheit, sie ist 000 bei einer reinen Gruppe. Der Gewinn eines Schnitts ist die Unreinheit des Elternknotens minus die nach Größe gewichtete Unreinheit der Kinder. Ein Baum kann alles anpassen, ein tiefer Baum lernt also das Rauschen der Trainingszeilen auswendig.

G=1−∑kpk2,ΔG=Gparent−(nLnGL+nRnGR),Var ⁣(fˉ)=ρσ2+1−ρBσ2G=1-\sum_k p_k^{2},\qquad \Delta G=G_{\mathrm{parent}}-\left(\frac{n_L}{n}G_L+\frac{n_R}{n}G_R\right),\qquad \mathrm{Var}\!\left(\bar f\right)=\rho\sigma^{2}+\frac{1-\rho}{B}\sigma^{2}G=1−k∑​pk2​,ΔG=Gparent​−(nnL​​GL​+nnR​​GR​),Var(fˉ​)=ρσ2+B1−ρ​σ2(1)

Ein Random Forest mittelt viele Bäume. Jeder Baum wächst auf einer Bootstrap-Stichprobe der Zeilen und betrachtet bei jedem Schnitt nur eine zufällige Teilmenge der Merkmale, die Bäume unterscheiden sich also. Haben BBB Bäume jeweils die Varianz σ2\sigma^{2}σ2 und die paarweise Korrelation ρ\rhoρ, hat ihr Mittel die Varianz ρσ2+(1−ρ)σ2/B\rho\sigma^{2}+(1-\rho)\sigma^{2}/Bρσ2+(1−ρ)σ2/B: Die Mittelung beseitigt den zwischen Bäumen unabhängigen Teil und behält nur den gemeinsamen. Ein Wald überanpasst daher weniger als ein tiefer Baum, passt aber bei schwachem wahrem Signal, wie bei Renditen, immer noch Rauschen an. Beurteilen Sie ihn stets an späteren Daten.

Ein Schnitt von Hand und ein echter WaldEin Knoten enthält 666 steigende und 444 fallende Tage: G=1−0,62−0,42=0,48G=1-0{,}6^{2}-0{,}4^{2}=0{,}48G=1−0,62−0,42=0,48. Ein Schnitt schickt [5 steigend,1 fallend][5\text{ steigend},1\text{ fallend}][5 steigend,1 fallend] nach links, mit G=1−(5/6)2−(1/6)2=0,278G=1-(5/6)^{2}-(1/6)^{2}=0{,}278G=1−(5/6)2−(1/6)2=0,278, und [1,3][1,3][1,3] nach rechts, mit G=0,375G=0{,}375G=0,375. Die gewichtete Unreinheit ist 0,6×0,278+0,4×0,375=0,3170{,}6\times0{,}278+0{,}4\times0{,}375=0{,}3170,6×0,278+0,4×0,375=0,317, der Gewinn also 0,48−0,317=0,1630{,}48-0{,}317=0{,}1630,48−0,317=0,163. Für einen Wald mit ρ=0,3\rho=0{,}3ρ=0,3, σ2=1\sigma^{2}=1σ2=1 und B=100B=100B=100 Bäumen ist die Varianz 0,3+0,7/100=0,3070{,}3+0{,}7/100=0{,}3070,3+0,7/100=0,307, kaum unter dem Boden von 0,30{,}30,3, den keine Baumzahl unterbieten kann. Auf dem echten monatlichen Aktienpanel hat ein Wald aus 404040 Bäumen der Tiefe 888 einen In-sample-Informationskoeffizienten von 0,1020{,}1020,102, aber nur −0,008-0{,}008−0,008 in Walk-forward-Tests, gegenüber +0,033+0{,}033+0,033 bei der Ridge-Regression.
  • Gierige Reinheit: Jeder Schnitt senkt die Unreinheit im Moment am stärksten.
  • Mitteln senkt die Varianz: Dem Wald bleibt der gemeinsame Teil ρσ2\rho\sigma^{2}ρσ2, egal wie viele Bäume man hinzufügt.
  • Flexible Modelle überanpassen schwache Signale: Das Können in der Stichprobe kann echt und außerhalb null sein.

Lab: Was bewertet wird

  • Unreinheit eines Knotens10 Pkt.
  • Unreinheit eines Kindes10 Pkt.
  • Die gewichtete Unreinheit15 Pkt.
  • Der Gewinn des Schnitts15 Pkt.
  • Die Varianz eines Waldes15 Pkt.
  • Warum das Mitteln von Bäumen hilft10 Pkt.
  • Begriffe zuordnen10 Pkt.
  • Im Sample gut, später schwach15 Pkt.
0/ 8 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Ein Knoten enthält 666 steigende und 444 fallende Tage. Wie groß ist seine Gini-Unreinheit 1−p12−p221-p_{1}^{2}-p_{2}^{2}1−p12​−p22​? Geben Sie zwei Dezimalstellen an.

g=g =g=akzeptiert: ± 0.005
2Numerische Antwort10 Pkt.Nicht beantwortet

Ein Schnitt schickt 555 steigende und 111 fallenden Tag ins linke Kind. Wie groß ist dessen Gini-Unreinheit? Geben Sie drei Dezimalstellen an.

g=g =g=akzeptiert: ± 0.002
3Numerische Antwort15 Pkt.Nicht beantwortet

Das linke Kind (666 von 101010 Zeilen) hat die Unreinheit 0,2780{,}2780,278, das rechte (444 von 101010) 0,3750{,}3750,375. Wie groß ist die nach Größe gewichtete Unreinheit der Kinder? Geben Sie drei Dezimalstellen an.

g=g =g=akzeptiert: ± 0.002
4Numerische Antwort15 Pkt.Nicht beantwortet

Die Unreinheit des Elternknotens ist 0,480{,}480,48, die gewichtete Unreinheit der Kinder 0,3170{,}3170,317. Wie groß ist der Gewinn des Schnitts? Geben Sie drei Dezimalstellen an.

d=d =d=akzeptiert: ± 0.002
5Numerische Antwort15 Pkt.Nicht beantwortet

Die Bäume haben die Varianz σ2=1\sigma^{2}=1σ2=1 und die paarweise Korrelation ρ=0,3\rho=0{,}3ρ=0,3. Das Mittel von B=100B=100B=100 Bäumen hat die Varianz ρσ2+(1−ρ)σ2/B\rho\sigma^{2}+(1-\rho)\sigma^{2}/Bρσ2+(1−ρ)σ2/B. Wie groß ist sie? Geben Sie drei Dezimalstellen an.

v=v =v=akzeptiert: ± 0.002
6Auswahl10 Pkt.Nicht beantwortet

Was verringert das Mitteln vieler verschiedener Bäume vor allem?

7Zuordnen10 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff seine Bedeutung zu.

Wähle den Partner für jedes Element links.

Blatt
Gini-Unreinheit
Bootstrap-Stichprobe
Tiefe
8In Worten erklären15 Pkt.Nicht beantwortet

Ein Wald hat einen Informationskoeffizienten von 0,1020{,}1020,102 im Sample, aber −0,008-0{,}008−0,008 in Walk-forward-Tests, eine Ridge-Regression dagegen 0,0330{,}0330,033 in beiden. Erklären Sie in ein bis zwei Sätzen, warum.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 8 · 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