ARMA modellerini simüle etme
Videoda gördüğümüz gibi, durağan herhangi bir zaman serisi beyaz gürültünün doğrusal bir birleşimi olarak yazılabilir. Ayrıca, herhangi bir ARMA modelinin de bu formu vardır; bu yüzden durağan zaman serilerini modellemek için iyi bir seçimdir.
R, bir ARMA modelinden veri üretmek için arima.sim() adlı basit bir işlev sağlar. Örneğin, parametresi 0.9 olan bir MA(1) modelinden 100 gözlem üretmenin söz dizimi arima.sim(model = list(order = c(0, 0, 1), ma = .9 ), n = 100) şeklindedir. Beyaz gürültü üretmek için order = c(0, 0, 0) da kullanabilirsin.
Bu egzersizde, çeşitli ARMA modellerinden veri üreteceksin. Her komut için 200 gözlem üret ve sonucu görselleştir.
Bu egzersiz
R ile ARIMA Modelleri
kursunun bir parçasıdırEgzersiz talimatları
- Beyaz gürültü üretmek ve çizdirmek için
arima.sim()veplot()kullan. - Parametresi 0.9 olan bir MA(1) üretmek ve çizdirmek için
arima.sim()veplot()kullan. - Parametreleri 1.5 ve -0.75 olan bir AR(2) üretmek ve çizdirmek için
arima.sim()veplot()kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Generate and plot white noise
WN <-
# Generate and plot an MA(1) with parameter .9
MA <-
# Generate and plot an AR(2) with parameters 1.5 and -.75
AR <-