σμ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 Hidden Markov Models›Módulo 3 · Regímenes de mercado›Tema 3.2·~50 minAvanzado

Elegir el número de regímenes

Posición en la rutaMódulo 3 de 3 · Tema 2 de 4
3.2 Elegir el número de regímenes
—Puntuación del lab— / 100XP total—Racha—

¿Cuántos regímenes bastan?

¿Debe el mercado tener dos regímenes, tres, cuatro? No se puede decidir solo por el ajuste. Un modelo con más estados siempre ajusta los datos al menos igual de bien, porque tiene más libertad, y con suficientes estados ajustaría el ruido. Hace falta una puntuación que premie un buen ajuste pero cobre un precio por cada parámetro extra. Las dos habituales son AIC=−2ln⁡L+2p\mathrm{AIC}=-2\ln L+2pAIC=−2lnL+2p y BIC=−2ln⁡L+pln⁡n\mathrm{BIC}=-2\ln L+p\ln nBIC=−2lnL+plnn, donde LLL es la verosimilitud de los datos, ppp el número de parámetros libres y nnn el número de observaciones. Menor es mejor. El BIC cobra más por parámetro cuando nnn es grande, así que prefiere modelos más simples.

p=K(K−1)+(K−1)+2K=K2+2K−1,AIC=−2ln⁡L+2p,BIC=−2ln⁡L+pln⁡np=K(K-1)+(K-1)+2K=K^{2}+2K-1,\qquad \mathrm{AIC}=-2\ln L+2p,\qquad \mathrm{BIC}=-2\ln L+p\ln np=K(K−1)+(K−1)+2K=K2+2K−1,AIC=−2lnL+2p,BIC=−2lnL+plnn(1)

Para un HMM gaussiano con KKK estados, los parámetros libres son las K(K−1)K(K-1)K(K−1) probabilidades de transición libres, las K−1K-1K−1 probabilidades iniciales libres y una media y una volatilidad por estado, es decir p=K2+2K−1p=K^{2}+2K-1p=K2+2K−1. Ajustada a los 5.4045.4045.404 rendimientos diarios de SPY, la log-verosimilitud es 16.25216.25216.252 con un estado, 17.52117.52117.521 con dos, 17.80317.80317.803 con tres y 17.87717.87717.877 con cuatro. La ganancia cae rápido: 1.2691.2691.269, luego 282282282, luego solo 757575. El BIC es el más bajo con cuatro estados, pero su mejora sobre tres es solo de 727272, y el estado extra es difícil de interpretar. La interpretabilidad, la estabilidad con datos nuevos y el tamaño de la ganancia importan tanto como la puntuación.

Las puntuaciones para SPYTres estados tienen p=14p=14p=14 parámetros. Con ln⁡L=17.802,7\ln L=17.802{,}7lnL=17.802,7 y ln⁡n=ln⁡5404=8,595\ln n=\ln5404=8{,}595lnn=ln5404=8,595: BIC=−35.605,3+14×8,595=−35.485,0\mathrm{BIC}=-35.605{,}3+14\times8{,}595=-35.485{,}0BIC=−35.605,3+14×8,595=−35.485,0 y AIC=−35.605,3+28=−35.577,3\mathrm{AIC}=-35.605{,}3+28=-35.577{,}3AIC=−35.605,3+28=−35.577,3. Dos estados tienen p=7p=7p=7 y ln⁡L=17.520,7\ln L=17.520{,}7lnL=17.520,7, así que BIC=−35.041,4+60,2=−34.981,3\mathrm{BIC}=-35.041{,}4+60{,}2=-34.981{,}3BIC=−35.041,4+60,2=−34.981,3, mucho más alto (peor) que con tres estados. Pasar de tres a cuatro estados añade nueve parámetros y solo 74,574{,}574,5 a la log-verosimilitud.
  • Más estados siempre ajustan mejor, así que el ajuste solo no puede elegir el número de regímenes.
  • AIC y BIC restan un precio por parámetro; el BIC cobra ln⁡n\ln nlnn por parámetro y por eso prefiere modelos más simples.
  • Mire el tamaño de la ganancia y la interpretabilidad, no solo la puntuación más baja.

Lab: qué se califica

  • Parámetros de tres estados10 pts
  • Parámetros de dos estados10 pts
  • Un BIC15 pts
  • Un AIC15 pts
  • La ganancia de un cuarto estado10 pts
  • Por qué no solo el mejor ajuste10 pts
  • Emparejar el vocabulario15 pts
  • Por qué mantener tres regímenes15 pts
0/ 8 respondidos
Ejercicios
1Respuesta numérica10 ptsSin responder

¿Cuántos parámetros libres tiene un HMM gaussiano con K=3K=3K=3 estados, K(K−1)+(K−1)+2KK(K-1)+(K-1)+2KK(K−1)+(K−1)+2K?

p=p =p=aceptado: ± 0.01
2Respuesta numérica10 ptsSin responder

¿Cuántos parámetros libres tiene el modelo con K=2K=2K=2 estados?

p=p =p=aceptado: ± 0.01
3Respuesta numérica15 ptsSin responder

Para dos estados, ln⁡L=17520,7\ln L=17520{,}7lnL=17520,7, p=7p=7p=7 y n=5404n=5404n=5404, así que ln⁡n=8,595\ln n=8{,}595lnn=8,595. ¿Cuánto vale BIC=−2ln⁡L+pln⁡n\mathrm{BIC}=-2\ln L+p\ln nBIC=−2lnL+plnn? Dé un decimal.

b=b =b=aceptado: ± 1
4Respuesta numérica15 ptsSin responder

Para tres estados, ln⁡L=17802,7\ln L=17802{,}7lnL=17802,7 y p=14p=14p=14. ¿Cuánto vale AIC=−2ln⁡L+2p\mathrm{AIC}=-2\ln L+2pAIC=−2lnL+2p? Dé un decimal.

a=a =a=aceptado: ± 1
5Respuesta numérica10 ptsSin responder

La log-verosimilitud es 17802,717802{,}717802,7 con tres estados y 17877,217877{,}217877,2 con cuatro. ¿Cuánto sube? Dé un decimal.

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

¿Por qué no se debe elegir simplemente el número de estados con mayor log-verosimilitud?

7Emparejar15 ptsSin responder

Empareje cada término con su significado.

Elige la pareja de cada elemento de la izquierda.

AIC
BIC
p=K2+2K−1p=K^{2}+2K-1p=K2+2K−1
Sobreajuste
8Explicar con palabras15 ptsSin responder

En una o dos frases, explique por qué tres regímenes pueden ser una elección sensata para SPY aunque el BIC sea algo menor con cuatro.

Modo matemáticasEntrada por teclado o LaTeXEjercicio 1 de 8 · 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