Simulează modelul white noise
Modelul white noise (WN) este un model de bază în analiza seriilor de timp și constituie fundația pentru modele mai complexe pe care le vom explora mai târziu. Ne vom concentra pe cea mai simplă formă de WN: date independente și identic distribuite.
Funcția arima.sim() poate fi folosită pentru a simula date dintr-o varietate de modele de serii de timp. ARIMA este abrevierea pentru clasa de modele autoregresive integrate cu medie mobilă, pe care le vom studia pe parcursul acestui curs.
Un model ARIMA(p, d, q) are trei componente: ordinul autoregresiv p, ordinul de integrare (sau diferențiere) d și ordinul mediei mobile q. Vom detalia fiecare componentă în curând, dar pentru moment reține că modelul ARIMA(0, 0, 0), adică cel cu toate componentele egale cu zero, este pur și simplu modelul WN.
În acest exercițiu, vei exersa simularea unui model WN de bază.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în R
Instrucțiuni pentru exercițiu
- Folosește
arima.sim()pentru a simula din modelul WN culist(order = c(0, 0, 0)). Setează argumentulnla100pentru a genera 100 de observații. Salvează datele în variabilawhite_noise. - Vizualizează obiectul
white_noisefolosindts.plot(). - Repetă apelul inițial la
arima.sim(), dar de această dată setează argumentulmeanla100și argumentulsdla10. Salvează datele în variabilawhite_noise_2. - Vizualizează obiectul
white_noise_2cu un nou apel lats.plot().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Simulate a WN model with list(order = c(0, 0, 0))
white_noise <- arima.sim(model = ___, n = ___)
# Plot your white_noise data
# Simulate from the WN model with: mean = 100, sd = 10
white_noise_2 <- arima.sim(model = ___, n = ___, mean = ___, sd = ___)
# Plot your white_noise_2 data