Modelos de Volatilidad Condicional Parte I
Modelos de Volatilidad Condicional Parte I
Modelos de Volatilidad Condicional Parte I
Modelos para la
volatilidad condicional:
Los modelos de heteroscedasticidad
condicional autorregresiva
A esta forma de hallar la varianza se le conoce como la varianza incondicional o varianza histórica. Se
advierte que la varianza muestral se divide por n - 1 para obtener un estimador insesgado de la varianza.
Si n es bastante grande, la diferencia entre usar n y n - 1 es casi nula. La desviación estándar
simplemente corresponde a la parte positiva de la raíz de la varianza.
Modelos básicos de volatilidad
El problema con esta forma de pronosticar la varianza viene dado por el hecho que si existe una
observación extrema en el período (t - j) que generó que la varianza tome un valor bastante grande, el
efecto de este permanecerá indefinidamente en el cálculo de la varianza.
Una forma de remediar esto es buscar la manera de dar más peso a las observaciones presentes y
menos a las más antiguas. Una forma de lograr eso es usando los promedios móviles ponderados
exponencialmente. La forma general de este modelo toma la siguiente forma:
En esta sección se mencionan dos de los métodos de bastante uso para estimar la volatilidad diaria de
los retornos de las acciones.
El primer método se basa en estimar la volatilidad como los retornos al cuadrado. Para esto se
consideran los retornos en un determinado período, por lo general, un día o una semana y se estima la
volatilidad de la siguiente manera:
El segundo método usado como aproximación de la volatilidad se estima mediante el rango de los
precios (precio más alto menos precio más bajo) de un determinado instrumento financiero en un
determinado período de tiempo (un día, por ejemplo). En este caso la volatilidad se estima como:
Una vez calculados estos estimadores se procede a construir un modelo de series de tiempo, modelos
ARMA(p,q) de la siguiente manera:
Modelos de heteroscedasticidad condicional autorregresiva
Los modelos desarrollados a partir de este modelo son de bastante uso en
las finanzas, donde se trata de pronosticar el rendimiento y la volatilidad
esperados de algún instrumento financiero. En términos econométricos, en
esta sección se estará interesado en modelar la media y la varianza
condicional de una serie de tiempo de manera simultánea.
En esta sección y para entender la lógica de los modelos que se desarrollaran a continuación se partirá
asumiendo que la media condicional puede ser adecuadamente modelada mediante un modelo AR(1).
Por lo tanto, el modelo para la media condicional tomara la siguiente forma:
El modelo ARCH(q)
Si se parte del modelo de la media condicional presentado en la ecuación anterior, se define el modelo
ARCH(q) a partir de los errores () presentados en la ecuación anterior:
Con base en esta Ecuación se puede definir el modelo ARCH(2), asumiendo que se distribuye como una
normal estándar
El modelo ARCH(q)
En el apéndice de este capitulo se presenta la derivación detallada de cada uno de los momentos del
modelo ARCH(q), cuyos resultados se muestran a continuación. Se recomienda al lector ver el apéndice
para comprender cada una de las formulas que se analizan en esta sección.
Este resultado a su vez implica que la media incondicional de los errores también será igual a cero. Es
decir:
Para detectar la presencia de los efectos ARCH en una serie de tiempo se sigue el siguiente procedimiento:
a. Estimar la media condicional, tal como las presentadas en las Ecuaciones anteriores
d. Calcular la prueba chi cuadrado correspondiente a la regresión auxiliar. Recuérdese que esta prueba se
obtiene de la siguiente manera:
Detección de la presencia de los efectos ARCH
En palabras, la hipótesis nula se refiere a la no existencia de efectos ARCH. Se recuerda que la hipótesis
nula se rechazará si el valor del estadístico calculado cae a la derecha del valor crítico o si el p-valor es
menor que el nivel de significancia estadístico deseado.
Detección de la presencia de los efectos ARCH
Ejemplo 1
En este ejemplo se utilizaran los mismos datos que se usaron para crear el grafico 1. Se conoce que este
grafico presenta 5.081 retornos diarios del indice S&P 500 desde el 02 de enero de 1990 hasta el 26 de
febrero 2010. Los datos se encuentran en el documento EViews “arch_efectos_sp500. wf1”. Se recuerda
que de acuerdo al procedimiento senalado anteriormente, el primer paso para determinar la presencia de
los efectos ARCH, es crear la regresion auxiliar. Por lo general, se asumirá la siguiente especificacion
simple para la media condicional:
𝑦 𝑡 =𝑐
Es decir, se calculan los errores estimados a partir de la regresión de la serie de tiempo contra una
constante. Se conoce que c, en este caso, representa la media incondicional de la serie de tiempo. Para
correr esta regresión en EViews se sigue el siguiente procedimiento:
Otro problema del modelo ARCH es el hecho mismo de la determinación del número óptimo de rezagos a
utilizar (q). Hasta ahora no existe un método universalmente aceptado. Por esto, lo mejor a hacer es utilizar
un modelo que es la generalización del modelo ARCH original y que de manera bastante sencilla solucione
los problemas mencionados. Ese modelo es conocido como el modelo ARCH generalizado, GARCH(p,q). El
modelo GARCH(p,q), se define de la siguiente manera:
El modelo ARCH generalizado, GARCH(p,q)
En este modelo p se refiere al numero de rezagos de la varianza condicional. Por ejemplo, el modelo
GARCH(1,1), con que se distribuye como una normal estándar, sería:
Donde: representa los errores que no presentan efectos ARCH. Se advierte que para satisfacer la
condición de estacionariedad del modelo ARMA(α + β) tiene que ser menor que 1. Por otro lado, bajo
el supuesto de estacionariedad:
El modelo ARCH generalizado, GARCH(p,q)
Por ejemplo, para el caso del modelo GARCH(1,1), la varianza incondicional estará dada por:
El modelo ARCH generalizado, GARCH(p,q)
Otro problema del modelo GARCH es que no permite una retroalimentación directa de la media
condicional con la varianza condicional. Esto se resuelve usando un modelo como el ARCH-M
Ejemplo 2
Se continúan utilizando los datos del indice S&P 500 presentados anteriormente. Para desarrollar este
modelo en EViews se sigue el siguiente procedimiento:
Aqui se debe cambiar el metodo de “LS-Least Squares (NLS and ARMA)” por “ARCH- Autoregressive
Conditional Heteroskedasticity”. Al hacer esto aparecerá la siguiente ventana donde se escribe el
modelo que se desea estimar.
El modelo ARCH generalizado, GARCH(p,q)
- Model: GARCH/TARCH
- Order:
◦◦ ARCH: 1
◦◦ GARCH: 1
- Error distribution: Normal (Gaussian)
El modelo ARCH generalizado, GARCH(p,q)
si se supone que la media condicional se describe como un modelo AR(1), el modelo ARCH-M sería
escrito como:
Donde: sigue un proceso del tipo ARCH. Se espera que el coeficiente de la varianza condicional sea
positivo y estadísticamente significativo, de esa manera a mayor riesgo se demandará mayor
rentabilidad.
De nuevo, se cambia el método de “LS-Least Squares (NLS and ARMA)” por “ARCH- Autoregressive
Conditional Heteroskedasticity” y, en la ventana que aparece a continuación, determinar el uso del
modelo ARCH-M. En esta ventana se escoge “Std.Dev.”
El modelo ARCH-M
Donde:
Así, el modelo no solo captura la magnitud de los errores al cuadrado, sino además el signo de los
errores. Por lo tanto, malas noticias ( < 0) y buenas noticias ( > 0) tienen un efecto distinto en la
varianza condicional. Frente a malas noticias, = 1, la varianza condicional será igual a:
Si se continua con el uso de los datos presentados a lo largo del capitulo, se muestra la forma en que se
puede estimar este modelo usando EViews. Se supone que la media condicional de la serie de tiempo es
igual a la media incondicional, es decir, igual a la constante. Asimismo, se verifica si el modelo TARCH o
GJR es un modelo adecuado para la volatilidad condicional. Para esto se sigue el siguiente
procedimiento:
Mientras que ante la presencia de malas noticias la varianza condicional será igual a:
Como se puede apreciar, la varianza condicional será mayor en la presencia de malas noticias.
Bollerslev-Woolridge. Para hacer esto en EViews, en la ventana donde se define el modelo, se hace lo
siguiente:
Se advierte que el EGARCH modela el logaritmo de la varianza condicional, por lo que el efecto de
apalancamiento será exponencial. También, usando esta especificación se asegura que las varianzas
condicionales nunca serán negativas.
El modelo TARCH
Nelson, asumió en su modelo que los errores (u) seguían la distribución generalizada de los errores.
EViews, supone por default que los errores siguen una distribución normal. Sin embargo, en EViews se
puede cambiar la distribución de acuerdo a lo que sea más apropiado. La ecuación estimada por
EViews, cuando se considera que los errores siguen una distribución normal, es la siguiente:
Finalmente, para órdenes superiores de este modelo, EViews asume el siguiente modelo:
El modelo TARCH
Ejemplo 5: