σμ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 4 · Struktur und Einsicht›Thema 4.3·~50 Min.Fortgeschritten

Merkmalswichtigkeit und Permutation

Position in der SkillModul 4 von 4 · Thema 3 von 4
4.3 Merkmalswichtigkeit und Permutation
—Lab-Punkte— / 100XP gesamt—Serie—

Welches Merkmal das Modell genutzt hat

Nach dem Anpassen will man wissen, auf welche Merkmale sich das Modell stützt, um es auf Plausibilität zu prüfen und Ballast abzuwerfen. Baummodelle liefern eine Unreinheits-Wichtigkeit: den gesamten Schnittgewinn jedes Merkmals, geteilt durch die Summe über alle Merkmale. Sie ist gratis, aber zugunsten von Merkmalen mit vielen verschiedenen Werten verzerrt und auf Trainingsdaten gemessen, ein Rauschmerkmal kann also wichtig wirken. Die Permutationswichtigkeit ist ehrlicher. Nehmen Sie ein angepasstes Modell und einen zurückgehaltenen Satz, mischen Sie die Werte eines Merkmals, was seine Verbindung zum Ziel bricht, und notieren Sie, wie stark der Wert fällt: Wichtigkeitj=sbase−sgemischt,j\text{Wichtigkeit}_j=s_{\text{base}}-s_{\text{gemischt},j}Wichtigkeitj​=sbase​−sgemischt,j​. Wiederholen Sie das Mischen mehrfach und mitteln Sie.

Ij=s0−1R∑r=1Rsj(r),g~j=gj∑kgkI_j=s_{0}-\frac1R\sum_{r=1}^{R}s_{j}^{(r)},\qquad \tilde g_j=\frac{g_j}{\sum_k g_k}Ij​=s0​−R1​r=1∑R​sj(r)​,g~​j​=∑k​gk​gj​​(1)

Zwei Warnungen. Erstens teilen korrelierte Merkmale das Verdienst: Tragen zwei Spalten dieselbe Information, überlässt das Mischen der einen der anderen die Arbeit, und beide wirken unwichtig. Fassen Sie solche Merkmale zusammen oder streichen Sie eines. Zweitens beschreibt die Wichtigkeit das Modell, nicht die Welt. Ein Merkmal, das für ein schlechtes Modell zählt, ist keine Ursache der Renditen. Mischen Sie bei Querschnittsdaten das Merkmal innerhalb jedes Monats, damit das Mischen das Monatsniveau behält und nur die Rangfolge unter den Aktien bricht. Berichten Sie auch die Streuung über die Wiederholungen, denn eine kleine Wichtigkeit mit größerer Streuung ist Rauschen.

Fünf Mischungen und das echte ModellEin Modell erreicht 0,800{,}800,80. Nach fünfmaligem Mischen eines Merkmals sind die Werte 0,62;0,66;0,64;0,65;0,680{,}62;0{,}66;0{,}64;0{,}65;0{,}680,62;0,66;0,64;0,65;0,68, mit Mittel 0,650{,}650,65 und Standardabweichung 0,0220{,}0220,022, die Wichtigkeit ist also 0,80−0,65=0,150{,}80-0{,}65=0{,}150,80−0,65=0,15. Lieferten die Schnitte eines Baums die Gewinne 0,163;0,05;0,020{,}163;0{,}05;0{,}020,163;0,05;0,02, sind die Unreinheitsanteile 0,70;0,21;0,090{,}70;0{,}21;0{,}090,70;0,21;0,09. Zwei identische Kopien eines Merkmals zeigten je eine Wichtigkeit von etwa 000, weil die andere Kopie einspringt. Auf dem echten monatlichen Aktienpanel mit dem Ridge-Modell beträgt der Walk-forward-Informationskoeffizient 0,03270{,}03270,0327. Das Mischen der Volatilität innerhalb jedes Monats senkt ihn auf etwa 000 (Wichtigkeit 0,0330{,}0330,033), das Mischen des Momentums ändert ihn um −0,003-0{,}003−0,003 und das der Vormonatsrendite um −0,003-0{,}003−0,003. Das ganze Signal dieses Modells ist das Volatilitätsmerkmal.
  • Mischen und bewerten: Wichtigkeit ist, wie stark der zurückgehaltene Wert fällt, wenn ein Merkmal gemischt wird.
  • Korrelierte Zwillinge verstecken sich gegenseitig: Zusammenfassen oder eines streichen, bevor man die Zahlen liest.
  • Wichtigkeit betrifft das Modell: Sie ist eine Kontrolle, kein Beweis, dass ein Merkmal Renditen verursacht.

Lab: Was bewertet wird

  • Der Mittelwert der Mischungen10 Pkt.
  • Die Permutationswichtigkeit15 Pkt.
  • Die Streuung der Wiederholungen15 Pkt.
  • Ein Unreinheitsanteil10 Pkt.
  • Ein Zwillingsmerkmal10 Pkt.
  • Welcher Wichtigkeit man traut10 Pkt.
  • Das Permutationsverfahren10 Pkt.
  • Wichtig für das Modell, nicht für Renditen20 Pkt.
0/ 8 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Nach fünfmaligem Mischen eines Merkmals sind die Werte 0,62;0,66;0,64;0,65;0,680{,}62;0{,}66;0{,}64;0{,}65;0{,}680,62;0,66;0,64;0,65;0,68. Wie groß ist ihr Mittelwert? Geben Sie zwei Dezimalstellen an.

m=m =m=akzeptiert: ± 0.005
2Numerische Antwort15 Pkt.Nicht beantwortet

Der Basiswert ist 0,800{,}800,80, der mittlere gemischte Wert 0,650{,}650,65. Wie groß ist die Wichtigkeit sbase−sgemischts_{\text{base}}-s_{\text{gemischt}}sbase​−sgemischt​? Geben Sie zwei Dezimalstellen an.

i=i =i=akzeptiert: ± 0.005
3Numerische Antwort15 Pkt.Nicht beantwortet

Die fünf gemischten Werte 0,62;0,66;0,64;0,65;0,680{,}62;0{,}66;0{,}64;0{,}65;0{,}680,62;0,66;0,64;0,65;0,68 haben quadrierte Abweichungen von 0,650{,}650,65 von 0,0009;0,0001;0,0001;0;0,00090{,}0009;0{,}0001;0{,}0001;0;0{,}00090,0009;0,0001;0,0001;0;0,0009. Wie groß ist ihre Stichproben-Standardabweichung (Teilung durch 444)? Geben Sie drei Dezimalstellen an.

s=s =s=akzeptiert: ± 0.002
4Numerische Antwort10 Pkt.Nicht beantwortet

Die Schnitte eines Baums brachten drei Merkmalen die Gesamtgewinne 0,1630{,}1630,163, 0,050{,}050,05 und 0,020{,}020,02, Summe 0,2330{,}2330,233. Wie groß ist die Unreinheits-Wichtigkeit des ersten Merkmals als Bruch? Geben Sie zwei Dezimalstellen an.

g=g =g=akzeptiert: ± 0.01
5Numerische Antwort10 Pkt.Nicht beantwortet

Ein Merkmal steht zweimal als zwei identische Spalten in den Daten. Das Modell erreicht 0,800{,}800,80 und nach dem Mischen nur einer Kopie wieder 0,800{,}800,80. Wie groß ist die Permutationswichtigkeit dieser Kopie?

t=t =t=akzeptiert: ± 0.005
6Auswahl10 Pkt.Nicht beantwortet

Ein Random Forest zeigt ein Rauschmerkmal mit vielen verschiedenen Werten nach Unreinheit als wichtig, doch seine Permutationswichtigkeit auf zurückgehaltenen Daten ist null. Welcher vertrauen Sie?

7Schritte ordnen10 Pkt.Nicht beantwortet

Bringen Sie die Schritte der Permutationswichtigkeit in die richtige Reihenfolge.

Zum Umsortieren ziehen, oder ein Element fokussieren, mit Leertaste anheben, mit Pfeiltasten bewegen und mit Leertaste ablegen.

  1. 1Erneut bewerten und den Rückgang gegenüber der Basis festhalten
  2. 2Das angepasste Modell auf zurückgehaltenen Daten als Basis bewerten
  3. 3Mehrfach wiederholen und die Rückgänge mitteln
  4. 4Die Werte eines Merkmals in den zurückgehaltenen Daten mischen
8In Worten erklären20 Pkt.Nicht beantwortet

Das Mischen des Volatilitätsmerkmals senkt den Informationskoeffizienten des Modells von 0,0330{,}0330,033 auf etwa 000. Erklären Sie in ein bis zwei Sätzen, warum das nicht beweist, dass Volatilität höhere Renditen verursacht.

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