Anpassa en MA(1)-modell
I den här övningen har vi genererat data från en MA(1)-modell, $$X_t = W_t - .8 W_{t-1} ,$$ x <- arima.sim(model = list(order = c(0, 0, 1), ma = -.8), n = 100). Undersök de simulerade data samt stickprovs-ACF och PACF för att bestämma ordningen utifrån tabellen i den första övningen. Anpassa sedan modellen.
Kom ihåg att för rena MA(q)-modeller skär den teoretiska ACF:en av vid lag q, medan PACF:en avtar gradvis.
Den här övningen är en del av kursen
ARIMA-modeller i R
Övningsinstruktioner
- Paketet astsa är förinstallerat. 100 MA(1)-observationer har laddats in i förväg som
x. - Använd
plot()för att plotta de genererade data ix. - Plotta stickprovs-ACF och PACF med
acf2()från paketetastsa. - Använd
sarima()frånastsaför att anpassa en MA(1) till de tidigare genererade data. Granska t-tabellen och jämför skattningarna med de sanna värdena.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# astsa is preloaded
# Plot x
# Plot the sample P/ACF of x
# Fit an MA(1) to the data and examine the t-table