02 pis cwiczenia

background image

Prognozowanie i symulacje

ćwiczenia

dr Stanisław Cichocki
mgr Grzegorz Ogonek
mgr Paweł Sakowski
mgr Piotr Wójcik

2. Prognozowanie w modelach SARIMA

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Definicja białego szumu

2

)

var(

t

y

)

(

t

y

E

k

t

k

t

k

t

,

0

,

2

Proces białego szumu spełnia następujące
założenia:

1)

2)

3)

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Funkcja autokowariancji:

Funkcja autokowariancji, ACF,

PACF

Funkcja autokowariancji nie posiada oczywistej
interpretacji, dlatego częściej stosuje się funkcję
autokorelacji
(ACF):

,...

2

,

1

,

0

,

)]

(

)][

(

[

k

y

E

y

y

E

y

E

k

k

t

k

t

t

t

,...

2

,

1

,

0

,

0

k

k

k

Funkcja częściowej autokorelacji (PACF), , mierzy
korelację pomiędzy obserwacjami oddalonymi od siebie o
opóźnień, i po wyjęciu efektów:

kk

k

t

y

k

t

y

,

,...,

,

1

2

1

t

k

t

k

t

y

y

y

Różnicę między ACF i PACF można sobie wyobrazić jako analogię
różnicy między współczynnikiem regresji przy pewnej zmiennej w
regresji prostej i w regresji wielu zmiennych (przy uwzględnieniu
ich wpływu).

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Proces ARMA

(autoregressive

moving average process)

Proces ARMA(1,1):

gdzie jest białym szumem.

Proces ARMA(p,q):

t

q

t

q

t

t

t

...

2

2

1

1

1

1

1

1

t

t

t

t

y

y

p

t

p

t

t

t

y

y

y

y

...

2

2

1

1

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Procedura Boxa-Jenkinsa

1.

Identyfikacja

2.

Estymacja

3.

Diagnostyka

4.

Prognozowanie

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Identyfikacja

Model ARIMA ma 3 parametry, które szacujemy:

p – rząd procesu AR;

d – stopień zintegrowania oryginalnego szeregu;

q – rząd procesu MA;

Po uprzednim zidentyfikowaniu d, przystępujemy

do identyfikacji p oraz q przez analizę wykresów
funkcji autokorelacji (ACF) i funkcji cząstkowej
autokorelacji (PACF);

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

ACF i PACF w modelach

ARIMA

Proces autoregresyjny - AR :

geometrycznie wygasająca funkcja ACF

liczba niezerowych wartości PACF = rząd AR

Proces średniej ruchomej - MA:

liczba niezerowych wartości ACF = rząd MA

geometrycznie wygasająca funkcja PACF

Proces ARMA:

geometrycznie wygasająca funkcja ACF

geometrycznie wygasająca funkcja PACF

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Modele SARIMA – Stosowana

notacja

Na początek zacznijmy od zapisu. Symbolem

B

będziemy jest

oznaczać operator przesunięcia (backshift operator, lag
operator
etc.):

i

t

t

i

t

t

t

t

x

x

B

x

Bx

x

x

B

1

0

Przykłady:

2

1

2

2

2

2

1

2

)

2

1

(

)

1

)(

1

(

)

1

(

)

1

(

)

1

(

t

t

t

t

t

t

t

t

t

t

t

t

x

x

x

x

B

B

x

B

B

x

B

x

x

x

B

x

x

x

B

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Proces SARIMA (Seasonal

ARIMA)

0

N

, 

D

d

Niech

. Proces {x

t

} nazywamy sezonowym procesem

ARIMA (

p

,

d

,

q

)x(

P

,

D

,

Q

)

s

jeśli proces:

t

D

s

d

t

x

B

B

y

)

1

(

)

1

(

jest stacjonarnym procesem ARMA z:

t

s

t

s

B

V

B

R

y

B

H

B

P

)

(

)

(

)

(

)

(

gdzie:

(biały szum)

)

,

0

(

~

}

{

2

WN

t

p

i

i

i

B

B

P

1

1

)

(

q

i

i

i

B

B

R

1

1

)

(

P

i

si

i

s

B

B

H

1

1

)

(

Q

i

si

i

s

B

B

V

1

1

)

(

oraz:

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Przykłady modeli 1/2

SARIMA (0,1,0)(0,1,1)

12

(dane miesięczne)

SARIMA (1,1,1)(0,1,0)

4

(dane kwartalne)

13

1

12

12

)

1

)(

1

(

t

t

t

t

t

t

x

x

x

x

x

B

B

y

12

1

12

1

)

1

(

t

t

t

t

B

y

4

1

4

4

)

1

)(

1

(

t

t

t

t

t

t

x

x

x

x

x

B

B

y

t

t

B

y

B

)

1

(

)

1

(

1

1

1

1

1

1

t

t

t

t

y

y

1

1

1

1

t

t

t

t

y

y

różnicowanie regularne i

sezonowe:

stacjonarna postać ARMA:

różnicowanie regularne i

sezonowe:

stacjonarna postać ARMA:

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Przykłady modeli 2/2

SARIMA (0,1,0)(1,1,1)

4

(dane kwartalne)

5

1

4

4

)

1

)(

1

(

t

t

t

t

t

t

x

x

x

x

x

B

B

y

t

t

B

y

B

)

1

(

)

1

(

4

1

4

1

4

1

4

1

t

t

t

t

y

y

4

1

4

1

t

t

t

t

y

y

różnicowanie regularne i

sezonowe:

stacjonarna postać ARMA:

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Przykłady składni w SASie

1/2

Chcemy oszacować model SARIMA (

1

,

1

,

1

)x(

1

,

1

,

1

)

12

13

1

12

12

)

1

)(

1

(

t

t

t

t

t

t

x

x

x

x

x

B

B

y

t

t

B

B

y

B

B

)

1

)(

1

(

)

1

)(

1

(

12

1

1

12

1

1

proc ARIMA data=[nazwazbioru];

identify var=[zmienna](

1

,

12

);

estimate p=(

1

)(

12

) q=(

1

)(

12

)

[noconstant];

forecast lead=...;

run;

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Przykłady składni w SASie

2/2

Chcemy oszacować model SARIMA (

2

,

1

,

3

)x(

1

,

1

,

4

)

4

proc ARIMA data=[nazwazbioru];

identify var=[zmienna](

1

,

4

);

estimate p=(

1 2

)(

4

) q=(

1 2 3

)(

4 8 12 16

)

[noconstant];

forecast lead=...;

run;

5

1

4

4

)

1

)(

1

(

t

t

t

t

t

t

x

x

x

x

x

B

B

y

t

t

B

B

B

B

B

B

B

y

B

B

B

)

1

)(

1

(

)

1

)(

1

(

16

4

12

3

8

2

4

1

3

3

2

2

1

4

1

2

2

1

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Jak znaleźć właściwy model?

1. Sprowadzić szereg do postaci stacjonarnej poprzez

różnicowanie regularne (najczęściej jednokrotne,
rzadziej dwukrotne) oraz różnicowanie sezonowe
(zdecydowanie najczęściej jednokrotne).

2. Na podstawie ACF i PACF ustalić rzędy

P

oraz

Q

(sezonowe)

3. Na podstawie ACF ustalić rzędy rzędy

p

oraz

q

(regularne)

W punktach 2. i 3. pomocna może się okazać
analiza istotności dodatkowych parametrów oraz
wartości kryteriów AIC i SBC.

background image

dr Stanisław Cichocki, mgr Grzegorz
Ogonek, mgr Paweł Sakowski, mgr
Piotr Wójcik

Prognozowanie i symulacje - ćwiczenia

W

N

E

U

W

2

0

0

8

/2

0

0

9

Dziękujemy za uwagę


Document Outline


Wyszukiwarka

Podobne podstrony:
2012 02 27, ćwiczenie 1 0001
2012 02 27, ćwiczenie 2
2012 02 27, ćwiczenie 2 0001
2012 02 27, ćwiczenie 5 0001
Projekt Konstytucji według PiS ćwiczenie intelektualne
2012 02 27, ćwiczenie 3
02 Program cwiczen IV roku Wydzialu Lekarskiego, med, Med2, Med2, Farmakologia (pajro)
21.02.2014.Ćwiczenia 1, Nieorganiczna, chemia2, Arkusze powtórzeniowe, Pobieranie1, studia 1.2, fiza
cwiczenia 12 29.02.2008, cwiczenia - dr skladowski
cwiczenia 11 22.02.2008, cwiczenia - dr skladowski
2013 02 22, ćwiczenia
2012 02 27, ćwiczenie 4
2012 02 27, ćwiczenie 5
2012 02 27, ćwiczenie 3 0001
2012 02 27, ćwiczenie 1
02 Zestaw ćwiczeń gimnastycznych, zabawy i ćwiczenia gimnastyczne
MATEMTYKA FINANSOWA ĆWICZENIA 1 (26 02 2012) i ĆWICZENIA 2 (11 03 2012)
2012 02 27, ćwiczenie 6
2012 02 27, ćwiczenie 4 0001

więcej podobnych podstron