1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analýza časových řad v R

Connected

cvičení

Simulace autoregresního modelu

Autoregresní (AR) model je pravděpodobně nejpoužívanějším modelem časových řad. Svou interpretací se velmi podobá jednoduché lineární regresi – s tím rozdílem, že každé pozorování je regresováno na předchozím pozorování. AR model navíc zahrnuje jako speciální případy modely bílého šumu (WN) a náhodné procházky (RW), se kterými ses setkal/a v dřívějších kapitolách.

Versatilní funkce arima.sim() z předchozích kapitol umí simulovat i data z AR modelu – stačí nastavit argument model na list(ar = phi), kde phi je parametr sklonu z intervalu (-1, 1). Dále je potřeba zadat délku řady n.

V tomto cvičení použiješ tento příkaz k simulaci a vykreslení tří různých AR modelů se sklony 0,5, 0,9 a -0,75.

Pokyny

100 XP
  • Pomocí arima.sim() nasimuluj 100 pozorování AR modelu se sklonem 0,5. Nastav argument model na list(ar = 0.5) a argument n na 100. Výsledek ulož do proměnné x.
  • Stejným způsobem zavolej arima.sim() a nasimuluj 100 pozorování AR modelu se sklonem 0,9. Data ulož do proměnné y.
  • Třetím voláním arima.sim() nasimuluj 100 pozorování AR modelu se sklonem -0,75. Data ulož do proměnné z.
  • Pomocí plot.ts() a cbind() vykresli všechny tři objekty ts (x, y, z).