• Nie Znaleziono Wyników

Prognozowanie na podstawie szeregów czasowych.

N/A
N/A
Protected

Academic year: 2021

Share "Prognozowanie na podstawie szeregów czasowych. "

Copied!
10
0
0

Pełen tekst

(1)

Prognozowanie na podstawie szeregów czasowych.

Składowe szeregów czasowych.

Trend (tendencja rozwojowa) - długookresowa skłonno do jednokierunkowych zmian (wzrostu lub spadku) warto ci zmiennej badanej. Jest konsekwencj działania stałych czynników np. w przypadku sprzeda y - liczba potencjalnych klientów, ich dochody lub preferencje. Mo e by wyznaczony gdy mamy długi ci g obserwacji.

Stały (przeci tny poziom) - wyst puje gdy w szeregu czasowym nie ma trendu, za warto ci badanej zmiennej oscyluj wokół pewnego stałego poziomu.

Wahania cykliczne - długookresowe wahania wokół trendu lub stałego poziomu.

W ekonomii najcz ciej zwi zane z cyklem koniunkturalnym gospodarki.

Wahania sezonowe - wahania wokół trendu lub stałego poziomu. Wahania te maj skłonno ci do powtarzania si w okre lonym czasie nie przekraczaj cym jednego roku, odzwierciedlaj wpływ pogody lub kalendarza na działalno gospodarcz .

Szereg czasowy

składowa okresowa trend

składowa systematyczna składowa przypadkowa

stały poziom

wahania cykliczne wahania sezonowe

(2)

2

Dekompozycja szeregu czasowego = wyodr bnienie poszczególnych składowych.

Modele szeregów czasowych.

f(t) - trend,

g(t) - wahania sezonowe, h(t) - wahania cykliczne,

ξ

t - składnik losowy, const - stały poziom.

Model addytywny:

Czas

Czas

Wahania cykliczne

Wahania sezonowe

Trend

Stały poziom

Wahania przypadkowe

(3)

t

t

f t g t h t

y = ( ) + ( ) + ( ) + ξ lub y

t

= const + g ( t ) + h ( t ) + ξ

t

Model multiplikatywny:

t

t

f t g t h t

y = ( ) ⋅ ( ) ⋅ ( ) ⋅ ξ lub y

t

= const g ( t ) h ( t ) ξ

t

Modele mieszane:

t

t

f t g t h t

y = ( ) + ( ) + ( ) ⋅ ξ lub y

t

= f ( t ) ⋅ h ( t ) + g ( t ) ⋅ ξ

t

)

( )

( )

( t g t h t f

y

t

= ⋅ ⋅ ξ

t

+

lub y

t

= f ( t ) ⋅ h ( t ) ⋅ ξ

t

+ g ( t )

stały poziom

0,0 5,0 10,0 15,0 20,0 25,0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

czas yt

trend

0,0 5,0 10,0 15,0 20,0 25,0

yt

(4)

4

stały poziom +wahania sezonowe

0,0 5,0 10,0 15,0 20,0 25,0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 czas (w kwartałach)

yt

trend +wahania sezonowe

0,0 5,0 10,0 15,0 20,0 25,0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 czas (w kwartałach)

yt

(5)

Do wyznaczania składowych szeregu czasowego oprócz wykresu przydatny jest ci g współczynników autokorelacji rz du k (k od 1 do około połowy liczby danych)

( ) ( )

( )

=

= +

=

n

t t

k n

t t t k

k

y y

y y

y y r

1

2 1

Je li rk zbli aj si do zera i nast pnie oscyluj wokół niego to szereg czasowy zawiera składow stał .

Je li rk malej poprzez zero do warto ci ujemnych to szereg ma trend.

Je li rk oscyluj wokół zera i co pewien okres s wyra nie wi ksze od zera to szereg czasowy zawiera wahania sezonowe.

Niekiedy przyjmuje si , e wahania przypadkowe s niewielkie, gdy ich współczynnik zmienno ci jest rz du kilku, najwy ej kilkunastu procent.

Prognoza zmiennej Y jest warto ci funkcji f zale nej od czasu, przeszłych warto ci i prognoz tej zmiennej.

) , ,...,

, ,...,

,

(

1 * 1 *

*

p t t p t

t t

t

f t y y y y

y =

ξ

p - wielko opó nienia.

Uwaga.

Jako modelu oceniamy jak w ekonometrii.

Dopasowanie wielko ci zjawiska wyznaczonych z modelu (prognozy wygasłe) do wielko ci zaobserwowanych oceniamy na podstawie:

- bł du redniokwadratowego prognoz wygasłych

( )

=

=

k

t

y

t

y

t

s k

1

* 2

*

1

k - liczba prognoz wygasłych

wielko ta okre la o ile rednio jednostek prognozy wygasłe odchylaj si (plus-minus) od warto ci zaobserwowanych.

- wzgl dnego bł du redniokwadratowego (procentowego bł du redniokwadratowego) prognoz wygasłych

czas warto ci prognozy składnik losowy

(6)

6

% 1 100

1

* 2

*

= − ⋅

= k

t t

t

w t

y

y y s k

wielko ta okre la o ile rednio procent prognozy wygasłe odchylaj si (plus-minus) od warto ci zaobserwowanych.

- redniego bł du wzgl dnego (procentowego bł du wzgl dnego) prognoz wygasłych

% 1 100

1

*

= −

= k

t t

t t

y y y ψ k

(interpretacja jak wy ej)

Cz sto ostatni z tych bł dów słu y do oceny jako ci prognozy.

Naiwne i proste metody prognozowania.

(oparte na zało eniu, e wahania przypadkowe s niewielkie i nie zmieni si dotychczasowy wpływ czynników kształtuj cych obserwowane zjawisko).

Zalet metody naiwnej jest prostota, wad brak oceny jako ci prognozy na podstawie prognoz wygasłych.

Rodzaje prognoz naiwnych:

wg stałego poziomu

t

t y

y*+1= lub

3

2 1

*1

+

+

= t+ t t

t

y y y y

wg stałych przyrostów bezwzgl dnych (np. trend zbli ony do liniowego)

*

(

1

)

1

+ = t + tt

t y y y

y

wg stałych przyrostów wzgl dnych (niektóre trendy nieliniowe)

1 2 1

* 1

1 1

+ = + − =

t t t

t t t

t y

y y

y y y

y

wg waha sezonowych i stałego poziomu

1

*

1 +

+ = t r

t y

y , gdzie r długo cyklu sezonowego (liczba faz cyklu),

(7)

wg waha sezonowych i trendu

r r

t

t y r y

y*+1= +1+ ∆ , gdzie r długo cyklu sezonowego (liczba faz cyklu), yr

∆ - przyrost rednich w dwóch ostatnich cyklach.

Przykład.

Dla poszczególnych serii danych miesi cznych wyznacz prognoz naiwn na kolejny miesi c.

a) 115, 119, 126, 131, 136, b) 1, 4, 12, 24, 72,

c) 125, 120, 110, 115, 120.

Przykład.

Wiedz c, e zjawisko ma charakter sezonowy (r = 4), dla poszczególnych serii danych kwartalnych wyznacz prognoz naiwn na dwa kolejne kwartały.

a) 150, 200, 160, 120, 170,

b) 150, 220, 190, 170, 200, 270, 240, 220, 270

Metoda redniej globalnej.

+

=

=n

i i

n

y

y n

1

* 1

1

Metoda redniej ruchomej.

Metod t wykorzystujemy zarówno do wygładzania szeregu czasowego jak i do prognozowania.

Prognoza jest redni arytmetyczn z k ostatnich obserwacji (k - stała wygładzania).

=

= 1

* 1 t

k t

i i

t y

y k

k wyznaczamy tak aby redni kwadratowy bł d ex post

( )

+

=

− −

= n

k

t yt yt

k s n

1

* 2

*2 1 był

minimalny.

Prognoz oceniamy za pomoc redniego bł du wzgl dnego prognoz przeszłych

+

=

= −

Ψ n

k

t t

t t

k y

y y k

n 1

*

% 1 100

(8)

8 Uwaga.

Gdy k = 1 to metoda naiwna.

Gdy k = n to rednia globalna.

Gdy k du e to rednia ruchoma silniej wygładza szereg czasowy lecz jednocze nie wolniej reaguje na zmiany poziomu badanego zjawiska.

Gdy k małe to rednia ruchoma szybciej odzwierciedla zmiany zjawiska lecz wi kszy wpływ wywieraj na ni wahania przypadkowe.

Aby stosowa redni ruchom powinni my zwykle dysponowa co najmniej kilkunastoma danymi.

rednia wa ona.

Ustalamy wagi 0 < w1 ≤ w2 ≤ .... ≤ wk < 1 takie, e 1

1

=

= k

i wi (oznacza to, e do wcze niejszych informacji przywi zujemy mniejsz wag ).

Prognoz wyznaczamy na podstawie wzoru:

+

= +

+

=

t

k t i

i k t i

t

w y

y

1

* 1

Model Browna (prosty model wygładzania wykładniczego).

Zwykle stosujemy ten model dla szeregów czasowych o stałym poziomie lub bardzo słabym trendzie i umiarkowanych wahaniach przypadkowych.

Model pozwala wyznaczy prognoz wg wzoru:

=

t1

+ ( 1 − )

t 1

t

y y

y α α

, t = 2, 3, ...., n + 1

prognoza jest kombinacj wypukł ( redni wa on ) przeszłej warto ci zjawiska i przeszłej prognozy. α∈ 0,1 – parametr wygładzania.

Warto α dobieramy np. na podstawie kryterium najmniejszego bł du redniokwadratowego prognoz wygasłych s* tzn. min *(α)

α s gdzie

=

= n

t *( )

yt yt

* n

s 1

1 α 2

Je li nie mamy mo liwo ci wyznaczenia optymalnej warto ci parametru wygładzania zwykle zaleca si stosowania warto ci 0,1 – 0,3.

Uwaga

Równowa ny wzór na prognoz w tym modelu ma posta : )

( 1 1

1

= t + tt

t y y y

y α

(9)

zatem dla małych α prognoza w małym stopniu uwzgl dnia bł d ex post prognoz przeszłych.

Uwaga

Jako warto y1 przyjmujemy jedn z warto ci:

a) pierwsz warto szeregu czasowego, y1 =y1,

b) redni z trzech pocz tkowych warto ci szeregu czasowego,

3

3 2 1 1

y y

y = y + + , c) redni z pi ciu pocz tkowych warto ci szeregu czasowego,

5

5 4 3 2 1 1

y y y y

y = y + + + + .

Model Browna jest rozwini ciem metody rednich wa onych.

Wagi malej wykładniczo przy coraz starszych danych.

Wida to gdy przekształcimy wzór na prognoz w tym modelu:

=

n1

+ ( 1 − )

n1

n

y y

y α α

podstawiaj c

y

n1

= α y

n2

+ ( 1 − α ) y

n2 otrzymamy

=

n1

+ ( 1 − )(

n 2

+ ( 1 − )

n 2

) =

n1

+ ( 1 − )

n 2

+ ( 1 − )

2 n 2

n

y y y y y y

y α α α α α α α α

nast pnie podstawiaj c

y

n2

= α y

n3

+ ( 1 − α ) y

n3 otrzymamy

− +

− +

− +

=

=

− +

− +

− +

=

3 3 3

2 2

1

3 3

2 2

1

) 1 ( )

1 ( )

1 (

) ) 1 ( (

) 1 ( )

1 (

n n

n n

n n

n n

n

y y

y y

y y

y y

y

α α

α α

α α

α α

α α

α α

ostatecznie

...

) 1 ( ....

) 1

(

2 1

1

+ − + + − +

=

+

k n k n

n

n

y y y

y α α α α α

Wagi przy poszczególnych elementach szeregu czasowego

...

) 1 ( ....

) 1

( − > > − >

> α α α α

k

α

stanowi kolejne wyrazy ci gu geometrycznego o ilorazie 0<1−α<1. Dla du ych n ich suma jest prawie równa 1 bowiem

) 1 1 ( ... 1 ) 1 ( ....

) 1

( =

= − +

− + +

+ α α α α α α

α

k

Uwaga.

a) je li wygładzenie szeregu czasowego (zwłaszcza dla du ych α) nie jest zadawalaj ce to mo emy powy sze wygładzanie powtórzy ,

b) chocia dla małych α wygładzenie jest lepsze, to nie zawsze wtedy jest najmniejszy bł d redniokwadratowy dla prognoz przeszłych, wida to w nast puj cym przykładzie

Przykład (L. Kowalski, „Statystyka”, 2003, 2005), .

Liczba sprzedanych arówek (tys. szt.) w hurtowni „LUMEN” w kolejnych kwartałach lat 1998-2000:

(10)

10 37, 36, 34, 33, 34, 33, 35, 34, 35, 33, 34, 36

Badaj c wielko bł du redniokwadratowego dla ró nych warto ci α otrzymamy:

α 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 bł d 1,47 1,39 1,36 1,35 1,35 1,36 1,37 1,38 1,41

Jak wida najlepsze (z tego punktu widzenia) warto ci α s w przedziale 0,4 ÷ 0,5.

Cytaty

Powiązane dokumenty

Ponieważ determinizm układów chaotycznych wskazuje na możliwość ich prognozowania, w kolejnym kroku badań oszacowano największy wykładnik Lapunowa w celu identyfikacji chaosu

– liczba neuronów w warstwie wejściowej jest zdeterminowana przez wymiar wektora wejściowego – każdy model ma ten sam zbiór sygnałów wejściowych, – sieć typu MLP

WPŁYW REDUKCJI POZIOMU SZUMU LOSOWEGO METODĄ NAJBLIŻSZYCH SĄSIADÓW NA DOKŁADNOŚĆ PROGNOZ FINANSOWYCH SZEREGÓW

W ostatnich dziesięciu latach rozwinęły się techniki repróbkowania typu bo- otstrap lub subsampling dla niestacjonarnch szeregów czasowych (Politis (1999), Leśkow i in (2008)).

Osta- tecznie opracowano bazę w postaci pliku gotowego do umieszczenia na serwerze SGGW w Warszawie w technologii i zasadach Open Source (PHP, jQuery, JavaScript, CSS). W

• Przetestować różną szerokość okna wygładzania oraz różne metody: simple, Trian- gular, Exponential Simple, Exponential Modified, Cumulative.. • Dokonać ekstrapolacji

Zaproponowano nowy sposób reprezentacji szeregów czasowych i pojęć - węzłów w mapie, przedstawiono sposób oceny jakości pojęć w mapie oraz wskazano sposób

Podstawą teoretyczną metody najbliższych sąsiadów jest fakt, że stany układów deterministycznych ewoluują w czasie w podobny sposób. Wagi są dobierane w ten sposób, aby