Saltar al contenido

Prueba de cointegración de Johansen en python

No olvides que en la informática cualquier problema puede tener diferentes resoluciones, pero nosotros mostramos lo más óptimo y eficiente.

Solución:

statsmodels no tiene una prueba de cointegración de Johansen. Y tampoco lo he visto nunca en ningún otro paquete de python.

statsmodels tiene VAR y VAR estructural, pero aún no tiene VECM (modelos de corrección de errores vectoriales).

actualizar:

Como mencionó Wes, ahora hay una solicitud de incorporación de cambios para la prueba de cointegración de Johansen para modelos estadísticos. Traduje la versión de matlab en la caja de herramientas de econometría espacial de LeSage y escribí un conjunto de pruebas para verificar que obtenemos los mismos resultados. Debería estar disponible en la próxima versión de statsmodels.

actualización 2:

La prueba de cointegración coint_johansen se incluyó en statsmodels 0.9.0 junto con los modelos de corrección de errores vectoriales VECM. (ver también la tercera respuesta)

Esto ahora está implementado en los modelos de estadísticas de Python:

from statsmodels.tsa.vector_ar.vecm import coint_johansen
x = getx() # dataframe of n series for cointegration analysis
jres = coint_johansen(x, det_order=0, k_ar_diff=1)

Para obtener una descripción completa de las entradas/resultados, consulte la documentación.

Consulte http://github.com/statsmodels/statsmodels/pull/453

Te mostramos las comentarios y valoraciones de los usuarios

No se te olvide mostrar este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *