Prognozowanie i stymulacje - lab. 23.11.2003
WYKŁAD 3
Dr hab. profesor WSEI
Bartłomiej Beliczyński
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
realizacja wartości dodajemy do
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 |
|
|
- y-2 |
- |
- |
- |
1 |
|
|
- y-1 |
- 0,6 |
- |
- |
2 |
|
|
2 y0 |
1,2 |
1,4 |
2,6 |
3 |
|
|
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.
y= a0+a1+ a12⋅ t2
y=a0+a1⋅ t
yt3 ⋅
t |
yt |
t1 t2 . . . tN |
yt1 yt2 . .
|
yt4 ⋅
yt2 ⋅
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.
elementy znane elementy nieznane elementy znane
t = t1 1 t1, t12, . . . t1n a0 yt1
t = t2 1 t2, t22, . . . t2n a1 yt2
⋅ ⋅ ⋅ ⋅ ⋅
⋅ ⋅ ⋅ ⋅ =
⋅ ⋅ ⋅ ⋅ ⋅
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.
≈
x ∙ p ≈ y
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
⋅
⋅
⋅
⋅ krzywa drugiego stopnia
⋅
⋅
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
ln yt = ln a + t ln b a' , b' - niewiadome
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
asymptoda wartość pola przecięcia 0,5 a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
3