Un objeto para cada distribución
scipy.stats ofrece cada distribución de probabilidad como un objeto, por ejemplo stats.norm, stats.t y stats.lognorm. Todas comparten los mismos cuatro métodos. pdf(x) es la densidad, que indica cuán probables son los valores cercanos a . cdf(x) es la probabilidad de estar en o por debajo. ppf(p) es la inversa de la cdf: devuelve el valor por debajo del cual hay probabilidad , llamado cuantil. rvs(size) genera números aleatorios. Cada distribución tiene una posición (loc) y una escala (scale), así que un valor es loc + scale * valor_estándar. La llamada dist.fit(data) hace máxima verosimilitud, es decir, elige los parámetros que hacen más probables sus datos. En una normal, la media ajustada es la media muestral y la desviación típica ajustada divide por , no por .
Los rendimientos diarios tienen colas gruesas: los días grandes ocurren mucho más a menudo de lo que dice una curva normal. Una distribución t de Student con grados de libertad tiene colas más gruesas, y un menor da colas más gruesas. Su varianza es (hace falta ), así que para darle una desviación típica elegida se usa la escala . El valor en riesgo (VaR) al 99 % a un día es la pérdida que se supera solo el 1 % de los días. Se obtiene del cuantil del 1 % de los rendimientos.
- Los mismos cuatro métodos:
pdfpara la densidad,cdfpara la probabilidad por debajo,ppfpara el cuantil yrvspara los sorteos. - Ajustar y luego comprobar:
fitda los parámetros de máxima verosimilitud (el sigma normal divide por ) y aún hay que comparar el número de días extremos con los datos. - Las colas gruesas importan para el riesgo: una t con pequeño da un VaR mayor que una normal con la misma desviación típica.
Lab: qué se califica
- Un VaR normal15 pts
- El sigma de máxima verosimilitud15 pts
- La escala de una t10 pts
- El VaR de la t15 pts
- Los cuatro métodos comunes10 pts
- Un flujo de riesgo de cola10 pts
- Por qué la normal subestima la pérdida25 pts