Exponenciální vyrovnávání

Exponenciální vyrovnávání (někdy též exponenciální vyhlazování) je jednoduchá metoda pro vyhlazování a krátkodobou predikci časových řad. Název pochází z toho, že význam (váha) datového bodu pro hodnotu predikce exponenciálně klesá s časovou vzdáleností od predikce (stářím daného datového bodu). Exponenciální vyrovnávání z pohledu teorie zpracování signálu působí jako filtr typu dolní propust a odstraní z dat vysokofrekvenční šum.

Předpokládejme, že časová řada { x t } {\displaystyle \{x_{t}\}} má začátek v čase t = 0 {\displaystyle t=0} a výstup algoritmu exponenciálního vyrovnávání se píše { s t } {\displaystyle \{s_{t}\}} . Pak nejjednodušší podoba exponenciálního vyhlazování je dána vzorci:[1]

s 0 = x 0 s t = α x t + ( 1 α ) s t 1 ,   t > 0 {\displaystyle {\begin{aligned}s_{0}&=x_{0}\\s_{t}&=\alpha x_{t}+(1-\alpha )s_{t-1},\ t>0\end{aligned}}}

kde α {\displaystyle \alpha } je vyrovnávací konstanta, 0 < α < 1 {\displaystyle 0<\alpha <1} . Vyrovnávací konstantu je potřeba nastavit podle chování dané časové řady, například tak, že se vyzkouší několik hodnot a podle součtu čtverců chyb se zvolí nejlepší konstanta. V uvedené jednoduché podobě se metoda hodí pro zpracování řad, které nevykazují výrazný trend a jen nepravidelně kolísají, například při řízení skladových zásob.

Pro zahrnutí trendu a sezónnosti byly vypracovány složitější varianty této metody, zejména takzvané dvojité exponenciální vyrovnávání, jež zahrnuje vliv lineárního trendu, a trojité (Holtovo-Wintersovo) exponenciální vyrovnávání.

Softwarově je exponenciální vyrovnávání pokryto například v MS Excelu a LibreOffice funkcí FORECAST.ETS,[2] v programovacím jazyce R funkcí ets v balíčku forecast a v mnoha jiných statistických softwarových nástrojích.

Reference

V tomto článku byl použit překlad textu z článku Exponential smoothing na anglické Wikipedii.

  1. Dostupné online. 
  2. LibreOffice 5.2: Release Notes – The Document Foundation Wiki. wiki.documentfoundation.org [online]. [cit. 2020-02-06]. Dostupné online. 

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu exponenciální vyrovnávání na Wikimedia Commons
  • Zpracování časových řad pomocí Pythonu