Variables que se predicen entre sí
Una autorregresión vectorial, VAR, modela varias series juntas. Cada variable se regresa sobre los valores pasados de todas, así que para dos series e y un rezago, con y una matriz de . Cada ecuación se ajusta por mínimos cuadrados ordinarios, y en statsmodels VAR(data).fit(p) las hace todas a la vez. El modelo es estable cuando todos los valores propios de están dentro del círculo unidad, lo que significa que los choques se apagan en lugar de explotar. Los pronósticos salen por multiplicaciones repetidas. Para elegir el orden se comparan criterios de información como AIC y BIC, que premian el ajuste y penalizan los coeficientes extra.
La causalidad de Granger hace una pregunta estrecha: ¿ayudan los valores pasados de a predecir una vez conocidos los valores pasados del propio ? Se ajusta la ecuación de dos veces, con los rezagos de (sin restricción, suma de cuadrados de residuos ) y sin ellos (restringida, ), y se compara con un estadístico F. Un resultado significativo dice que precede a en el tiempo. No prueba que cause : una tercera variable, o inversores que anticipan, pueden producir el mismo patrón.
Con datos mensuales reales, meses desde marzo de 2005, tome el rendimiento de SPY en porcentaje y el diferencial del Tesoro a 10 años menos 2 años. El AIC elige rezagos y el BIC , y un VAR(2) es estable, con la raíz más cercana en porque el diferencial es muy persistente (sus propios rezagos suman ). La prueba de Granger de si el diferencial ayuda a predecir los rendimientos da (), y de si los rendimientos ayudan a predecir el diferencial da (). Ninguna dirección es significativa: conocer la pendiente de la curva no aporta nada a un pronóstico mensual de SPY.
Lab: qué se califica
- Un paso adelante10 pts
- Dos pasos adelante15 pts
- El mayor valor propio15 pts
- Un estadístico F de Granger15 pts
- Contar coeficientes15 pts
- Leer una prueba de Granger10 pts
- Predecir no es causar20 pts