Dal momento che non possiamo adattarci al modello ARIMA quando viene violata l'assunzione di varianza costante, quale modello può essere utilizzato per adattarsi alle serie temporali univariate?
Dal momento che non possiamo adattarci al modello ARIMA quando viene violata l'assunzione di varianza costante, quale modello può essere utilizzato per adattarsi alle serie temporali univariate?
Risposte:
Esistono numerose opzioni di modellazione per tenere conto di una varianza non costante, ad esempio ARCH (e GARCH e le loro numerose estensioni) o modelli di volatilità stocastica.
Un modello ARCH estende i modelli ARMA con un'equazione aggiuntiva delle serie temporali per il termine dell'errore quadrato. Tendono ad essere piuttosto facili da stimare (il pacchetto fGRACH R per esempio).
I modelli SV estendono i modelli ARMA con un'equazione aggiuntiva delle serie temporali (di solito un AR (1)) per il registro della varianza dipendente dal tempo. Ho scoperto che questi modelli sono meglio stimati usando i metodi bayesiani (OpenBUGS ha funzionato bene per me in passato).
Puoi adattare il modello ARIMA, ma prima devi stabilizzare la varianza applicando una trasformazione adeguata. Puoi anche usare la trasformazione Box-Cox. Questo è stato fatto nel libro Analisi delle serie temporali: con Applicazioni in R , pagina 99, e quindi usano la trasformazione Box-Cox. Controlla questo link Modellazione Box-Jenkins Un altro riferimento è pagina 169, Introduzione a serie storiche e previsioni, Brockwell e Davis, "Una volta che i dati sono stati trasformati (ad esempio, da una combinazione di Box-Cox e trasformazioni differenzianti o mediante rimozione di trend e componenti stagionali) al punto in cui la serie trasformata X_t può potenzialmente essere montata su un modello ARMA a media zero, ci troviamo di fronte al problema di selezionare i valori appropriati per gli ordini pe q ”. Pertanto, è necessario stabilizzare la varianza prima di adattarsi al modello ARIMA.
Vorrei prima chiedere perché i residui di un modello ARIMA non hanno una variazione costante prima di abbandonare l'approccio. I residui stessi non presentano alcuna struttura di correlazione? In tal caso, è possibile che nel modello debbano essere incorporati alcuni termini medi mobili.
Ma ora supponiamo che i residui non sembrano avere alcuna struttura di autocorrelazione. allora in che modo la varianza sta cambiando con il tempo (aumentando, diminuendo o fluttuando su e giù)? Il modo in cui la varianza sta cambiando potrebbe essere un indizio di ciò che è sbagliato nel modello esistente. Forse ci sono covariate che sono incrociate con questa serie storica. In tal caso le covariate potrebbero essere aggiunte al modello. I residui potrebbero quindi non presentare più una varianza non costante.
Si può dire che se la serie è correlata in modo incrociato con una covariata che si manifesta nell'autocorrelazione dei residui. Ma questo non sarebbe il caso se la correlazione fosse principalmente in ritardo 0.
Se né l'aggiunta di termini medi mobili né l'introduzione di covariate aiutano a risolvere il problema, potresti forse considerare di identificare una funzione che varia nel tempo per la varianza residua in base a pochi parametri. Quindi quella relazione potrebbe essere incorporata nella funzione di probabilità al fine di modificare le stime del modello.