Dinamik harmonik regresyon

R ile Tahminleme

Rob J. Hyndman

Professor of Statistics at Monash University

Dinamik harmonik regresyon

ch5_vid2_slides.003.png

R ile Tahminleme

Dinamik harmonik regresyon

ch5_vid2_slides.004.png

  • $m =$ mevsimsel periyot

  • Yeterince büyük K için her periyodik fonksiyon sin ve cos toplamlarıyla yaklaştırılabilir

  • Regresyon katsayıları: $\alpha_k$ ve $\gamma_k$

  • $e_t$ mevsimsel olmayan bir ARIMA süreç olarak modellenebilir

  • Mevsimsel desenin değişmediği varsayılır

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 1),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 1, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast.png

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 2),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 2, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast_2.png

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 3),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 3, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast_3.png

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 4),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 4, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast_4.png

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 5),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 5, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast_5.png

R ile Tahminleme

Örnek: Avustralya kafe harcamaları

fit <- auto.arima(cafe, xreg = fourier(cafe, K = 6),
                  seasonal = FALSE, lambda = 0)
fit %>% forecast(xreg = fourier(cafe, K = 6, h = 24)) %>%
   autoplot() + ylim(1.6, 5.1)

ch5_vid2_cafe_fcast_6.png

R ile Tahminleme

Dinamik harmonik regresyon

ch5_vid2_slides.025.png

  • Başka yordayıcı değişkenler de eklenebilir: $x_{t,1},...,x_{t,r}$
  • K'yi $AIC_c$'yi en aza indirecek şekilde seç
  • K, m/2'den büyük olamaz
  • Özellikle haftalık, günlük ve alt-günlük veriler için kullanışlıdır.
R ile Tahminleme

Hadi pratik yapalım!

R ile Tahminleme

Preparing Video For Download...