Dow JonesS&P 500
1. Cálculo aplicado a los retornos · Lección 2 de 14

Media, varianza y los momentos que describen una distribución

¿Por qué y cuándo se usa esto? Antes de operar cualquier activo necesitas responder dos preguntas: ¿cuánto gana en promedio? y ¿cuánto se sacude alrededor de ese promedio? Media y varianza son la respuesta cuantitativa a ambas, y son el insumo de casi todo lo demás en este curso (Sharpe, correlación, GARCH).

Con una muestra de nn retornos r1,…,rnr_1,\dots,r_n, dos estadísticos resumen su comportamiento:

rˉ=1n∑i=1nris2=1n−1∑i=1n(ri−rˉ)2\bar r = \frac{1}{n}\sum_{i=1}^{n} r_i \qquad\qquad s^2 = \frac{1}{n-1}\sum_{i=1}^{n} (r_i-\bar r)^2

La media es la ganancia promedio por período; ss (la raíz de s2s^2) es la volatilidad — la misma que usaste para el ratio de Sharpe. Pero una distribución de retornos no queda del todo descrita por solo dos números. Dos momentos más importan mucho en mercados reales:

Asimetrıˊa=1n∑(ri−rˉ)3s3Curtosis=1n∑(ri−rˉ)4s4−3\text{Asimetría} = \frac{\frac1n\sum (r_i-\bar r)^3}{s^3} \qquad\qquad \text{Curtosis} = \frac{\frac1n\sum (r_i-\bar r)^4}{s^4} - 3

Una curtosis positiva ("colas gordas") significa que los eventos extremos —crisis de 2008, marzo de 2020— ocurren con más frecuencia de la que predeciría una campana de Gauss perfecta. Casi todo activo financiero real tiene curtosis positiva.

Procedimiento paso a paso (a mano):

  1. Suma todos los retornos y divide entre nn para obtener rˉ\bar r.
  2. A cada retorno réstale rˉ\bar r (la "desviación") y eleva al cuadrado cada una.
  3. Suma esos cuadrados y divide entre n−1n-1 (no entre nn — es la corrección de Bessel para muestras) para obtener s2s^2. La raíz cuadrada es ss, tu volatilidad.
  4. Si además quieres asimetría/curtosis, reusa las mismas desviaciones del paso 2, pero elevadas a la 3ª y 4ª potencia respectivamente, divididas entre nn (no n−1n-1) y entre s3s^3/s4s^4.

Ahora aplica el procedimiento:

Problema. Con los retornos diarios {0.010, −0.020, 0.015, −0.010, 0.005}\{0.010,\ -0.020,\ 0.015,\ -0.010,\ 0.005\} calcula rˉ\bar r y s2s^2 a mano.

Solución. rˉ=(0.010−0.020+0.015−0.010+0.005)/5=0.000/5=0.000\bar r = (0.010-0.020+0.015-0.010+0.005)/5 = 0.000/5 = 0.000. Desviaciones al cuadrado: 0.0001, 0.0004, 0.000225, 0.0001, 0.0000250.0001,\ 0.0004,\ 0.000225,\ 0.0001,\ 0.000025, suma =0.00085=0.00085. s2=0.00085/4=0.0002125s^2 = 0.00085/4 = 0.0002125, así que s≈1.458%s\approx 1.458\% diario.

Practica tú (resuelve antes de mirar la respuesta). Con los retornos {0.02, 0.01, −0.03, 0.00, 0.02}\{0.02,\ 0.01,\ -0.03,\ 0.00,\ 0.02\}, calcula rˉ\bar r y ss. Respuesta: rˉ=0.004\bar r = 0.004 (0.4%), s≈2.07%s \approx 2.07\%.

🔧 En código libre: scipy.stats.skew y scipy.stats.kurtosis calculan asimetría y curtosis directamente; statsmodels ofrece describe() con todos los momentos juntos.

📌 Para repasar: rˉ=1n∑ri\bar r=\frac1n\sum r_i (retorno promedio); s2=1n−1∑(ri−rˉ)2s^2=\frac{1}{n-1}\sum (r_i-\bar r)^2 (volatilidad al cuadrado). Curtosis positiva = colas más gordas que la normal = eventos extremos más frecuentes de lo que "debería".

Práctica paso a paso

Media, varianza y volatilidad

Mira cómo se resuelve completo y por qué se hace cada paso.

Los retornos diarios de un activo fueron: 1%, -2%, 1.5%, -1%, 0.5%. Calcula su retorno promedio, su varianza muestral y su volatilidad (desviación estándar).

  1. 1Retorno promedio

    Suma los 5 retornos y divide entre 5. Redondea a 3 decimales.

    rˉ=1n∑i=1nri\bar r = \dfrac{1}{n}\sum_{i=1}^{n} r_i
    rˉ=1−2+1.5−1+0.55=0%\bar r = \frac{1 - 2 + 1.5 - 1 + 0.5}{5} = 0\%
  2. 2Suma de desviaciones al cuadrado

    A cada retorno réstale la media (0), eleva el resultado al cuadrado y suma los 5 cuadrados. Redondea a 3 decimales.

    ∑i=1n(ri−rˉ)2\sum_{i=1}^{n} (r_i - \bar r)^2

    Desviaciones²: 1, 4, 2.25, 1, 0.25.

    ∑(ri−rˉ)2=8.5\sum (r_i - \bar r)^2 = 8.5
  3. 3Varianza muestral

    Divide esa suma entre n − 1 = 4 (no entre 5). Redondea a 3 decimales.

    s2=∑(ri−rˉ)2n−1s^2 = \dfrac{\sum (r_i - \bar r)^2}{n-1}
    s2=8.54=2.125 %2s^2 = \frac{8.5}{4} = 2.125\ \%^2
  4. 4Volatilidad (desviación estándar)

    Saca la raíz cuadrada de la varianza. Es la volatilidad diaria, en %. Redondea a 3 decimales.

    s=s2s = \sqrt{s^2}
    s=2.125=1.458%s = \sqrt{2.125} = 1.458\%

    En un día "normal" este activo se aleja de su promedio unos 1.46 puntos porcentuales.

Los errores que más se repiten
  • Dividir entre n en vez de n − 1 al calcular la varianza de una muestra.

  • No elevar al cuadrado las desviaciones (sumarlas da casi cero).

  • Olvidar la raíz al final: la varianza no es la volatilidad.

  • Errores de signo al restar la media a retornos negativos.

  • Mezclar % con decimales a mitad del cálculo.