Ajustarea unui model MA(1)
În acest exercițiu, am generat date dintr-un model MA(1), $$X_t = W_t - .8 W_{t-1} ,$$ x <- arima.sim(model = list(order = c(0, 0, 1), ma = -.8), n = 100). Analizează datele simulate și ACF-ul și PACF-ul eșantionului pentru a determina ordinul pe baza tabelului din primul exercițiu. Apoi ajustează modelul.
Amintește-ți că, pentru modelele MA(q) pure, ACF-ul teoretic se taie la lag-ul q, în timp ce PACF-ul se estompează treptat.
Acest exercițiu face parte din cursul
Modele ARIMA în R
Instrucțiuni pentru exercițiu
- Pachetul astsa este preîncărcat. 100 de observații MA(1) au fost preîncărcate ca
x. - Folosește
plot()pentru a reprezenta grafic datele generate înx. - Reprezintă perechile de ACF și PACF ale eșantionului folosind
acf2()din pachetulastsa. - Folosește
sarima()dinastsapentru a ajusta un MA(1) la datele generate anterior. Examinează tabelul t și compară estimările cu valorile reale.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# astsa is preloaded
# Plot x
# Plot the sample P/ACF of x
# Fit an MA(1) to the data and examine the t-table