σμ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 AcademyHojas de rutaRutas
Ctrl K
AO
+1,2 k estudiantes
Iniciar sesiónUnirse ↗
Hojas de rutaRutas
AO
+1,2 k estudiantes
Iniciar sesión
  • 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 AcademyHojas de rutaRutas
Ctrl K
AO
+1,2 k estudiantes
Iniciar sesiónUnirse ↗
Hojas de rutaRutas
AO
+1,2 k estudiantes
Iniciar sesión
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Ruta de statsmodels›Módulo 3 · Cortes transversales y colas›Tema 3.1·~45 minAvanzado

Regresión cuantílica para el riesgo de cola

Posición en la rutaMódulo 3 de 3 · Tema 1 de 3
3.1 Regresión cuantílica para el riesgo de cola
—Puntuación del lab— / 100XP total—Racha—

Modelar los bordes, no el centro

Los mínimos cuadrados modelan el promedio. El riesgo vive en las colas: los peores días de una acción pueden reaccionar a una variable que apenas mueve su día medio. La regresión cuantílica ajusta directamente un cuantil elegido τ\tauτ de la respuesta, por ejemplo el cuantil del 5 % sobre el que se construye un límite de valor en riesgo. Minimiza la pérdida de verificación (pinball) ρτ(u)=u (τ−1[u<0])\rho_\tau(u)=u\,(\tau-\mathbf 1[u<0])ρτ​(u)=u(τ−1[u<0]) sobre los residuos u=y−qu=y-qu=y−q. Los residuos positivos se ponderan por τ\tauτ y los negativos por 1−τ1-\tau1−τ, así que para τ=0,9\tau=0{,}9τ=0,9 una estimación demasiado baja cuesta nueve veces más que una demasiado alta, lo que empuja la estimación hacia el percentil 90. Para τ=0,5\tau=0{,}5τ=0,5 la pérdida es la mitad del error absoluto y el minimizador es la mediana. En statsmodels se escribe smf.quantreg('y ~ vol', data).fit(q=0.05).

ρτ(u)=u (τ−1[u<0]),β^τ=arg⁡min⁡β∑iρτ(yi−xi⊤β),Qτ(y∣x)=x⊤βτ\rho_\tau(u)=u\,(\tau-\mathbf 1[u<0]),\qquad \hat\beta_\tau=\arg\min_\beta\sum_i\rho_\tau(y_i-x_i^{\top}\beta),\qquad Q_\tau(y\mid x)=x^{\top}\beta_\tauρτ​(u)=u(τ−1[u<0]),β^​τ​=argβmin​i∑​ρτ​(yi​−xi⊤​β),Qτ​(y∣x)=x⊤βτ​(1)
La pérdida a mano y una recta de valor en riesgoTomemos y=1,2,3,10,20y=1,2,3,10,20y=1,2,3,10,20. La mediana 333 tiene pérdida absoluta 2+1+0+7+17=272+1+0+7+17=272+1+0+7+17=27, mientras que la media 7,27{,}27,2 tiene 31,231{,}231,2. Para τ=0,9\tau=0{,}9τ=0,9 y la estimación q=10q=10q=10 los residuos son −9,−8,−7,0,10-9,-8,-7,0,10−9,−8,−7,0,10 y la pérdida es 0,1(9+8+7)+0,9⋅10=11,40{,}1(9+8+7)+0{,}9\cdot10=11{,}40,1(9+8+7)+0,9⋅10=11,4, mientras que la estimación q=20q=20q=20 cuesta solo 0,1(19+18+17+10)=6,40{,}1(19+18+17+10)=6{,}40,1(19+18+17+10)=6,4, porque cuatro de cinco puntos quedan por debajo, que es lo que debe verse en un cuantil del 90 %. Ahora datos reales: el rendimiento de SPY del día siguiente en porcentaje frente a la volatilidad de los últimos 20 días (también en porcentaje), 5 3845\,3845384 días. Los mínimos cuadrados casi no encuentran efecto, con pendiente 0,0110{,}0110,011. La regresión cuantílica halla una pendiente de −1,50-1{,}50−1,50 en τ=0,05\tau=0{,}05τ=0,05 (error estándar 0,050{,}050,05) y +1,37+1{,}37+1,37 en τ=0,95\tau=0{,}95τ=0,95, y 0,030{,}030,03 en la mediana. Con volatilidad 1%1\%1% los cuantiles ajustados son −1,77%-1{,}77\%−1,77%, 0,07%0{,}07\%0,07% y 1,64%1{,}64\%1,64%, y con 2%2\%2% son −3,27%-3{,}27\%−3,27%, 0,10%0{,}10\%0,10% y 3,01%3{,}01\%3,01%: una banda de ancho 6,286{,}286,28 puntos. Las colas se abren con la volatilidad mientras el centro apenas se mueve. Como límite de valor en riesgo, la recta ajustada de τ=0,05\tau=0{,}05τ=0,05 se supera el 5,0%5{,}0\%5,0% de los días en total, y el 7,2%7{,}2\%7,2% de los 263263263 días con volatilidad superior al 2%2\%2%, donde el límite normal constante de −1,92%-1{,}92\%−1,92% se supera el 22,4%22{,}4\%22,4% y solo el 1,3%1{,}3\%1,3% de los 2 6002\,6002600 días tranquilos por debajo de 0,8%0{,}8\%0,8%.

Dos precauciones. Las rectas cuantílicas ajustadas por separado pueden cruzarse, de modo que la del 5 % acaba por encima de la del 50 % en los extremos de xxx, algo que un analista cuidadoso comprueba. Y los errores estándar de la regresión cuantílica son por bootstrap o asintóticos, con las mismas preocupaciones de autocorrelación de antes, así que las estimaciones de cola con muestras cortas son ruidosas.

  • Elija el cuantil que le importa: 5 % para el riesgo a la baja, 50 % para el caso típico, 95 % para el alza.
  • Compruebe la cobertura por régimen: un límite correcto en conjunto puede estar mal en cada periodo tranquilo y en cada periodo agitado.

Lab: qué se califica

  • Una pérdida absoluta15 pts
  • Una pérdida pinball15 pts
  • Un cuantil del 5 % predicho15 pts
  • El ancho de la banda10 pts
  • Superaciones esperadas15 pts
  • Por qué falla el límite constante10 pts
  • El promedio oculta la cola20 pts
0/ 7 respondidos
Ejercicios
1Respuesta numérica15 ptsSin responder

Para y=1,2,3,10,20y=1,2,3,10,20y=1,2,3,10,20 y la estimación q=3q=3q=3 (la mediana), ¿cuánto vale ∑∣yi−q∣\sum|y_i-q|∑∣yi​−q∣?

l1=l1 =l1=aceptado: ± 0.1
2Respuesta numérica15 ptsSin responder

Para τ=0,9\tau=0{,}9τ=0,9 y la estimación q=10q=10q=10 los residuos y−qy-qy−q son −9,−8,−7,0,10-9,-8,-7,0,10−9,−8,−7,0,10. Los residuos negativos cuestan 0,10{,}10,1 por unidad y los positivos 0,90{,}90,9 por unidad. ¿Cuál es la pérdida total? Dé un decimal.

pin=pin =pin=aceptado: ± 0.05
3Respuesta numérica15 ptsSin responder

La recta del 5 % ajustada es −0,277−1,495⋅v-0{,}277-1{,}495\cdot v−0,277−1,495⋅v, con la volatilidad a 20 días en porcentaje. ¿Cuánto vale el cuantil del 5 % del rendimiento de mañana cuando la volatilidad es 1,51{,}51,5? Dé dos decimales.

v=v =v=aceptado: ± 0.02
4Respuesta numérica10 ptsSin responder

Con volatilidad 2%2\%2% los cuantiles ajustados del 5 % y 95 % son −3,27-3{,}27−3,27 y 3,013{,}013,01. ¿Qué ancho tiene la banda entre ellos? Dé dos decimales.

w=w =w=aceptado: ± 0.02
5Respuesta numérica15 ptsSin responder

Un límite del 5 % correcto debería superarse el 5%5\%5% de los días. Entre los 263263263 días con volatilidad superior al 2%2\%2%, ¿cuántas superaciones cabe esperar? Dé un decimal.

n=n =n=aceptado: ± 0.1
6Elección10 ptsSin responder

Un límite normal constante de -1,92 % se supera el 22,4 % de los días de alta volatilidad y el 1,3 % de los tranquilos. ¿Por qué?

7Explicar con palabras20 ptsSin responder

Los mínimos cuadrados dan una pendiente de 0,0110{,}0110,011 para el rendimiento del día siguiente sobre la volatilidad, mientras que la pendiente del cuantil del 5 % es −1,50-1{,}50−1,50. En una o dos frases, explique cómo ambas pueden ser ciertas.

Modo matemáticasEntrada por teclado o LaTeXEjercicio 1 de 7 · Ctrl ⏎ para comprobar

Inicia sesión para ejecutar tu código.

Todas las clases se pueden leer gratis. Crea una cuenta o inicia sesión para ejecutar código, lanzar las pruebas y enviar este lab.

  • IDE en el navegador con terminal bash — sin instalar nada
  • Corrección instantánea, XP y tu lugar en la ruta
Crear una cuentaIniciar sesión
O
Continuar con GitHub