Prognozowanie i stymulacje - lab. 23.11.2003

WYKŁAD 3

Dr hab. profesor WSEI

Bartłomiej Beliczyński

http://acn.waw.op/barbel

WYGŁADZANIE WYKŁADNICZE

yt* = ayt-1 + (1 - a) y*t-1 równanie rekursywne

rekurencja

yt* - prognoza

a - parametr

yt-1 - wartość zmiennej Y w chwili t-1

Model powinien być modelem stabilnym

A (0,2) → warunek stabilności

ŚREDNIA WAŻONA

yt* = w1yt-1 + w2yt-2+ w3yt-3 + . . . + wnyt-n

RÓWNANIE NA SUMĘ WAG

n

Σ w1=1

i=1

Nie ma rekurencji

ŚREDNIA WAŻONA

yt* = 0,3yt-1 + 0,7yt-2

0x08 graphic
realizacja wartości dodajemy do

0x08 graphic
w chwili t siebie kolumny 1 i 2

t

yt

yt-1

yt-2

0,3 ⋅yt-1

0,7 ⋅yt-2

y*t

0

0x08 graphic
2 y0

0x08 graphic
- y-1

- y-2

-

-

-

1

0x08 graphic
4 y1

0x08 graphic
2 y0

- y-1

- 0,6

-

-

2

0x08 graphic
6 y2

0x08 graphic
4 y1

2 y0

1,2

1,4

2,6

3

0x08 graphic
8 y3

0x08 graphic
6 y2

4 y1

1,8

2,8

4,6

4

10 y4

8 y3

6 y2

2,4

4,2

6,6

Prognoza w chwili t= 0,3 yt-1 + 0,7 yt-2

MODELE TENDENCJI ROZWOJOWEJ

Czy ma tendencje malejące czy rosnące ?

Jak szybko wzrasta ?

Zadajemy pytanie o model liniowy. Zakładamy, że ma stały przyrost. Trend liniowy.

0x08 graphic
y= a0+a1+ a12 t2

0x08 graphic
0x08 graphic
y=a0+a1 t

0x08 graphic
yt3

t

yt

t1

t2

.

.

.

tN

yt1

yt2

.

.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
.

0x08 graphic
ytN

0x08 graphic
yt4

0x08 graphic
yt2

0x08 graphic
yt1


t1 t2 t3 t4 t

y=a0+a1 t

Ogólne y= a0+a1t + . . . + aNtn

Model ma n punktów (t i yti )Ni=1 i n+1 parametrów

Ta funkcja ma tendencje wzrostową. Tendencja liniowa wzrostowa.

yt = a0 + a1t1 + a1t4

kwadrat

y= a0 + a1 t + a2t2

Model ogólny

y= a0+a1t + . . . + aNtn

(t i yti )Ni=1 model ten ma n punktów i n + 1 parametrów

punkt t1 spełnia to równanie ; za t podstawiamy t1

t = t1 a0+a1t1 + a2t12 + . . . + aNt1 n = yt1

t = t2 a0+a1t2 + a2t22 + . . . + aNt2 n = yt2

. . .

t = tN a0+a1tN+ a2tN2 + . . . + antN n = ytN

Ile równań :N

Ile niewiadomych: n + 1

Szukamy modelu to znaczy staramy się znaleźć współczynniki a0, a1, . . . an - model w postaci y= a0+a1t + . . . + aNtn . To co jest znane wpisujemy do znanych macierzy.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
elementy znane elementy nieznane elementy znane

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
t = t1 1 t1, t12, . . . t1n a0 yt1

t = t2 1 t2, t22, . . . t2n a1 yt2

⋅ ⋅ ⋅ ⋅ ⋅

⋅ ⋅ ⋅ ⋅ =

⋅ ⋅ ⋅ ⋅ ⋅

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
t = tN 1 tN, tN2, . . . tNn an ytN

wektory

x p y

N,n+1 n=1,1 N,1 N,n+1 n=1,1 N,1

x p = y x p ≈ y

Nie zawsze istnieje rozwiązanie takiego równania. Będziemy zadawalali się przybliżeniami.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

x ∙ p ≈ y

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

wektor wektor

Moduł wektora

Znaleźć takie p żeby długość tego wektora │Xp-y│ była jak najmniejsza.

Staramy się zminimalizować różnicę │Xp-y│. Najmniejsza wartość może być 0 bądz liczby p dodatnie.

Twierdzenie

Niech X będzie macierzą o wymiarach n, m (n wierzy i m kolumn), y wektorem n-elementowym (macierzą o wymiarach h,1). Niech p będzie wektorem m-elementowym i niech dana będzie funkcja m zmiennych.

V (p) = │Xp-y│2

Wtedy funkcja V(p) osiąga minimum globalne w punkcie p = x T y

gdzie x T - oznacza macierz psełdoinwersji (psełdoodwrotną).

Jeżeli kolumny macierzy X są liniowo niezależne

(det (x T x) ≠ 0) to

x T = (x T ∙ x ) -1 ∙ x T

V(p) = │Xp - y │2 → długość wektora. Jego długość zależy od parametrów.

p - funkcja wielu zmiennych.

Szukamy minimum funkcji V(p). Szukamy minimum globalne dla funkcji V(p).

x T - psełdoinwersja , psełdoodwrotność

Wziąć macierz i policzyć takie wyrażenie macierzowe V(p) = Xp - y │2 i obliczyć p = x T ∙ y

0x08 graphic

krzywa drugiego stopnia

0x08 graphic

Musimy dobrać taki stopień wielomianu aby przechodził on przez wszystkie punkty.

Zbyt wysoki stopień wielomianu przyjęty może doprowadzić do błędu. Nie należy wychodzić zbyt wysoko ze stopniem wielomianu.

MODELE ANALITYCZNE TENDENCJI

yt= ft + ξ t1 , t= 1, ..., n, E (ξt) = 0 model addytywny

yt= ftξ t , t= 1, ..., n, E (ξt) = 1 model multiplikatywny

ξ - ksi

FUNKCJA WIELOMIANOWA

yt = a0 + a1t + . . . +antn

FUNKCJA WYKŁADNICZA

yt = e a+bt e - stała = 2,71

yt = ab2

FUNKCJA POTĘGOWA

yt= a t b

FUNKCJA LOGARYTMICZNA

yt= a + b ln t

yt = e a+bt → parametry a i b

przedstawiamy to za pomocą logarytmu

yt' = ln yt = ln (e a+bt ) = (a + b ∙ t) ∙ ln e = a + b ∙ t

yt = a + b ∙ t

ln x = y

en = x

log ab = c

ac = b

ln xy = y lnx

ln (x ∙ y ) = ln x +ln y

ln e = 1

yt' = a + b t

t

yt

ln yt

t1

t2

.

.

.

tn

y1

y2

.

.

.

ytn

ln yt1

ln yt2

.

.

.

ln ytn

yt = a ∙ tb

ln yt = ln (a ∙ b t ) = ln a + ln b t = ln a + t ln b

0x08 graphic
0x08 graphic
ln yt = ln a + t ln b a' , b' - niewiadome

0x08 graphic
yt' a' b'

yt' = a' + t ∙ b'

Wyznaczamy a' i b'

a' = ln a ⇒ a = ea'

b' = ln b ⇒ b = eb'

Funkcja logarytmiczna.

a

yt = −−−−−−

1-be -dt

lub

a lnt

yt = −−−−−−

1+be -dt

0x08 graphic

0x08 graphic
asymptoda wartość pola przecięcia 0,5 a

0x08 graphic

0x08 graphic

0x08 graphic
0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 punkt przecięcia ln (b) d

MODELE SKŁADOWEJ OKRESOWE (KOMENTARZE)

Metoda wskaźników i analiza Fouriera.

Modele addytywne i multiplikatywne szeregu czasowego.

Arytmetyka wykresów.

Odjąć od szeregu składową okresową. Czy produkcja wzrasta czy maleje zależy od pór roku. Od danych należy odjąć składową okresową.

Składowa okresowa składa się z:

- okresowa składowa,

- okresowe zmiany,

- przypadkowe.

Wiele zjawisk nie podlega inrekcjom i do tego używamy analizy Fouriera. Jest to czysta analiza matematyczna dająca wspaniałe efekty.

Metoda wskaźników występuje jeżeli możemy powiedzieć ile faz w roku występuje. Nakładamy pewne dodatki, które mogą być addytywne lub multiplikatywne.

Zajrzeć na stronę internetową będą materiały do egzaminu - będą podobne.

http://acn.waw.op/barbel

3