1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Forecasting v R

Connected

cvičení

Jednoduché exponenciální vyrovnávání

Funkce ses() vytváří předpovědi pomocí jednoduchého exponenciálního vyrovnávání (SES). Parametry jsou odhadovány metodou nejmenších čtverců. Stačí zadat časovou řadu a horizont předpovědi; výchozí hodnota je h = 10 let.

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

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

Budeš také pracovat s funkcemi summary() a fitted(), a poprvé použiješ autolayer() – funguje podobně jako autoplot(), ale místo vytvoření nového grafu přidá do stávajícího novou "vrstvu".

Tyto funkce aplikuješ na datovou sadu marathon, která obsahuje roční vítězné časy Bostonského maratonu z let 1897–2016. Data jsou dostupná v tvém pracovním prostředí.

Pokyny

100 XP
  • Pomocí funkce ses() předpověz vítězné časy na příštích 10 let.
  • Pomocí funkce summary() si prohlédni parametry modelu a další informace.
  • Pomocí funkce autoplot() vykresli předpovědi.
  • Do grafu přidej jednorokové předpovědi pro trénovací data (vyrovnané hodnoty) pomocí fitted() a autolayer().