WYGŁADZANIE WYKŁADNICZE
Zapisać równanie modelu wygładzania wykładniczego w zastosowaniu do wyznaczania prognozy. Przyjąć oznaczenia yi - wartość zmiennej prognozowanej w chwili t, y*t - wartość prognozy w chwili t.
y*t =a yt-1+(1- a)y*t-1
Dane jest równanie wygładzania wykładniczego: y*t =a yt-1+(1- a)y*t-1 . Na czym polega zjawisko niestabilności tego równania? Jak można je pokazać?
Niestabilność to zjawisko, gdy przy ograniczonym wejściu pojawia się nieograniczone wyjście. Czyli jeśli parametr a będzie dobrany tak, że wejście będzie wynosić 0, a wyjście będzie dążyć do nieskończoności. Warunkiem niestabilności jest:
1-a > 1, 1-a < -1 ⇒ a < 0, a > 2
Można to zilustrować na wykresie:
yt
∞
0
t
Jaki jest warunek stabilności równania wygładzania wykładniczego.
Warunek stabilności:
1-a ≤ 1, 1-a ≥ -1 ⇒ a ≥ 0, a ≤ 2
Wykonywano prognozowanie w oparciu o równanie: y*t=0,8 yt-1+0,2y*t-1
Jak nazywa się ten rodzaj modelu matematycznego? Uzupełnić poniższą tabelkę.
Model ten to model wygładzania wykładniczego.
t |
yt |
yt-1 |
0.8 yt-1 |
y*t |
y*t-1 |
0,2y*t-1 |
0 |
3 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
3 |
2,4 |
2,4 |
0 |
0 |
2 |
6 |
4 |
3,2 |
3,68 |
2,4 |
0,48 |
3 |
7 |
6 |
4,2 |
4,936 |
3,68 |
0,736 |
4 |
9 |
7 |
5,6 |
6,5872 |
4,936 |
0,9872 |
5 |
12 |
9 |
7,2 |
8,5174 |
6,5872 |
1,317 |
Skomentować poczynione założenia.
Zakładam, że yt-1 = 0 w momencie t=1 oraz, że w tym samym momencie y*t-1 = 0, ponieważ nie mam informacji o poprzednich wartościach, nie istnieją dla mnie, więc nie mają żadnej wartości.
Czy równanie modelu średniej ważonej może się charakteryzować niestabilnością? Dlaczego?
Jest to równanie absolutnie stabilne, ponieważ po prawej stronie równania nie występują sygnały pojawiające się na wyjściu:
y*t= W1yt-1 +W2yt-2+...+Wnyt-n
W1+W2+...+Wn = 1
Wykonywano prognozowanie w oparciu o równanie: : y*t=0,7 yt-1+0,3 yt-2
Jak nazywa się ten rodzaj modelu matematycznego? Uzupełnić poniższą tabelkę.
Jest to model średniej ważonej.
t |
yt |
yt-1 |
0.7 yt-1 |
yt-2 |
0,3yt-2 |
y*t |
0 |
3 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
3 |
2,1 |
0 |
0 |
2,1 |
2 |
6 |
4 |
2,8 |
3 |
0,9 |
3,7 |
3 |
7 |
6 |
4,2 |
4 |
1,2 |
5,4 |
4 |
9 |
7 |
4,9 |
6 |
1,8 |
6,7 |
5 |
12 |
9 |
6,3 |
7 |
2,1 |
8,4 |
Skomentować poczynione założenia.
Zakładam, że yt-1 = 0 w momencie t=1 oraz, że w tym samym momencie y*t-2 = 0, ponieważ nie mam informacji o poprzednich wartościach, nie istnieją dla mnie, więc nie mają żadnej wartości.
MODELE HOLTA, MODELE TENDENCJI ROZWOJOWEJ
Model Holta wykorzystywany w prognozowaniu bywa zapisywany za pomocą następujących równań:
Ft-1 = ayt-1 + (1-a)(Ft-2 + St-2)- jest to wzór na model wygładzania wykładniczego ???
St-1 = b(Ft-1 - Ft-2 ) + (1-b)St-2- do oceny przyrostu trendu Ft - Ft-1 stosujemy prosty model wygładzania wykładniczego przyjmując jako wagę parametr .
y*t = Fn + (t-n)Sn , t>n - równanie prognozy, model charakteryzuje się podwójnym wygładzaniem wykładniczym
???
Zinterpretować poszczególne równania i symbole. Czy model taki może być niestabilny? Dlaczego?
yt - wartość obserwowana zmiennej prognozowanej w momencie t
y*t - wartość prognozowana zmiennej w momencie t.
Ft-1 - wygładzona wartość zmiennej prognozowanej w momencie t.
St -1- wygładzona wartość przyrostu trendu w momencie t.
a, b - parametry modelu (z przedziału [0,2]).
???
Typowy Model Holta przedstawiony w punkcie 1 może być zmodyfikowany i zapisany w następującej postaci:
Ft-1 = ayt-1 + (1-a) Ft-2
St-1 = b(Ft-1 - Ft-2 ) + (1-b)St-2
y*t = Fn + (t-n)Sn , t>n
Podać warunki jakie muszą spełniać parametry a i b , aby model ten był stabilny.
Ponieważ jest to model z podwójnym wygładzaniem wykładniczym, parametry a i b muszą być zawarte w przedziale [0,2], czyli:
1-a ≤ 1, 1-a ≥ -1 ⇒ a ≥ 0, a ≤ 2
1-b ≤ 1, 1-b ≥ -1 ⇒ b ≥ 0, b ≤ 2
W firmie sprzedającej komputery wyznaczono następujący trend sprzedaży na podstawie 4 kwartałów roku 2002
yt = 60+ t + 4t2, dla t=1,2,3,4
Wyznaczyć prognozę sprzedaży komputerów na I kwartał roku 2003.
I kwartał to piąty z kolei okres prognozowania, więc uznaję t=5:
t5= 60 +4 + 4*52 = 164
Modelem tendencji rozwojowej pewnego zjawiska jest funkcja wielomianowa o postaci: yt= a0 +a1 t+...+ antn. Dokonano N obserwacji i wyniki zamieszczono w poniższej tabelce. Pokazać jak wyznacza się parametry (a0 ,a1,...,an). Napisać odpowiednie równania.
t |
yt |
t1 |
yt1 |
t2 |
yt2 |
... |
... |
tN |
ytN |
Tworzę macierze:
1 |
t1 |
… |
t1n |
|
a0 |
|
yt0 |
1 |
t2 |
… |
t2n |
* |
a1 |
= |
yt1 |
. . . |
. . . |
… |
. . . |
|
|
|
. . . |
|
tN |
… |
… |
|
|
|
ytN |
X p y
X * p = y p =
Pokazać, że model tendencji rozwojowej o postaciach yt= ea+bt da się sprowadzić do modelu wielomianowego (przy pewnych założeniach) i dla wyznaczenia jego parametrów można skorzystać z metody pseudoinversji. Zapisać odpowiednie równania.
yt= ea+bt (każdy człon logarytmujemy) WZORY:
lnyt = (a+bt)(lne) lnxy = ylnx
lne = 1
lnxy = lnx + lny
lnx = y ⇒ x = ey
Pokazać, że model tendencji rozwojowej o postaci yt=atb daje się sprowadzić do modelu wielomianowego. Podać procedurę wyznaczania parametrów modelu.
yt = atb (znów logarytmy)
lnyt = lna + t*lnb
yt' = a' + t*b' (mamy tendencję liniową charakterystyczną dla wielomianów)
SKŁADOWE OKRESOWE, MODELE ARMA, MODELE NARMA, SIECI NEURONOWE
Model szeregu czasowego zawiera tendencję rozwojową oraz półroczne wahania okresowe. Zapisać postać multiplikatywną tego modelu, podać długość cyklu i ilość faz.
???
Do czego w prognozowaniu używana jest analiza Fouriera?
Używa się jej do przedstawienia zawartości harmonicznych w przebiegu czasowym. Podstawą analizy jest stwierdzenie, że każdy przebieg czasowy można rozłożyć na składowe harmoniczne.
Zapisać równanie modelu ARMA(2,3) przyjmując, że u oznacza zmienną objaśniającą, a y zmienną objaśnianą.
yt = a1yt-1 + a2yt-2 + b1ut-1 + b2ut-2 + b3ut-3
AR-2 MA-3
Czy model AR może być niestabilny?
TAK, ponieważ posiada dane pochodzące z wyjścia (yt-n)
Czy model MA może być niestabilny?
NIE, ponieważ posiada dane tylko z wejścia i zawsze jest stabilny (ut-n)
Czy model ARMA może być niestabilny?
TAK, ponieważ może posiadać dane z wejścia i wyjścia.
Zapisać równanie modelu ARMA(1,3) i podać warunek jego stabilności.
yt = a1yt-1 + b1ut-1 + b2ut-2 + b3ut-3
Warunek stabilności:
(a,b) ∈ [0,2]
Zapisać równanie modelu ARMA(1,1) i podać jak wyznacza się jego parametry
(z wykorzystaniem arkusza Excel).
yt =a yt-1+ but-1
W EXCELU wykorzystuje się narzędzie SOLVER, ustalając jako warunki ograniczające punkty 0 i 2, natomiast a musi być dobrane tak, by osiągnąć minimum w [w=(u-y)2]
Narysować schemat neuronu (używanego do aproksymacji funkcji) i zapisać jego równanie matematyczne.
Narysować schemat sieci neuronowej do aproksymacji funkcji z jedną warstwą ukrytą.
Podać, na czym polega zadanie aproksymacji funkcji za pomocą sieci neuronowej (co jest dane, czego szukamy etc.).
Sieć neuronowa do aproksymacji funkcji dwóch zmiennych zawiera w warstwie ukrytej 3 neurony. Podać ile parametrów strojonych (wag) zawiera ta sieć.
Wzór: n*(d+1)+n gdzie:
n- liczba neuronów w warstwie ukrytej tu: 3
d- zmienne tu: 2
[każdy neuron warstwy ukrytej posiada d+1 parametrów (wag) i neuron warstwy wyjściowej- stąd +n]
WIĘC: 3*(2+1)+3 = 12
Zakładając, że funkcja zadana jest za pomocą N przykładów realizacji,
{xi ,yi}Ni=1 zapisać równania sieci z zadania 12 oraz wskaźnik błędu podlegający minimalizacji.
???
Dla wyznaczenia prognozy użyto następującego modelu NARMA y*t= f (y*t-1, ut-1) Nieznana funkcja f jest aproksymowana za pomocą sieci neuronowej z 7-mioma neuronami w warstwie ukrytej. Podać ile parametrów strojonych (wag) zawiera ta sieć.
n = 7
d = 2
7*(2+1)+7 = 28
PROGNOZOWANIE TEST PRÓBNY
7
[Author ID1: at Wed Jan 29 19:56:00 2003
][Author ID1: at Wed Jan 29 19:56:00 2003
]
[Author ID1: at Wed Jan 29 19:56:00 2003
][Author ID1: at Wed Jan 29 19:56:00 2003
]