2 votos

¿Tiene algún ejemplo de aplicación de la cointegración de Engle-Granger en 2 pasos?

¿Alguien sabe dónde encontrar un ejemplo de aplicación de la cointegración en 2 pasos de Engle-Granger?

Python es ideal, pero cualquier lenguaje sirve.

He hojeado y leído muchos artículos, pero entiendo poco de términos abstractos.

Ver una aplicación no sólo resolvería mi problema práctico, sino que me ayudaría a entender de qué hablan los documentos.

Llevo semanas intentándolo, pero no he encontrado ningún ejemplo de código.

edit: Parece que Matt Clegg tiene un robusto módulo R para egcm aquí. Estoy trabajando en una adaptación a Python y la publicaré cuando esté lista. Quien quiera mi copia de trabajo, que me lo pida.

1voto

paul Puntos 416

Otro libro es el de Bernhard Pfaff Análisis de series temporales integradas y cointegradas con R ( amazon.es ). Hace hincapié en el método Johansen y en los modelos de corrección del error, pero también ofrece un ejemplo empírico del procedimiento Engle-Granger, Código 4.2.

1voto

RedFilter Puntos 333

En el E.P. Chan's Reserve El autor ofrece un ejemplo en el que pone a prueba una estrategia de negociación por pares con GLD (precio al contado del oro) y GDX (índice bursátil de la industria del oro).

Todos los ejemplos de código están escritos en Matlab en la parte inferior del libro, pero todos ellos están muy bien explicados; cada ejemplo práctico va acompañado de una explicación teórica completa.

El ejemplo que necesitas está en la p. 57.

1voto

Brownie Puntos 151

Uno de los libros más sencillos e intuitivos sobre cointegración es Econometría aplicada a las series temporales por Enders.

Cubriría tanto Engle-Granger como Johansen (aunque no con tanto detalle).

Otra forma probada de aprenderlo es acudir al Manual de Ayuda de Eviews. Ha crecido a lo largo de los años y ahora tiene más de 1000 páginas. Yo lo utilicé cuando tenía unas 300 y aprendí los fundamentos de casi toda la econometría que utilizo hoy en día en ese manual. Tiene un estilo muy de libro de recetas, por supuesto utilizando eviews. En los ejemplos, el autor realiza pruebas de root unitaria en series individuales, combinándolas para probar la cointegración y probando el número de vectores cointegrantes. No estoy seguro al 100% de que incluyan el método de Engle-Granger (o de que opten por el método de Johansen de un solo paso, más fácil de utilizar), pero no por ello deja de ser un gran libro.

Engle Granger se reduce a:

  1. Pruebe cada serie para comprobar I(1)-movimiento browniano, o I(0)-blanco blanco mediante la prueba de Dickey Fuller aumentado (ADF). Debe ser I(1).
  2. Haz la regresión. Compruebe los residuos, ejecute la prueba ADF. Deben ser I(0) - estacionarios/ruido blanco.... es decir, tienen que cruzar el cero muchas veces.

    Si pasa ambas, tiene cointegración.

Para ajustar el marco de corrección de errores, se toman los residuos cointegrados $\epsilon(t)$ y retrasarlos y hacer una regresión, es decir,

$$\Delta x(t) = a \cdot \epsilon(t-1) + b \cdot \Delta x(t-1) + c \cdot \Delta y(t-1) + .... + \text{resid}$$

y hacer lo mismo con las otras series.

Dado que el ADF tiene rezagos arbitrarios, a veces la gente automatiza esto usando un AIC o BIC en los pasos 1 y 2.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X