Simulează modelul de tip random walk
Modelul random walk (RW) este și el un model de bază pentru serii de timp. Reprezintă suma cumulativă (sau integrarea) unei serii de zgomot alb (WN) cu medie zero, astfel încât seria primelor diferențe ale unui RW este o serie WN. Ca referință, modelul RW este un model ARIMA(0, 1, 0), în care valoarea din mijloc, 1, indică faptul că ordinul de integrare al modelului este 1.
Funcția arima.sim() poate fi folosită pentru a simula date din modelul RW, incluzând argumentul model = list(order = c(0, 1, 0)). Trebuie să specifici și lungimea seriei n. În plus, poți specifica un sd pentru serie (incrementele), unde valoarea implicită este 1.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în R
Instrucțiuni pentru exercițiu
- Folosește
arima.sim()pentru a genera un model RW. Setează argumentulmodellalist(order = c(0, 1, 0))pentru a genera un model de tip RW și seteazănla100pentru a produce 100 de observații. Salvează rezultatul înrandom_walk. - Folosește
ts.plot()pentru a reprezenta grafic datele dinrandom_walk. - Folosește
diff()pentru a calcula prima diferență a datelor dinrandom_walk. Salvează rezultatul carandom_walk_diff. - Folosește din nou
ts.plot()pentru a reprezenta graficrandom_walk_diff.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Generate a RW model using arima.sim
random_walk <- arima.sim(model = ___, n = ___)
# Plot random_walk
# Calculate the first difference series
random_walk_diff <-
# Plot random_walk_diff