La autorregresión vectorial ( VAR ) es un modelo estadístico que se utiliza para capturar la relación entre múltiples cantidades a medida que cambian con el tiempo. VAR es un tipo de modelo de proceso estocástico . Los modelos VAR generalizan el modelo autorregresivo univariado (de una sola variable) al permitir series temporales multivariadas . Los modelos VAR se utilizan frecuentemente en economía y ciencias naturales .
Al igual que en el modelo autorregresivo, cada variable tiene una ecuación que modela su evolución a lo largo del tiempo. Esta ecuación incluye los valores rezagados (pasados) de la variable, los valores rezagados de las demás variables del modelo y un término de error . Los modelos VAR no requieren tanto conocimiento sobre las fuerzas que influyen en una variable como los modelos estructurales con ecuaciones simultáneas . El único conocimiento previo necesario es una lista de variables que se puede hipotetizar que se afectan entre sí a lo largo del tiempo.
Especificación
Definición
Un modelo VAR describe la evolución de un conjunto de k variables, llamadas variables endógenas , a lo largo del tiempo. Cada período de tiempo se numera como t = 1, ..., T. Las variables se agrupan en un vector y t , de longitud k. (De forma equivalente, este vector podría describirse como una matriz de ( k × 1) ). El vector se modela como una función lineal de su valor anterior. Los componentes del vector se denominan y i , t , que representan la observación en el tiempo t de la i -ésima variable. Por ejemplo, si la primera variable del modelo mide el precio del trigo a lo largo del tiempo, entonces y 1,1998 indicaría el precio del trigo en el año 1998.
Los modelos VAR se caracterizan por su orden , que se refiere al número de períodos de tiempo anteriores que utilizará el modelo. Siguiendo con el ejemplo anterior, un VAR de quinto orden modelaría el precio del trigo de cada año como una combinación lineal de los precios del trigo de los últimos cinco años. Un retardo es el valor de una variable en un período de tiempo anterior. Por lo tanto, en general, un VAR de orden p se refiere a un modelo VAR que incluye retardos para los últimos p períodos de tiempo. Un VAR de orden p se denota como "VAR( p )" y a veces se denomina "un VAR con p retardos". Un modelo VAR de orden p se escribe como
Las variables de la forma y t −i indican el valor de la variable i períodos de tiempo antes y se denominan el "i- ésimo retardo" de y t . La variable c es un vector k de constantes que sirve como término independiente del modelo. A i es una matriz ( k × k ) invariante en el tiempo y e t es un vector k de términos de error . Los términos de error deben satisfacer tres condiciones:
- Cada término de error tiene una media de cero.
- . La matriz de covarianza contemporánea de los términos de error es una matriz semidefinida positiva de k × k denotada Ω.
- para cualquier k distinto de cero . No hay correlación a lo largo del tiempo. En particular, no hay correlación serial en los términos de error individuales. [ 1 ]
El proceso de elección del retardo máximo p en el modelo VAR requiere especial atención porque la inferencia depende de la corrección del orden de retardo seleccionado. [ 2 ] [ 3 ]
Orden de integración de las variables
Tenga en cuenta que todas las variables deben ser del mismo orden de integración . Los siguientes casos son distintos:
- Todas las variables son I(0) (estacionarias): este es el caso estándar, es decir, un VAR en nivel
- Todas las variables son I( d ) (no estacionarias) con d > 0:
- Las variables están cointegradas : el término de corrección de errores debe incluirse en el VAR. El modelo se convierte en un modelo vectorial de corrección de errores (VECM), que puede considerarse un VAR restringido.
- Las variables no están cointegradas : primero, las variables deben diferenciarse d veces y se obtiene un VAR en diferencias.
Notación matricial concisa
Se pueden apilar los vectores para escribir un VAR( p ) como una ecuación de diferencias de matrices estocásticas , con una notación matricial concisa:
Ejemplo
Un VAR(1) en dos variables se puede escribir en forma matricial (notación más compacta) como
(en la que solo aparece una única matriz A porque este ejemplo tiene un retardo máximo p igual a 1), o, equivalentemente, como el siguiente sistema de dos ecuaciones
Cada variable del modelo tiene una ecuación. La observación actual (tiempo t ) de cada variable depende de sus propios valores rezagados, así como de los valores rezagados de cada una de las demás variables del modelo VAR.
Escribiendo VAR( p ) como VAR(1)
Un modelo VAR con p retardos siempre puede reescribirse de forma equivalente como un modelo VAR con un solo retardo, redefiniendo adecuadamente la variable dependiente. La transformación consiste en apilar los retardos de la variable VAR( p ) en la nueva variable dependiente VAR(1) y añadir identidades para completar el número exacto de ecuaciones.
Por ejemplo, el modelo VAR(2)
puede reformularse como el modelo VAR(1)
donde I es la matriz identidad .
La forma VAR(1) equivalente es más conveniente para derivaciones analíticas y permite enunciados más compactos.
Forma estructural frente a forma reducida
VAR estructural
Un modelo VAR estructural con p retardos (a veces abreviado como SVAR ) es
donde c 0 es un vector de constantes de k × 1, B i es una matriz de k × k (para cada i = 0, ..., p ) y ε t es un vector de términos de error de k × 1. Los términos de la diagonal principal de la matriz B 0 (los coeficientes de la i -ésima variable en la i -ésima ecuación) se escalan a 1.
Los términos de error ε t ( choques estructurales ) satisfacen las condiciones (1) - (3) en la definición anterior, con la particularidad de que todos los elementos en la diagonal fuera de la matriz de covarianzason cero. Es decir, los choques estructurales no están correlacionados.
Por ejemplo, un VAR(1) estructural de dos variables es:
dónde
es decir, las varianzas de los choques estructurales se denotan( i = 1, 2) y la covarianza es.
Escribiendo la primera ecuación explícitamente y pasando y 2,t al lado derecho se obtiene
Nótese que y 2, t puede tener un efecto simultáneo sobre y 1,t si B 0;1,2 no es cero. Esto es diferente del caso en que B 0 es la matriz identidad (todos los elementos fuera de la diagonal son cero, el caso en la definición inicial), cuando y 2, t puede afectar directamente a y 1, t +1 y valores futuros subsiguientes, pero no a y 1, t .
Debido al problema de identificación de parámetros , la estimación por mínimos cuadrados ordinarios del VAR estructural produciría estimaciones de parámetros inconsistentes . Este problema puede superarse reescribiendo el VAR en forma reducida.
Desde un punto de vista económico, si la dinámica conjunta de un conjunto de variables puede representarse mediante un modelo VAR, entonces la forma estructural es una representación de las relaciones económicas subyacentes, las relaciones "estructurales". Dos características de la forma estructural la convierten en la candidata preferida para representar las relaciones subyacentes:
- 1. Los términos de error no están correlacionados . Se supone que los choques estructurales y económicos que impulsan la dinámica de las variables económicas son independientes , lo que implica una correlación nula entre los términos de error como propiedad deseada. Esto resulta útil para separar los efectos de influencias económicamente no relacionadas en el VAR. Por ejemplo, no hay razón para que un choque en el precio del petróleo (como ejemplo de un choque de oferta ) esté relacionado con un cambio en las preferencias de los consumidores hacia un estilo de ropa (como ejemplo de un choque de demanda ); por lo tanto, se esperaría que estos factores fueran estadísticamente independientes.
- 2. Las variables pueden tener un impacto simultáneo en otras variables . Esta es una característica deseable, especialmente cuando se utilizan datos de baja frecuencia. Por ejemplo, un aumento en la tasa del impuesto indirecto no afectaría los ingresos fiscales el día en que se anuncia la decisión, pero sí podría observarse su efecto en los datos de ese trimestre.
VAR de forma reducida
Premultiplicando el VAR estructural por el inverso de B 0
y denotando
se obtiene el VAR reducido de orden p
Nótese que en la forma reducida todas las variables del lado derecho están predeterminadas en el tiempo t . Como no hay variables endógenas en el tiempo t en el lado derecho, ninguna variable tiene un efecto directo y simultáneo sobre las demás variables del modelo.
Sin embargo, los términos de error en el VAR reducido son compuestos de los choques estructurales e t = B 0 −1 ε t . Por lo tanto, la ocurrencia de un choque estructural ε i,t puede potencialmente conducir a la ocurrencia de choques en todos los términos de error e j,t , creando así un movimiento contemporáneo en todas las variables endógenas. En consecuencia, la matriz de covarianza del VAR reducido
puede tener elementos fuera de la diagonal distintos de cero, lo que permite una correlación distinta de cero entre los términos de error.
Estimación
Estimación de los parámetros de regresión
Partiendo de la notación matricial concisa:
- El método de mínimos cuadrados multivariados (MLS) para estimar B produce:
Esto también se puede escribir como:
dóndedenota el producto de Kronecker y Vec la vectorización de la matriz indicada.
Este estimador es consistente y asintóticamente eficiente . Además, es igual al estimador de máxima verosimilitud condicional . [ 4 ]
- Como las variables explicativas son las mismas en cada ecuación, el estimador de mínimos cuadrados multivariados es equivalente al estimador de mínimos cuadrados ordinarios aplicado a cada ecuación por separado. [ 5 ]
Estimación de la matriz de covarianza de los errores
Al igual que en el caso estándar, el estimador de máxima verosimilitud (EMV) de la matriz de covarianza difiere del estimador de mínimos cuadrados ordinarios (MCO).
Estimador de máxima verosimilitud:
Estimador MCO:para un modelo con una constante, k variables y p retardos.
En notación matricial, esto da como resultado:
Estimación de la matriz de covarianza del estimador
La matriz de covarianza de los parámetros se puede estimar como
Grados de libertad
Los modelos de autorregresión vectorial suelen implicar la estimación de numerosos parámetros. Por ejemplo, con siete variables y cuatro retardos, cada matriz de coeficientes para un retardo determinado es de 7x7, y el vector de constantes tiene 7 elementos, por lo que se estiman un total de 49 × 4 + 7 = 203 parámetros, lo que reduce considerablemente los grados de libertad de la regresión (el número de puntos de datos menos el número de parámetros a estimar). Esto puede afectar la precisión de las estimaciones de los parámetros y, por consiguiente, de las predicciones del modelo.
Interpretación del modelo estimado
Respuesta impulsional
Consideremos el caso de primer orden (es decir, con un solo retardo), con ecuación de evolución.
para el vector (de estado) en evolucióny vectorde choques. Para hallar, por ejemplo, el efecto del j -ésimo elemento del vector de choques sobre el i -ésimo elemento del vector de estado dos periodos después, que es una respuesta impulsional particular, primero escriba la ecuación de evolución anterior con un periodo de retraso:
Utilice esto en la ecuación de evolución original para obtener
Luego repita el proceso utilizando la ecuación de evolución con doble retardo para obtener
A partir de esto, el efecto del j -ésimo componente desobre el i -ésimo componente dees el elemento i, j de la matriz
Se puede ver a partir de este proceso de inducción que cualquier choque tendrá un efecto en los elementos de y infinitamente lejos en el tiempo, aunque el efecto se hará cada vez más pequeño con el tiempo suponiendo que el proceso AR sea estable, es decir, que todos los valores propios de la matriz A sean menores que 1 en valor absoluto .
Pronóstico mediante un modelo VAR estimado
Se puede utilizar un modelo VAR estimado para realizar pronósticos , y la calidad de los mismos se puede evaluar de forma totalmente análoga a los métodos utilizados en el modelado autorregresivo univariado.
Aplicaciones
Christopher Sims ha defendido los modelos VAR, criticando las afirmaciones y el rendimiento de los modelos anteriores en econometría macroeconómica . [ 6 ] Recomendó los modelos VAR, que habían aparecido previamente en estadística de series temporales y en identificación de sistemas , una especialidad estadística en teoría de control . Sims defendió los modelos VAR como un método independiente de la teoría para estimar relaciones económicas, siendo así una alternativa a las "increíbles restricciones de identificación" en los modelos estructurales. [ 6 ] Los modelos VAR también se utilizan cada vez más en la investigación en salud para análisis automáticos de datos de diarios [ 7 ] o datos de sensores. Sio Iong Ao y RE Caraka descubrieron que la red neuronal artificial puede mejorar su rendimiento con la adición del componente de autorregresión vectorial híbrida. [ 8 ] [ 9 ]
Software
- R : El paquete vars incluye funciones para modelos VAR. [ 10 ] [ 11 ] Otros paquetes de R se enumeran en la Vista de tareas de CRAN: Análisis de series temporales.
- Python : El módulo tsa (análisis de series temporales) del paquete statsmodels admite modelos VAR. PyFlux admite modelos VAR y VAR bayesianos.
- SAS : VARMAX
- Stata : "var"
- EViews : "VAR"
- Gretl : "var"
- Matlab : "varm"
- Análisis de regresión de series temporales : "SISTEMA"
- LDT
Véase también
Notas
- ↑ Para pruebas multivariadas de autocorrelación en los modelos VAR, véase Hatemi-J, A. (2004). "Pruebas multivariadas de autocorrelación en los modelos VAR estables e inestables" . Economic Modelling . 21 (4): 661– 683. doi : 10.1016/j.econmod.2003.09.005 .
- ↑ Hacker, RS; Hatemi-J, A. (2008). "Elección óptima de la longitud de retardo en modelos VAR estables e inestables bajo situaciones de homocedasticidad y ARCH" . Journal of Applied Statistics . 35 (6): 601– 615. Bibcode : 2008JApSt..35..601S . doi : 10.1080/02664760801920473 .
- ↑ Hatemi-J, A.; Hacker, RS (2009). "¿Puede la prueba LR ser útil para elegir el orden de retardo óptimo en el modelo VAR cuando los criterios de información sugieren diferentes órdenes de retardo?" . Applied Economics . 41 (9): 1489– 1500. doi : 10.1080/00036840601019273 .
- ↑ Hamilton, James D. (1994). Análisis de series temporales . Princeton University Press. pág. 293.
- ↑ Zellner, Arnold (1962). "Un método eficiente para estimar regresiones aparentemente no relacionadas y pruebas de sesgo de agregación". Journal of the American Statistical Association . 57 (298): 348– 368. doi : 10.1080/01621459.1962.10480664 .
- 1 2 Sims, Christopher (1980). "Macroeconomía y realidad". Econometrica . 48 (1): 1– 48. CiteSeerX 10.1.1.163.5425 . doi : 10.2307/1912017 . JSTOR 1912017 .
- ↑ van der Krieke; et al. (2016). "Dinámica temporal de la salud y el bienestar: un enfoque de crowdsourcing para evaluaciones momentáneas y generación automatizada de retroalimentación personalizada (2016)" (PDF) . Psychosomatic Medicine . 79 (2): 213– 223. doi : 10.1097/PSY.0000000000000378 . PMID 27551988 .
- ↑ Sio Iong Ao (2003). "Análisis de la interacción de los índices de Asia Pacífico y la previsión de precios de apertura mediante procedimientos híbridos VAR y de redes neuronales (2003)". Conferencia Internacional sobre Inteligencia Computacional para Modelado, Control y Automatización 2003 .
- ↑ Caraka, RE; et al. (2021). "Red neuronal híbrida de retroalimentación de autorregresión vectorial con modelo de algoritmo genético para la predicción de datos de contaminación espacio-temporales (2021)" . Indonesian Journal of Science and Technology : 243–266 . doi : 10.17509/ijost.v6i1.32732 .
- ↑ "Modelos VAR, SVAR y SVEC de Bernhard Pfaff: Implementación dentro del paquete vars de R" (PDF) . Archivado del original (PDF) el 18 de agosto de 2016. Consultado el 19 de julio de 2016 .
- ↑ Hyndman, Rob J; Athanasopoulos, George (2018). "11.2: Autorregresiones vectoriales". Pronóstico: Principios y práctica . OTexts. págs. 333–335 . ISBN 978-0-9875071-1-2.
Lecturas adicionales
- Asteriou, Dimitrios; Hall, Stephen G. (2011). "Modelos autorregresivos vectoriales (VAR) y pruebas de causalidad". Econometría aplicada (segunda edición). Londres: Palgrave Macmillan. pp. 319–333 .
- Enders, Walter (2010). Series temporales econométricas aplicadas (Tercera ed.). Nueva York: John Wiley & Sons. págs. 272–355 . ISBN 978-0-470-50539-7.
- Favero, Carlo A. (2001). Macroeconometría aplicada . Nueva York: Oxford University Press. pp. 162–213 . ISBN 0-19-829685-1.
- Lütkepohl, Helmut (2005). Nueva introducción al análisis de series temporales múltiples . Berlín: Springer. ISBN 3-540-40172-5.
- Qin, Duo (2011). "Auge del enfoque de modelado VAR". Journal of Economic Surveys . 25 (1): 156– 174. doi : 10.1111/j.1467-6419.2010.00637.x .
- Modelos de series temporales
- Series temporales multivariadas