La distribución normal, el z-score y por qué las crisis 'no deberían pasar'
¿Por qué y cuándo se usa esto? Se usa cada vez que quieres traducir "qué tan raro fue este movimiento" en un número comparable entre activos distintos (el z-score), y para poner límites de riesgo (ej. "avísame si el z-score pasa de 3"). El límite: asume que la distribución es normal, y los mercados reales no lo son del todo — por eso la lección termina evaluando ese supuesto.
La densidad de probabilidad normal con media y desviación es:
Para saber qué tan "extremo" es un movimiento, se estandariza con el z-score:
Procedimiento paso a paso (a mano):
- Identifica (retorno promedio) y (volatilidad) del activo, de la Lección 2.
- Réstale al movimiento que quieres evaluar, .
- Divide entre : eso es el z-score.
- Interpreta con esta tabla mental rápida (memorizable, base de todo control de riesgo): más de es inusual (~1 de cada 20 días bajo normalidad); más de es raro (~1 de cada 370 días); en mercados reales, sucede bastante más seguido que eso.
Ahora aplica el procedimiento:
Problema. Un activo tiene retorno diario promedio y volatilidad diaria . Ocurre un día de . Calcula el z-score.
Solución. . Bajo una normal perfecta, un movimiento de o peor ocurre con probabilidad de apenas ~0.55%, es decir, se esperaría una vez cada ~180 días de trading (menos de un año). En la práctica, movimientos así de fuertes ocurren con más frecuencia que eso en casi cualquier acción o índice real —evidencia directa de que la cola es más gorda de lo que la normal predice.
Practica tú (resuelve antes de mirar la respuesta). Mismo activo (, ), pero ahora el día fue de . Calcula el z-score. Respuesta: — notorio, pero no extremo.
🔧 En código libre:
scipy.stats.normda la normal;scipy.stats.t(t de Student, con colas más gordas) suele ajustar mejor los retornos reales quescipy.stats.norm.
📌 Para repasar: . es inusual, es raro bajo una normal — pero los mercados reales tienen colas más gordas de lo que la normal predice.
Práctica paso a paso
z-score de un movimiento
Mira cómo se resuelve completo y por qué se hace cada paso.
Un activo tiene retorno diario promedio μ = 0.05% y volatilidad diaria σ = 1.2%. Un día rindió -3%. ¿Qué tan inusual fue ese movimiento?
1Distancia al promedio
Réstale el promedio al movimiento: x − μ = -3 − (0.05). En puntos porcentuales, 3 decimales.
2z-score
Divide esa distancia entre la volatilidad σ = 1.2. Redondea a 2 decimales.
Un movimiento de -2.54σ es inusual (más de 2σ). Bajo una normal perfecta, pasar de ±2σ ocurre ~1 de cada 20 días y de ±3σ, ~1 de cada 370; en mercados reales ocurre más seguido.
3Umbral de un día inusual (−2σ)
¿A partir de qué retorno diario a la baja un día se considera inusual (z = −2) para este activo? Calcula μ − 2σ (en %). Redondea a 2 decimales.
Si este activo cae más de 2.35% en un día, es un movimiento inusual.
Los errores que más se repiten
Olvidar restar el promedio (dividir x entre σ directamente).
Dividir entre la varianza σ² en vez de la desviación σ.
Perder el signo: un día de caída da z negativo.
Creer que |z| > 3 casi nunca ocurre: en mercados reales ocurre más seguido de lo que la normal predice.
Mezclar % con decimales (1.2% y 0.012).