σμ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 Bayesian Inference›Módulo 2 · Muestrear la posterior›Tema 2.2·~55 minAvanzado

Muestreo de Gibbs

Posición en la rutaMódulo 2 de 3 · Tema 2 de 2
2.2 Muestreo de Gibbs
—Puntuación del lab— / 100XP total—Racha—

Actualizar una pieza a la vez

Algunas posteriores son difíciles en conjunto pero fáciles una pieza a la vez. El muestreo de Gibbs lo aprovecha. Con dos incógnitas, digamos una media μ\muμ y una precisión τ\tauτ (uno sobre la varianza), no hace falta su distribución conjunta. Saque μ\muμ de su distribución dado el τ\tauτ actual. Luego saque τ\tauτ de su distribución dado el nuevo μ\muμ. Repita. Cada valor es condicional y siempre se acepta: a diferencia de Metropolis-Hastings no hay paso de aceptar o rechazar. Los pares recogidos forman una cadena que explora la posterior conjunta.

μ∣τ,x∼N ⁣(P0m0+nτxˉP0+nτ, 1P0+nτ),τ∣μ,x∼Gamma ⁣(a+n2, b+∑(xi−μ)22)\mu\mid\tau,x\sim N\!\left(\frac{P_0m_0+n\tau\bar x}{P_0+n\tau},\ \frac{1}{P_0+n\tau}\right),\qquad \tau\mid\mu,x\sim\mathrm{Gamma}\!\left(a+\frac n2,\ b+\frac{\sum(x_i-\mu)^{2}}{2}\right)μ∣τ,x∼N(P0​+nτP0​m0​+nτxˉ​, P0​+nτ1​),τ∣μ,x∼Gamma(a+2n​, b+2∑(xi​−μ)2​)(1)

Gibbs funciona mejor cuando las piezas no están muy atadas entre sí. Si dos incógnitas están muy correlacionadas, cada valor condicional solo puede dar un paso minúsculo a lo largo de la cresta estrecha, así que la cadena zigzaguea y avanza despacio. Un ejemplo con dos variables: si xxx e yyy son normales bivariantes con correlación ρ\rhoρ, entonces xxx dado yyy es normal con media ρy\rho yρy y desviación típica 1−ρ2\sqrt{1-\rho^{2}}1−ρ2​. Con ρ=0,8\rho=0{,}8ρ=0,8 e y=2y=2y=2, el valor de xxx tiene media 1,61{,}61,6 y desviación típica 0,60{,}60,6. Con ρ=0,99\rho=0{,}99ρ=0,99 la desviación baja a 0,140{,}140,14 y los pasos son minúsculos.

Los dos pasos condicionales con númerosSean n=25n=25n=25 rendimientos con media xˉ=0,5\bar x=0{,}5xˉ=0,5 y la varianza actual σ2=4\sigma^{2}=4σ2=4, es decir τ=0,25\tau=0{,}25τ=0,25. Con la previa N(0,102)N(0,10^{2})N(0,102) la precisión previa es P0=0,01P_0=0{,}01P0​=0,01. La precisión de los datos es nτ=6,25n\tau=6{,}25nτ=6,25. Así que μ\muμ se saca de una normal con media 6,25×0,5/6,26=0,4996{,}25\times0{,}5/6{,}26=0{,}4996,25×0,5/6,26=0,499 y desviación típica 1/6,26=0,4001/\sqrt{6{,}26}=0{,}4001/6,26​=0,400. Luego, con a=b=1a=b=1a=b=1 y ∑(xi−μ)2=100\sum(x_i-\mu)^{2}=100∑(xi​−μ)2=100, la precisión se saca de una Gamma(13,5, 51)\mathrm{Gamma}(13{,}5,\ 51)Gamma(13,5, 51), cuya media es 13,5/51=0,26513{,}5/51=0{,}26513,5/51=0,265, una varianza de unos 3,83{,}83,8.
  • Muestreo de Gibbs: sacar cada incógnita por turno de su distribución condicional dadas las otras.
  • Sin rechazo: cada valor condicional se conserva, pero cada condicional debe ser fácil de muestrear.
  • Una fuerte correlación entre incógnitas hace que la cadena zigzaguee y mezcle despacio.

Lab: qué se califica

  • Una media condicional15 pts
  • Una dispersión condicional10 pts
  • Sacar la media15 pts
  • Sacar la precisión15 pts
  • Sin paso de rechazo10 pts
  • Un barrido10 pts
  • Emparejar el vocabulario10 pts
  • Una fuerte correlación frena a Gibbs15 pts
0/ 8 respondidos
Ejercicios
1Respuesta numérica15 ptsSin responder

xxx e yyy son normales bivariantes con correlación ρ=0,8\rho=0{,}8ρ=0,8. Dado y=2y=2y=2, ¿cuál es la media ρy\rho yρy de la distribución condicional de xxx?

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

¿Cuál es la desviación típica 1−ρ2\sqrt{1-\rho^{2}}1−ρ2​ de esa distribución condicional? Dé dos decimales.

s=s =s=aceptado: ± 0.005
3Respuesta numérica15 ptsSin responder

Con n=25n=25n=25, xˉ=0,5\bar x=0{,}5xˉ=0,5, τ=0,25\tau=0{,}25τ=0,25 y la previa N(0,102)N(0,10^{2})N(0,102), la condicional de μ\muμ tiene precisión 0,01+25×0,25=6,260{,}01+25\times0{,}25=6{,}260,01+25×0,25=6,26. ¿Cuál es su media 6,25×0,5 / 6,266{,}25\times0{,}5\,/\,6{,}266,25×0,5/6,26? Dé tres decimales.

m=m =m=aceptado: ± 0.002
4Respuesta numérica15 ptsSin responder

Con a=b=1a=b=1a=b=1, n=25n=25n=25 y ∑(xi−μ)2=100\sum(x_i-\mu)^{2}=100∑(xi​−μ)2=100, la condicional de τ\tauτ es Gamma(a+n/2, b+100/2)\mathrm{Gamma}(a+n/2,\ b+100/2)Gamma(a+n/2, b+100/2). ¿Cuál es su media, la forma dividida por la tasa? Dé tres decimales.

t=t =t=aceptado: ± 0.002
5Elección10 ptsSin responder

¿Por qué el muestreo de Gibbs no necesita paso de aceptar o rechazar?

6Ordenar los pasos10 ptsSin responder

Ponga en orden los pasos de un muestreador de Gibbs.

Arrastra para reordenar, o enfoca un elemento, pulsa Espacio para levantarlo, las flechas para moverlo y Espacio para soltarlo.

  1. 1Anotar el par
  2. 2Sacar la media dada la precisión
  3. 3Elegir valores iniciales
  4. 4Sacar la precisión dada la nueva media
  5. 5Repetir muchas veces y quitar el burn-in
7Emparejar10 ptsSin responder

Empareje cada término con su significado.

Elige la pareja de cada elemento de la izquierda.

Muestreo de Gibbs
Distribución condicional
Barrido
Mezcla lenta
8Explicar con palabras15 ptsSin responder

En una o dos frases, explique por qué un muestreador de Gibbs es lento cuando dos incógnitas están muy correlacionadas.

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