Exponenciální vyrovnávání

Z testwiki
Verze z 20. 5. 2022, 10:27, kterou vytvořil imported>JAnDbot ({{Commonscat}}; kosmetické úpravy)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledá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 {xt} má začátek v čase t=0 a výstup algoritmu exponenciálního vyrovnávání se píše {st}. Pak nejjednodušší podoba exponenciálního vyhlazování je dána vzorci:[1]

s0=x0st=αxt+(1α)st1, t>0

kde α je vyrovnávací konstanta, 0<α<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

Šablona:Překlad

Externí odkazy

Šablona:Autoritní data