Diagnostice – supraajustare simulată
O modalitate de a verifica o analiză este să supraajustezi modelul, adăugând un parametru suplimentar, pentru a vedea dacă acesta face o diferență în rezultate. Dacă adăugarea de parametri schimbă drastic rezultatele, ar trebui să îți reconsideri modelul. Dacă însă rezultatele nu se modifică semnificativ, poți fi sigur că ajustarea este corectă.
Am generat 250 de observații dintr-un model ARIMA(0,1,1) cu parametrul MA egal cu .9. Mai întâi, vei ajusta modelul la date folosind tehnici consacrate.
Apoi, poți verifica un model prin supraajustare (adăugând un parametru) pentru a vedea dacă aceasta face o diferență. În acest caz, vei adăuga un parametru MA suplimentar pentru a demonstra că nu este necesar.
Ca de obicei, pachetul astsa este preîncărcat, iar datele generate în x au fost reprezentate grafic pentru tine. Datele diferențiate diff(x) sunt de asemenea reprezentate. Observă că par stationare.
Acest exercițiu face parte din cursul
Modele ARIMA în R
Instrucțiuni pentru exercițiu
- Reprezintă grafic ACF și PACF eșantion ale datelor diferențiate folosind
acf2()și observă că modelul poate fi identificat cu ușurință. - Ajustează un model ARIMA(0,1,1) la datele simulate folosind
sarima(). Compară estimarea parametrului MA cu valoarea reală de .9 și examinează graficele reziduurilor. - Supraajustează modelul adăugând un parametru MA suplimentar. Adică, ajustează un model ARIMA(0,1,2) la date și compară-l cu rularea ARIMA(0,1,1).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Plot sample P/ACF pair of the differenced data
# Fit the first model, compare parameters, check diagnostics
# Fit the second model and compare fit