4. Exponenciální vyhlazování, ETS, Strukturní Modely
Exponenciální vyhlazování¶
- Stará, jednoduchá, ale efektivní metoda pro práci s časovými řadami.
- Umožňuje interpolaci a extrapolaci (predikci) časových řad s různými komponentami (trend, sezónnost).
Komponentní forma¶
- Flexibilnější než vážené průměry, umožňuje snadné začlenění dalších komponent.
- Základní model:
- Forecast equation: \hat{y}_{t+h|t} = l_t
- Smoothing equation: l_t = \alpha y_t + (1 - \alpha) l_{t-1}
- Umožňuje jednokrokové předpovědi i predikce budoucích hodnot.
Volba l_0 a \alpha¶
- l_0 může být založeno na průměru historických dat.
- \alpha může být zvoleno heuristicky nebo odhadnuto (např. metodou nejmenších čtverců).
Jednoduché exponenciální vyhlazování (SES)¶
- Předpokládá absence trendu a sezónnosti.
- Je založen na extrémních přístupech a ednoduché exponenciální vyhlazování potom leží mezi těmito dvěma extrémy:
- Poslední hodnota: Predikce jsou rovna poslední pozorované hodnotě
- Aritmetický průměr: Predikce jsou rovny aritmetickému průměru dosud pozorovaných hodnot
- Vyhlazovací parametr \alpha určuje váhu pro novější vs. starší data.
Dvojité exponenciální vyhlazování (DES)¶
- Rozšíření SES pro řady s trendem.
- Zahrnuje Holtovu metodu s lineárním trendem a metodu s tlumeným trendem.
Holtova-Wintersova metoda (Trojité exponenciální vyhlazování)¶
- Kombinuje hladinu, trend a sezónní komponentu.
- Má aditivní a multiplikativní varianty, závislé na konstantnosti nebo variabilitě sezónních složek.
- Využívá tři vyhlazovací parametry (\alpha, \beta^*, \gamma) pro každou komponentu.
- Tato metoda je vhodná pro komplexní časové řady, kde je potřeba zohlednit více faktorů, jako jsou trend a sezónní vlivy.
ETS Modely Obecně¶
ETS (Error, Trend, Seasonal) modely jsou specifické typy modelů exponenciálního vyhlazování. Jejich základem jsou stavové rovnice, které umožňují popsat a předpovědět časové řady s ohledem na chybu (error), trend a sezónní složky.
Komponenty ETS Modelů¶
- Chyba (Error): Může být Additivní (stálá v čase) nebo Multiplikativní (mění se v závislosti na úrovni časové řady).
- Trend: Může být None (žádný), Additivní (lineární) nebo Additivní damped (zpomalující lineární).
- Sezónní složka (Seasonal): Může být None (žádná), Additivní (stálá sezónní variabilita), nebo Multiplikativní (sezónní variabilita se mění s úrovní časové řady).
Příklady ETS Modelů¶
- ETS(A,N,N): Jednoduché exponenciální vyhlazování s aditivními chybami.
- ETS(A,A,N): Holtova lineární metoda s aditivními chybami.
- ETS(A,A,M): Holtova-Wintersova multiplikativní metoda.
- Další kombinace: Existují různé další kombinace, které lze vytvořit pomocí různých komponent.
Výhody ETS Modelů¶
- Porovnání Modelů: Možnost využití informačních kritérií (AIC, BIC...) pro porovnání různých modelů.
- Statistický Pohled na Šum: Umožňuje kvantifikovat neurčitosti a poskytovat predikční intervaly spolehlivosti.
- Podobnost s Exponenciálním Vyhlazováním: Bodové predikce z ETS modelů jsou podobné jako u ekvivalentních metod exponenciálního vyhlazování.
Struktura ETS Modelů¶
ETS modely mohou být vyjádřeny pomocí následujících stavových rovnic:
\begin{aligned}
x_t &= A(x_{t-1}) + Q(x_{t-1})\varepsilon_t,\\
y_t &= H(x_{t-1}) + R(x_{t-1})\varepsilon_t,
\end{aligned}
kde x_t = [l_t, b_t, s_{t-1},\ldots,s_{t-m+1}]^\intercal představuje stavový vektor.
Aplikace a Praktické Použití¶
- Predikce Časových Řad: ETS modely jsou široce používány pro predikci a analýzu časových řad v různých oblastech, od ekonomie po meteorologii.
- Flexibilita a Přizpůsobitelnost: Díky různým kombinacím komponent lze modely přizpůsobit specifickým potřebám a charakteristikám dat.
Strukturní Modely¶
Strukturní modely časových řad poskytují větší flexibilitu než tradiční ETS modely díky zavedení více šumových proměnných. Jsou ideální pro použití Kalmanova filtru a snadno se rozšiřují o další členy.
Local Linear Trend¶
- Základní Princip: Model lokálního lineárního trendu rozšiřuje jednoduché exponenciální vyhlazování (SES) a ETS(A,N,N) o náhodnou procházku.
- Struktura Modelu: Zde y_t je pozorovaná hodnota, l_t je level a \varepsilon_t, \xi_t jsou šumové proměnné.
- Odhad Variací: Klíčovým úkolem je odhadnout variance \sigma_\varepsilon^2 a \sigma_\xi^2.
Dynamický Trend¶
- Rozdíl od Lokálního Lineárního Trendu: Dynamický trend model přidává náhodnou procházku do levelové složky, podobně jako v ETS(A,A,N).
- Struktura Modelu: Zde b_t je trendová složka a \zeta_t je další šumová proměnná.
- Odhad Variací: Cílem je odhadnout variance \sigma_\varepsilon^2, \sigma_\xi^2 a \sigma_\zeta^2.
Výhody¶
- Větší Flexibilita: Tyto modely umožňují přesnější modelování a lepší zachycení dynamiky časových řad.
- Kalmanův Filtr: Možnost použití Kalmanova filtru pro odhad parametrů zvyšuje přesnost a efektivitu těchto modelů.
- Odhad Variací: Klíčovým aspektem je odhad variancí šumových složek \sigma_\varepsilon^2, \sigma_\xi^2 a \sigma_\zeta^2, které určují chování a stabilitu modelu.
Komparativní Analýza ETS a Strukturních Modelů¶
Rozšiřitelnost a Flexibilita¶
- Sezónní a Další Modely: Strukturní modely nabízejí možnost rozšíření do sezónních verzí a dalších složitějších formátů, což ukazuje na jejich vysokou flexibilitu.
- Kalmanův Filtr: Rovnice obou typů modelů jsou kompatibilní s použitím Kalmanova filtru, což je klíčové pro efektivní odhad parametrů.
Odhady a Koeficienty¶
- Odhad Variací ve Strukturních Modelech: Ve strukturních modelech se zaměřujeme na odhad variancí šumových složek.
- Odhad Koeficientů v ETS: Na rozdíl od strukturních modelů, v ETS modelech odhadujeme koeficienty \alpha, \beta^* atd.
Flexibilita a Omezení¶
- Jediná Šumová Složka v ETS: ETS modely obsahují pouze jednu šumovou složku, což může být omezení ve flexibilitě.
- Volnější Strukturní Modely: Strukturní modely jsou "volnější", s více šumovými složkami, což zvyšuje jejich schopnost modelovat složitější dynamiku dat.
Nelinearita¶
- Nelineární Možnosti ETS: ETS modely mohou zahrnovat nelinearitu, například v multiplikativních modelech.
- Nelineární Filtry ve Strukturních Modelech: Pro zahrnutí nelinearity ve strukturních modelech je potřeba použít nelineární filtry, jako jsou rozšířený Kalmanův filtr (EKF) nebo Unscented Kalmanův filtr (UKF).
Chybějící Data¶
- Zvládání Chybějících Dat ve Strukturních Modelech: Strukturní modely jsou robustní vůči chybějícím datům.