1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza szeregów czasowych w R

Connected

ćwiczenie

Czy model białego szumu lub model błądzenia losowego są stacjonarne?

Modele białego szumu (WN) i błądzenia losowego (RW) są ze sobą ściśle powiązane. Jednak tylko RW jest zawsze niestacjonarny – zarówno z dryftem, jak i bez niego. To ćwiczenie symulacyjne pozwoli ci lepiej zrozumieć różnice między nimi.

Pamiętaj, że jeśli zaczniemy od procesu WN o średniej zero i obliczymy jego skumulowaną sumę, otrzymamy proces RW. Funkcja cumsum() wykona tę transformację za ciebie. Podobnie, jeśli utworzymy proces WN ze średnią różną od zera, a następnie obliczymy jego skumulowaną sumę, wynikiem będzie proces RW z dryftem.

Instrukcje

100 XP
  • Użyj funkcji arima.sim(), aby wygenerować model WN. Ustaw argument model na list(order = c(0, 0, 0)), aby wygenerować model typu WN, oraz argument n na 100, aby uzyskać 100 obserwacji. Zapisz wynik do zmiennej white_noise.
  • Użyj funkcji cumsum() na white_noise, aby szybko przekształcić model WN w dane RW. Zapisz wynik do zmiennej random_walk.
  • Wywołaj ponownie funkcję arima.sim(), aby wygenerować drugi model WN. Zachowaj wszystkie argumenty bez zmian, ale tym razem ustaw argument mean na 0.4. Zapisz wynik do zmiennej wn_drift.
  • Wywołaj ponownie funkcję cumsum(), aby przekształcić dane wn_drift na RW. Zapisz wynik do zmiennej rw_drift.
  • Uruchom gotowy kod, aby wyświetlić wszystkie cztery szeregi i porównać je ze sobą.