background image

1

1

Modele ARMA w 

Modele ARMA w 

prognozowaniu

prognozowaniu

 

 

background image

2

2

Podstawowe pojęcia modeli 

Podstawowe pojęcia modeli 

ARMA

ARMA

stacjonarność

stacjonarność

biały szum

biały szum

funkcja autokorelacji ACF

funkcja autokorelacji ACF

funkcja częściowej 

funkcja częściowej 

autokorelacji PACF

autokorelacji PACF

background image

3

3

Stacjonarny szereg 

Stacjonarny szereg 

czasowy

czasowy

Szereg czasowy nazywamy stacjonarnym, 

Szereg czasowy nazywamy stacjonarnym, 

jeśli spełnione są trzy warunki:

jeśli spełnione są trzy warunki:

wartość oczekiwana EY (t) 

wartość oczekiwana EY (t) 

jest stała 

jest stała 

(nie zmienia się wraz ze zmianą chwili 

(nie zmienia się wraz ze zmianą chwili 

czasowej t)

czasowej t)

wariancja 

wariancja 

Var (Y(t)) jest stała

Var (Y(t)) jest stała

autokorelacja 

autokorelacja 

zależy tylko od różnicy |

zależy tylko od różnicy |

t-s|

t-s|

background image

4

4

Jeśli spełniony warunek (1) to 

Jeśli spełniony warunek (1) to 

szereg czasowy 

szereg czasowy 

nie ma trendu

nie ma trendu

Warunek (2) oznacza 

Warunek (2) oznacza 

brak 

brak 

sezonowości 

sezonowości 

Jeśli na zależność między 

Jeśli na zależność między 

obserwacjami ma wpływ tylko 

obserwacjami ma wpływ tylko 

odległość pomiędzy nimi to 

odległość pomiędzy nimi to 

wtedy warunek (3) jest spełniony

wtedy warunek (3) jest spełniony

background image

5

5

Wartość akcji banku PeKaO 

Wartość akcji banku PeKaO 

S.A. w roku 2001

S.A. w roku 2001

background image

6

6

Wielkość sprzedaż kompanii 

Wielkość sprzedaż kompanii 

Atron

Atron

background image

7

7

Biały szum

Biały szum

Szereg czasowy nazywa się 

Szereg czasowy nazywa się 

białym 

białym 

szumem

szumem

, gdy 

, gdy 

Y

Y

t

t

 = c + 

 = c + 

ε

ε

t

t

 

 

gdzie

gdzie

c – to pewna stała

c – to pewna stała

ε

ε

t

t

 – to ciąg niezależnych zmiennych 

 – to ciąg niezależnych zmiennych 

losowych o średniej zero i stałej 

losowych o średniej zero i stałej 

wariancji

wariancji

background image

8

8

Biały szum

Biały szum

background image

9

9

Funkcja autokorelacji 

Funkcja autokorelacji 

ACF

ACF

T

t

t

T

k

t

k

t

t

Y

Y

Y

Y

Y

Y

k

ACF

1

2

1

)

(

)

)(

(

)

(

background image

10

10

Jeśli szereg czasowy jest białym 

Jeśli szereg czasowy jest białym 

szumem, to dla każdego k > 0 

szumem, to dla każdego k > 0 

jego funkcja ACF (k) z 

jego funkcja ACF (k) z 

prawdopodobieństwem 95% 

prawdopodobieństwem 95% 

mieście się w przedziale 

mieście się w przedziale 

[ -1,96 / 

[ -1,96 / 

√n ; 1,96 / √n ]

√n ; 1,96 / √n ]

n – ilość obserwacji

n – ilość obserwacji

Wartość ACF (0) jest dla dowolnego 

Wartość ACF (0) jest dla dowolnego 

szeregu czasowego równa 1

szeregu czasowego równa 1

background image

11

11

background image

12

12

Funkcja częściowej 

Funkcja częściowej 

autokorelacji PACF (k)

autokorelacji PACF (k)

Y

Y

= b

= b

0

0

 + b

 + b

1

1

 Y

 Y

t-1

t-1

 + b

 + b

2

2

 Y

 Y

t-2

t-2

 + … + b

 + … + b

k

k

 Y

 Y

t-k

t-k

 

 

ε

ε

t

t

W modelu, szereg czasowy Y

W modelu, szereg czasowy Y

t

t

 występuje 

 występuje 

zarówno jako zmienna zależna i jako 

zarówno jako zmienna zależna i jako 

zmienna niezależna.

zmienna niezależna.

Taki model nazwiemy modelem 

Taki model nazwiemy modelem 

autoregresji rzędu k 

autoregresji rzędu k 

w skrócie AR (k)

w skrócie AR (k)

background image

13

13

Wartość PACF (k) jest równa 

Wartość PACF (k) jest równa 

współczynnikowi b

współczynnikowi b

w tym modelu.

w tym modelu.

Mierzy ona zależność pomiędzy 

Mierzy ona zależność pomiędzy 

zmiennymi Y

zmiennymi Y

t

t

 a Y

 a Y

t-k

t-k

 bez 

 bez 

uwzględniania kroków pośrednich 

uwzględniania kroków pośrednich 

(„zależność bezpośrednia”)

(„zależność bezpośrednia”)

background image

14

14

Biały szum

Biały szum

background image

15

15

PACF

-0,3

-0,2

-0,1

0

0,1

0,2

0,3

1 4 7 10 13 16 19 22 25 28

lag

PACF
1,96/sqrt(n)
-1,96/sqrt(n)

background image

16

16

Dla białego szumu funkcja PACF (k) 

Dla białego szumu funkcja PACF (k) 

(podobnie jak ACF (k)) mieście się 

(podobnie jak ACF (k)) mieście się 

w przedziale

w przedziale

[ -1,96 / 

[ -1,96 / 

√n ; 1,96 / √n ]

√n ; 1,96 / √n ]

n – ilość obserwacji

n – ilość obserwacji

Wartość PACF (0) jest dla dowolnego 

Wartość PACF (0) jest dla dowolnego 

szeregu czasowego równa 1

szeregu czasowego równa 1

background image

17

17

Wartości indeksu Standard 

Wartości indeksu Standard 

and Poor 500

and Poor 500

background image

18

18

Funkcja ACF (k) dla indeksu 

Funkcja ACF (k) dla indeksu 

S&P 500

S&P 500

background image

19

19

Funkcja PACF (k) dla 

Funkcja PACF (k) dla 

indeksu S&P 500

indeksu S&P 500

background image

20

20

Różnicujemy szereg czasowy

Różnicujemy szereg czasowy

Obliczmy wartości kolejnych różnic

Obliczmy wartości kolejnych różnic

Y

Y

t

t

d

d

 = Y

 = Y

t

t

 – Y

 – Y

t-1

t-1

background image

21

21

Indeks S&P 500 po 

Indeks S&P 500 po 

różnicowaniu

różnicowaniu

background image

22

22

Funkcja ACF (k) dla 

Funkcja ACF (k) dla 

różnicowanego indeksu S&P 

różnicowanego indeksu S&P 

500

500

ACF

-0,3

-0,2

-0,1

0

0,1

0,2

0,3

1 4 7 10 13 16 19 22 25 28

lag

ACF
1,96/sqrt(n)
-1,96/sqrt(n)

background image

23

23

Funkcja PACF (k) dla 

Funkcja PACF (k) dla 

różnicowanego indeksu S&P 

różnicowanego indeksu S&P 

500

500

PACF

-0,3

-0,2

-0,1

0

0,1

0,2

0,3

1 4 7 10 13 16 19 22 25 28

lag

PACF
1,96/sqrt(n)
-1,96/sqrt(n)

background image

24

24

Wykres wartości indeksu S&P 500 

Wykres wartości indeksu S&P 500 

charakteryzuje się wyraźną linią trendu.

charakteryzuje się wyraźną linią trendu.

Trend ten usunięto z danych za pomocą 

Trend ten usunięto z danych za pomocą 

operacji różnicowania.

operacji różnicowania.

Różnicowanie to spowodowało, iż funkcje 

Różnicowanie to spowodowało, iż funkcje 

ACF (k) i PACF (k) dla szeregu Y

ACF (k) i PACF (k) dla szeregu Y

t

t

d

d

 

 

mieszczą się (z nielicznymi wyjątkami) w 

mieszczą się (z nielicznymi wyjątkami) w 

przedziale ufności dla białego szumu.

przedziale ufności dla białego szumu.

Taki szereg nazywamy 

Taki szereg nazywamy 

błądzeniem 

błądzeniem 

losowym

losowym

background image

25

25

Błądzenie losowe

Błądzenie losowe

Szereg, który w wyniku różnicowania 

Szereg, który w wyniku różnicowania 

jest białym szumem nazywamy 

jest białym szumem nazywamy 

błądzeniem losowym

błądzeniem losowym

Jeśli Y

Jeśli Y

t

t

 jest błądzeniem losowym, to:

 jest błądzeniem losowym, to:

Y

Y

t

t

 = Y

 = Y

t-1

t-1

 + 

 + 

ε

ε

t

t

ε

ε

t

t

 – to ciąg niezależnych losowych o 

 – to ciąg niezależnych losowych o 

średniej zero i stałej wariancji

średniej zero i stałej wariancji

background image

26

26

Wartość indeksu WIG 20

Wartość indeksu WIG 20


Document Outline