BaşlayınÜcretsiz Başlayın

Tanılamalar - simüle aşırı uyum

Bir analizi kontrol etmenin yollarından biri, sonuca etkisi olup olmadığını görmek için modele fazladan bir parametre ekleyerek aşırı uyum (overfit) yapmaktır. Parametre eklemek sonuçları dramatik biçimde değiştirirse, modelini yeniden düşünmelisin. Ancak sonuçlar çok değişmiyorsa, uyumunun doğru olduğundan daha emin olabilirsin.

MA parametresi 0.9 olan bir ARIMA(0,1,1) modelinden 250 gözlem ürettik. Önce, yerleşik teknikleri kullanarak modeli veriye uyduracaksın.

Sonra, fark yaratıp yaratmadığını görmek için bir parametre daha ekleyerek modeli aşırı uydurup kontrol edebilirsin. Bu durumda, gerekmediğini görmek için fazladan bir MA parametresi ekleyeceksin.

Her zamanki gibi, astsa paketi önceden yüklendi ve x içindeki üretilmiş veriler senin için çizdirildi. Farkı alınmış veriler diff(x) de çizdirildi. Dikkat et, durağan görünüyor.

Bu egzersiz

R ile ARIMA Modelleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Farkı alınmış verilerin örnek ACF ve PACF'ini acf2() ile çiz ve modelin kolayca tanımlandığını not et.
  • sarima() kullanarak simüle veriye bir ARIMA(0,1,1) modeli uydur. MA parametresi tahminini gerçek 0.9 değeriyle karşılaştır ve artık (residual) grafiklerini incele.
  • Modele fazladan bir MA parametresi ekleyerek aşırı uyum yap. Yani, veriye ARIMA(0,1,2) modeli uydur ve ARIMA(0,1,1) çalıştırmasıyla karşılaştır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Plot sample P/ACF pair of the differenced data


# Fit the first model, compare parameters, check diagnostics


# Fit the second model and compare fit

Kodu Düzenle ve Çalıştır