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

Basit üssel düzeltme

ses() fonksiyonu, simple exponential smoothing (SES) kullanılarak elde edilen öngörüleri üretir. Parametreler en küçük kareler yöntemiyle tahmin edilir. Senin belirtmen gereken tek şey zaman serisi ve öngörü ufku; varsayılan öngörü süresi h = 10 yıldır.

> args(ses)
function (y, h = 10, ...)

> fc <- ses(oildata, h = 5)
> summary(fc)

Ayrıca ilk kez summary() ve fitted() ile birlikte, yeni bir grafik oluşturmak yerine grafiğe bir "katman" ekleyen autoplot() benzeri autolayer() kullanacaksın.

Burada bu fonksiyonları, 1897-2016 Boston maratonu yıllık birincilik sürelerini içeren marathon verisine uygulayacaksın. Veriler çalışma alanında mevcut.

Bu egzersiz, kursun bir parçasıdır

R ile Tahminleme

Kursa Göz Atın

Egzersiz talimatları

  • ses() fonksiyonunu kullanarak sonraki 10 yılın birincilik sürelerini öngör.
  • Model parametrelerini ve diğer bilgileri görmek için summary() fonksiyonunu kullan.
  • Öngörüleri çizdirmek için autoplot() fonksiyonunu kullan.
  • Eğitim verileri için bir adım öngörüleri (uyumlanan değerler) grafiğe fitted() ve autolayer() kullanarak ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Use ses() to forecast the next 10 years of winning times
fc <- ___(___, h = ___)

# Use summary() to see the model parameters
___

# Use autoplot() to plot the forecasts
___

# Add the one-step forecasts for the training data to the plot
autoplot(___) + autolayer(fitted(___))
Kodu Düzenle ve Çalıştır