Wygładzenie wykładnicze
Wygładzanie wykładnicze – metoda obróbki szeregu czasowego zmniejszająca jego wariancję za pomocą ważonej średniej ruchomej z przeszłych wartości, o wagach malejących wykładniczo wraz z odległością w czasie. Stosowana do prostego usuwania szumu, lub wizualizacji różnych danych. Jest również przydatna w prognozowaniu szeregów czasowych o niewielkim stosunku sygnału do szumu, szczególnie niemających wyraźnego trendu i wahań sezonowych.
Spis treści |
Definicja [edytuj]
Proste wygładzanie wykładnicze [edytuj]
(Proste) Wygładzanie wykładnicze szeregu
można zdefiniować matematycznie, jako nowy szereg zdefiniowany przez kombinację liniową wartości
Ponieważ wagi tej kombinacji maleją wykładniczo, stąd bierze się nazwa. Odrębne traktowanie
związane jest z tym że mamy skończoną ilość przeszłych wartości w szeregu oraz tym iż inaczej suma wag nie sumowała by się do jedności. Inną motywacją jest możliwość zaimplementowania szybkieg algorytmu do liczenia tej średniej.
Okazuje się, że znając wartość
, łatwo wyliczć
rekurencyjnie, co jest podstawą inkrementalnego algorytmy wyliczania wygładzania wykładniczego.
Przesuwając teraz wskaźnik
w sumie, otrzymujemy
Dokładne wygładzanie wykładnicze [edytuj]
Można również zdefiniować dokładne (w przeciwieństwie do prostego) wygładzanie wykładnicze:
gdzie
to czynnik normalizacyjny, który dla
, wynosi (zobacz szereg geometryczny)
Również i tutaj można utworzyć rekurencje określającą
, na podstawie
.
Wprowadza się do tego celu dodatkowe zmienne i szeregi
W praktyce
szybko zbiega do zera, i ostatnie wyrażenie jest wtedy równoważne z prostym wygładzaniem wykładniczym (z
). Jednak ponieważ wzory są troszeczkę bardziej skomplikowane, oraz mogą być niestabilne numerycznie w praktyce różnica jest niewidoczna dla t większych, stosuje się prostą i szybką wersje. Różnice pomiędzy obiema wersjami wygładzania można dostrzec w początkowym przebiegu obu krzywych na przykładowym wykresie poniżej.
Prognozowanie [edytuj]
Przy pomocy wygładzania wykładniczego i jego modyfikacji można ekstrapolować trend (wygładzanie usuwa szumy i inne efekty, a pozostawia jedynie sygnał), co jest przydatne do prognozowania (predykcji) zachowań szeregu w bliskiej przyszłości.
Model Browna [edytuj]
Metoda Browna (najprostsza wersja) należy do metod wygładzania wykładniczego; stosowana jest najczęściej w przypadku szeregu bez trendu; szereg nie wykazuje tendencji rozwojowej, a wahania jego wartości wynikają z działania czynników losowych. Metoda polega na tym, że szereg czasowy zmiennej prognozowanej wygładza się za pomocą średniej ruchomej, przy czym wagi określone są według prawa wykładniczego.
Reguła predykcji w postaci rekurencyjnej:
dla pierwszego momentu czasowego:
dla następnych:
gdzie:
– wartości prognozy dla danej wartości parametru wygładzania
;
– wartości szeregu;
– parametr wyrównywania wykładniczego (współczynnik wygładzania) z przedziału (0,1].
Przykład:
Jeśli wyznaczona prognoza na okres t-1 była w porównaniu z rzeczywistą wartością zmiennej prognozowanej
zaniżona, to prognoza na okres t zwiększa się ( korekta w górę), i odwrotnie: jeśli wyznaczona prognoza na okres
była w porównaniu z rzeczywistą wartością zmiennej prognozowanej
zawyżona, to prognoza konstruowana na okres
zmniejsza się (korekta w dół).
Ustalenie parametru
odbywa się metodą „prób i błędów”, przyjmując za kryterium, np. wartość średniego błędu prognozy ex ante. Parametr α nazywany jest parametrem wygładzania. Jeżeli wartość parametru jest zbliżona do wartości 1, to oznacza to, że budowana prognoza będzie uwzględniała w wysokim stopniu błędy ex post prognoz poprzednich. I odwrotnie: jeżeli wartość α jest bliska 0, to prognoza w bardzo małym stopniu uwzględnia błędy poprzednich prognoz. Brown uważa, że parametr α wynosi:
gdzie
– liczba obserwacji.
Jako wartość
przyjmuje się najczęściej średnia arytmetyczną wartości zmiennej prognozowanej pierwszych trzech wartości tej zmiennej.
Metoda prostego wyrównywania wykładniczego może służyć do prognozowania tylko na jeden okres naprzód, ponieważ wszystkie następne prognozowane wartości byłyby sobie równe.
Model liniowy Holta [edytuj]
Model Holta stosuje się do wygładzania szeregów czasowych, w których występują wahania przypadkowe i tendencja rozwojowa. Równania modelu:
- wygładzona wartość zmiennej prognozowanej na moment 
- wygładzona wartość przyrostu trendu na moment 
- parametry modelu o wartościach z przedziału [0,1]
Równanie prognozy na okres
:
- prognoza zmiennej Y na moment t
- wygładzona wartość zmiennej prognozowanej na moment n
- ocena przyrostu trendu na moment n
- liczba wyrazów w szeregu czasowym
Wartości początkowe
i
można uzyskać przyjmując za
pierwszą wartość prognozowanej zmiennej
, zaś za
różnicę
. Innym podejściem jest przyjęcie za
wyrazu wolnego liniowej funkcji trendu, a za
współczynnika kierunkowego tej samej funkcji.
W modelu Holta pozostaje jeszcze określenie parametrów
oraz
- dokonuje się tego poprzez serię prób o różnych kombinacjach
i
i wyborze tych parametrów, które dadzą najmniejszy błąd prognoz wygasłych, prognozy wygasłe obliczamy ze wzoru:
Model Wintersa [edytuj]
Model Wintersa można zastosować dla szeregów czasowych z tendencją rozwojową, wahaniami sezonowymi i przypadkowymi.
Addytywna wersja modelu:
Wersja multiplikatywna:
- wygładzona wartość zmiennej prognozowanej na moment
po eliminacji wahań sezonowych
- ocena przyrostu trendu na moment 
- ocena wskaźnika sezonowości na moment 
- liczba faz
- parametry modelu o wartościach z przedziału [0,1]
Prognozę na moment
wyznacza się ze wzorów:
- dla wersji addytywnej:
- dla wersji multiplikatywnej:
Parametry
wybiera się analogicznie jak w modelu Holta minimalizując średni kwadratowy błąd prognoz wygasłych lub wybiera się wartości bliskie 1 gdy składowe szeregu czasowego zmieniają się szybko, albo bliskie 0 gdy składowe szeregu nie wykazują szybkich zmian.
Za
i
przyjmuje się:
lub średnią z wartości zmiennej w pierwszym cyklu
lub różnicę średnich wartości zmiennej wyznaczonych dla drugiego i pierwszego cyklu wyznaczoną na podstawie szeregu średnią różnic (model addytywny) lub ilorazów (model multiplikatywny), odpowiadających tej samej fazie cyklu sezonowego, wartości zmiennej prognozowanej oraz wygładzonych wartości trendu.

![s_{t+1} = (1-\alpha)^{t} x_0 + \alpha \sum_{i=1}^{t} (1-\alpha)^{i-1} x_{t+1-i}
= (1-\alpha)^{t} x_0 + \alpha x_{t-1} + \alpha \sum_{i=2}^{t} (1-\alpha)^{i-1} x_{t+1-i}
= (1-\alpha)\left[ (1-\alpha)^{t-1} x_0 + \alpha \sum_{i=2}^{t} (1-\alpha)^{i-2} x_{t+1-i} \right] + \alpha x_{t-1}](http://upload.wikimedia.org/math/9/7/3/97374364a7509bace3cb4ea68321a1b1.png)
![s_t = (1-\alpha) \left[ (1-\alpha)^{t-1} x_0 + \alpha \sum_{i=1}^{t-1} (1-\alpha)^{i-1} x_{t-i} \right] + \alpha x_{t-1}
= (1-\alpha) s_{t-1} + \alpha x_{t-1}](http://upload.wikimedia.org/math/d/6/3/d639a486cb6bfb8d0bced08d5eb5ef38.png)










– wartości prognozy dla danej wartości parametru wygładzania
;
– wartości szeregu;
– parametr wyrównywania wykładniczego (współczynnik wygładzania) z przedziału (0,1].


– liczba obserwacji.

- wygładzona wartość zmiennej
- wygładzona wartość przyrostu
- parametry modelu o wartościach z przedziału [0,1]
- prognoza zmiennej Y na moment t
- wygładzona wartość zmiennej prognozowanej na moment n
- ocena przyrostu
- liczba wyrazów w 




po eliminacji wahań sezonowych
- ocena wskaźnika sezonowości na moment
- liczba faz
![y_t^* = \left[ {F_n + S_n \left( {t - n} \right)} \right]C_{t - r}](http://upload.wikimedia.org/math/c/b/7/cb70d8e36ab7956e490fe6d88c19397e.png)