Processing math: 100%

1 votos

cuando un par de series temporales cointegradas ha roto la correa

Tengo dos series de tiempos, digamos Ti y Si a lo largo de una ventana temporal razonablemente amplia, y he calculado su cointegración (utilizando OLS y Adfuller de Python) . Digamos que la prueba ha pasado con alta confianza.

Acabo de recibir dos valores nuevos, Tnew y Snew y me gustaría tener un indicador de lo lejos que deben estar para decidir que su cointegración está ahora "rota" (usando la metáfora del borracho y su perro, quiero determinar si la correa del perro está rota).

Intuitivamente, utilizo la información de la regresión y compruebo si el nuevo residuo está fuera del rango. ¿Alguien tiene una mejor comprensión y tal vez incluso algún código de python?

Gracias

PS IMPORTANTE: la respuesta obvia sería recalcular la cointegración, pero eso no es una opción: es demasiado caro computacionalmente.

2voto

Shivan Dragon Puntos 45

Ha estimado una relación de cointegración entre Ti,Si .

Ti=^β1+^β2Si+^ui

Para cada nueva observación (Tnew,Snew) , reemplazar a la ecuación existente y encontrar el residuo ˆunew=Tnew^β1+^β2Snew . Normalice este valor con

ˆunewˉˆuσˆufor instance a tk (t-Dist with k degrees of freedom)

Dado que los residuos son de reversión de la media, si se supera durante un tiempo significativo la región (t(k,a),t(k,a)) indicaría una posible ruptura de la relación de cointegración entre las dos series. (t(k,a) es el valor crítico de la distribución t que corresponde al nivel de significación α Por ejemplo t(k,a)=3 )

Denote, la región (t(k,a),t(k,a)) con D .

La cointegración se rompe en:

τ=inf{t:ˆunew,tkD,k=1,2,..m}

m queda a criterio del investigador (depende en gran medida de los datos y es una cuestión empírica)

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