IniziaInizia gratis

Diagnostica - overfitting simulato

Un modo per verificare un'analisi è fare overfitting del modello aggiungendo un parametro in più per vedere se i risultati cambiano. Se aggiungere parametri cambia drasticamente i risultati, allora dovresti ripensare il modello. Se invece i risultati non cambiano molto, puoi essere più sicuro che il fitting sia corretto.

Abbiamo generato 250 osservazioni da un modello ARIMA(0,1,1) con parametro MA pari a 0,9. Per prima cosa, adatterai il modello ai dati usando tecniche standard.

Poi potrai controllare il modello facendo overfitting (aggiungendo un parametro) per vedere se fa la differenza. In questo caso, aggiungerai un parametro MA extra per vedere che non è necessario.

Come sempre, il pacchetto astsa è precaricato e i dati generati in x sono stati già plottati per te. Anche i dati differenziati diff(x) sono plottati. Nota che sembrano stazionari.

Questo esercizio fa parte del corso

Modelli ARIMA in R

Visualizza il corso

Istruzioni dell'esercizio

  • Grafica l'ACF e la PACF campionarie dei dati differenziati usando acf2() e nota che il modello è facilmente identificabile.
  • Adatta un modello ARIMA(0,1,1) ai dati simulati usando sarima(). Confronta la stima del parametro MA con il valore reale 0,9 ed esamina i grafici dei residui.
  • Esegui overfitting del modello aggiungendo un ulteriore parametro MA. Cioè, adatta un ARIMA(0,1,2) ai dati e confrontalo con l'esecuzione ARIMA(0,1,1).

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Plot sample P/ACF pair of the differenced data


# Fit the first model, compare parameters, check diagnostics


# Fit the second model and compare fit

Modifica ed esegui il codice