Sto usando la libreria VAR statsmodels di Python per modellare i dati finanziari delle serie temporali e alcuni risultati mi hanno lasciato perplesso. So che i modelli VAR presumono che i dati delle serie temporali siano stazionari. Inavvertitamente ho adattato una serie non fissa di prezzi dei tronchi per due diversi titoli e sorprendentemente i valori adattati e le previsioni nel campione erano molto precisi con residui stazionari relativamente insignificanti. L' sulla previsione nel campione era del 99% e la deviazione standard delle serie residue di previsione era circa il 10% dei valori di previsione.
Tuttavia, quando faccio differenza tra i prezzi dei tronchi e adatta quelle serie temporali al modello VAR, i valori montati e previsti sono lontani dal segno, rimbalzando in un intervallo ristretto attorno alla media. Di conseguenza, i residui fanno un lavoro migliore prevedendo i rendimenti del registro rispetto ai valori adattati, con la deviazione standard dei residui previsti 15 volte maggiore rispetto alle serie di dati montati un valore di 0,007 per le serie di previsione.
Sto interpretando erroneamente i residui rispetto al residuo sul modello VAR o sto facendo qualche altro errore? Perché una serie temporale non stazionaria si tradurrebbe in previsioni più accurate di una stazionaria basata sugli stessi dati sottostanti? Ho lavorato molto con i modelli ARMA della stessa libreria Python e non ho visto nulla di simile a questo modello di dati di singole serie.