σμ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 2 · Los algoritmos centrales›Tema 2.3·~55 minAvanzado

Suavizado forward-backward

Posición en la rutaMódulo 2 de 3 · Tema 3 de 4
2.3 Suavizado forward-backward
—Puntuación del lab— / 100XP total—Racha—

Mirar atrás con perspectiva

El algoritmo forward da probabilidades filtradas: nuestra creencia sobre el día ttt usando solo los datos hasta el día ttt. Con todo el historial podemos hacerlo mejor para el pasado. Si el día 1 parecía tranquilo pero los días 2 y 3 tuvieron movimientos grandes, esos días posteriores nos dicen algo del día 1. El suavizado usa todos los datos. Necesita una segunda cantidad βt(i)\beta_t(i)βt​(i): la probabilidad de las observaciones posteriores al día ttt, dado que el día ttt está en el estado iii. Se calcula hacia atrás, desde βT=1\beta_T=1βT​=1.

βT(i)=1,βt(i)=∑jAijBj(ot+1)βt+1(j),γt(i)=αt(i)βt(i)∑kαt(k)βt(k)\beta_T(i)=1,\qquad \beta_t(i)=\sum_jA_{ij}B_j(o_{t+1})\beta_{t+1}(j),\qquad \gamma_t(i)=\frac{\alpha_t(i)\beta_t(i)}{\sum_k\alpha_t(k)\beta_t(k)}βT​(i)=1,βt​(i)=j∑​Aij​Bj​(ot+1​)βt+1​(j),γt​(i)=∑k​αt​(k)βt​(k)αt​(i)βt​(i)​(1)

El producto αt(i)βt(i)\alpha_t(i)\beta_t(i)αt​(i)βt​(i) es la probabilidad de todos los datos junto con estar en el estado iii el día ttt: α\alphaα cubre el pasado y hoy, β\betaβ cubre el futuro. Dividir por la suma sobre los estados da la probabilidad suavizada γt(i)\gamma_t(i)γt​(i), la creencia sobre el día ttt dada toda la muestra. Sumar αtβt\alpha_t\beta_tαt​βt​ sobre los estados da el mismo número para todo ttt, la probabilidad de los datos. Las probabilidades suavizadas son la herramienta correcta para describir el pasado, por ejemplo para etiquetar regímenes históricos. Son la herramienta equivocada para operar, porque el propio día el futuro no se conoce.

El día 1 con perspectivaPara Pequeño, Grande, Grande: β3=(1, 1)\beta_3=(1,\ 1)β3​=(1, 1). Luego β2(T)=0,9⋅0,1+0,1⋅0,7=0,16\beta_2(T)=0{,}9\cdot0{,}1+0{,}1\cdot0{,}7=0{,}16β2​(T)=0,9⋅0,1+0,1⋅0,7=0,16 y β2(S)=0,2⋅0,1+0,8⋅0,7=0,58\beta_2(S)=0{,}2\cdot0{,}1+0{,}8\cdot0{,}7=0{,}58β2​(S)=0,2⋅0,1+0,8⋅0,7=0,58. Después β1(T)=0,9⋅0,1⋅0,16+0,1⋅0,7⋅0,58=0,055\beta_1(T)=0{,}9\cdot0{,}1\cdot0{,}16+0{,}1\cdot0{,}7\cdot0{,}58=0{,}055β1​(T)=0,9⋅0,1⋅0,16+0,1⋅0,7⋅0,58=0,055 y β1(S)=0,2⋅0,1⋅0,16+0,8⋅0,7⋅0,58=0,328\beta_1(S)=0{,}2\cdot0{,}1\cdot0{,}16+0{,}8\cdot0{,}7\cdot0{,}58=0{,}328β1​(S)=0,2⋅0,1⋅0,16+0,8⋅0,7⋅0,58=0,328. Con α1=(0,54, 0,12)\alpha_1=(0{,}54,\ 0{,}12)α1​=(0,54, 0,12): α1β1=(0,0297, 0,0394)\alpha_1\beta_1=(0{,}0297,\ 0{,}0394)α1​β1​=(0,0297, 0,0394), que suman 0,06910{,}06910,0691, la probabilidad de los datos. Así que la probabilidad suavizada de Tranquilo el día 1 es 0,0297/0,0691=0,430{,}0297/0{,}0691=0{,}430,0297/0,0691=0,43, frente a 0,820{,}820,82 filtrada. Los dos movimientos grandes que vinieron después nos hicieron cambiar de idea.
  • Valores backward βt(i)\beta_t(i)βt​(i): la probabilidad de todas las observaciones posteriores dado el estado del día ttt.
  • Suavizado γt∝αtβt\gamma_t\propto\alpha_t\beta_tγt​∝αt​βt​: la creencia sobre el día ttt dados todos los datos, pasados y futuros.
  • Solo para describir el pasado: las probabilidades suavizadas usan datos futuros, así que no sirven para operar.

Lab: qué se califica

  • Un valor backward15 pts
  • Otro valor backward15 pts
  • La probabilidad suavizada de tormentoso15 pts
  • Una comprobación de la suma10 pts
  • Filtrado frente a suavizado10 pts
  • Qué añade el suavizado10 pts
  • Emparejar el vocabulario10 pts
  • Por qué difieren suavizado y filtrado15 pts
0/ 8 respondidos
Ejercicios
1Respuesta numérica15 ptsSin responder

Con β3=(1, 1)\beta_3=(1,\ 1)β3​=(1, 1) y un movimiento grande el día 3, ¿cuánto vale β2(S)=ASTBT(g)+ASSBS(g)\beta_2(S)=A_{ST}B_T(g)+A_{SS}B_S(g)β2​(S)=AST​BT​(g)+ASS​BS​(g) con 0,2⋅0,1+0,8⋅0,70{,}2\cdot0{,}1+0{,}8\cdot0{,}70,2⋅0,1+0,8⋅0,7?

b=b =b=aceptado: ± 0.005
2Respuesta numérica15 ptsSin responder

Con β2=(0,16, 0,58)\beta_2=(0{,}16,\ 0{,}58)β2​=(0,16, 0,58) y un movimiento grande el día 2, ¿cuánto vale β1(T)=0,9⋅0,1⋅0,16+0,1⋅0,7⋅0,58\beta_1(T)=0{,}9\cdot0{,}1\cdot0{,}16+0{,}1\cdot0{,}7\cdot0{,}58β1​(T)=0,9⋅0,1⋅0,16+0,1⋅0,7⋅0,58? Dé tres decimales.

b=b =b=aceptado: ± 0.0005
3Respuesta numérica15 ptsSin responder

El día 1, α1β1=(0,0297, 0,0394)\alpha_1\beta_1=(0{,}0297,\ 0{,}0394)α1​β1​=(0,0297, 0,0394). ¿Cuál es la probabilidad suavizada de Tormentoso, 0,0394/(0,0297+0,0394)0{,}0394/(0{,}0297+0{,}0394)0,0394/(0,0297+0,0394)? Dé tres decimales.

g=g =g=aceptado: ± 0.003
4Respuesta numérica10 ptsSin responder

La suma α1β1\alpha_1\beta_1α1​β1​ sobre los dos estados debe igualar la probabilidad de los datos. ¿Cuánto vale 0,0297+0,03940{,}0297+0{,}03940,0297+0,0394? Dé cuatro decimales.

s=s =s=aceptado: ± 0.0003
5Respuesta numérica10 ptsSin responder

El día 1, la probabilidad filtrada de Tranquilo es 0,8180{,}8180,818 y la suavizada 0,4300{,}4300,430. ¿Cuánto bajó la perspectiva la creencia en Tranquilo? Dé tres decimales.

d=d =d=aceptado: ± 0.003
6Elección10 ptsSin responder

¿Qué usa el suavizado que no usa el filtrado?

7Emparejar10 ptsSin responder

Empareje cada término con su significado.

Elige la pareja de cada elemento de la izquierda.

αt(i)\alpha_t(i)αt​(i)
βt(i)\beta_t(i)βt​(i)
γt(i)\gamma_t(i)γt​(i)
βT=1\beta_T=1βT​=1
8Explicar con palabras15 ptsSin responder

En una o dos frases, explique por qué la probabilidad suavizada de Tranquilo el día 1 es menor que la filtrada en el ejemplo.

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