Kom igångKom igång gratis

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

Visa kurs

Ö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 i x.
  • Plotta stickprovs-ACF och PACF med acf2() från paketet astsa.
  • Använd sarima() från astsa fö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

Redigera och kör kod