Prognozowanie i symulacje, biznes, ekonomia + marketing i zarządzanie


Literatura:

  1. „Prognozowanie gospodarcze” M Cieślak, PWN III wydanie

  2. „Prognozowanie gospodarcze” Dittman AE Wrocław

  3. „Predykcja ekonometryczna” A. Zewiasz

Wykład 1 - 13.10.2001

Wyznaczanie prognoz

Prognozowanie ilościowe czyli predykcja pozwala wyznaczać prognozy za pomocą przesłanek z modeli ekonometrycznych. Nie dotyczy ono tylko przyszłości ale może także dotyczyć przeszłości lub teraźniejszości. Prognozowanie ma ścisłe powiązania z demografią.

Prognozowanie wykorzystywane jest między innymi w Głównym Urzędzie Statystycznym oraz w dużych przedsiębiorstwach czy centralach gdzie za pomocą prognozowania ocenia się perspektywy planowanej produkcji.

Podstawowe pojęcia:

model ekonometryczny

(wg Z. Czerwińskiego) - może być rozumiany ogólnie, intuicyjnie jako obraz, odbicie, odwzorowanie określonego obiektu w określonym języku.

Model ekonometryczny - również będzie układem równań odwzorowującym wyróżnione zależności między zjawiskami ekonomiczno - społecznymi.

Część związków można mierzyć a niektóre nie.

Związki mierzalne nazywane są korelacyjnymi.

Y = f (x1, x2 ......xk)

y - zjawisko badane

x1,x2-zjawiska, czynniki

ၖ- składnik losowy (psi,) - jest to łączny efekt oddziaływania na zmienną y, oddziałuje na te i inne czynniki, które nie zostały uwzględnione bezpośrednio w zbiorze x.

Jest to zmienna losowa o określonym rozkładzie.

E(ၖ) = 0; D2(ၖ) = ၤ2 = const. (ၤ2 - wariancja)

liniowy model ekonometryczny

Yt = ၡ0 + ၡ1xt + ၸt t = 1,2,………….,n

gdzie:

t - składnik losowy

0 - współczynnik kierunkowy funkcji regresji

Aby przedłużyć prognozę od 1,2,.............,n należy wykonać estymację parametrów ၡ0 i ၡ1.

Do estymacji parametrów wykorzystuje się metodę najmniejszych kwadratów.

MNK polega na znajdowaniu takich wartości ocen parametrów strukturalnych modelu, by suma kwadratów odchyleń zaobserwowanych (empirycznych) wartości i zmiennej y, od jej wartości teoretycznych wyznaczonych przez model była najmniejsza w przypadku jednej zmiennej objaśniającej.

MNK polega na znajdowaniu takiej prostej , która jest najlepiej dopasowana, do wszystkich punktów empirycznych, czyli minimalizowana jest sumą kwadratów reszt (ut).

Klasyczne założenia MNK

  1. Zmienne objaśniające x są nielosowe i niewspółliniowe k<n;

  2. Istnieje n populacji składników losowych, o nadziejach matematycznych E(ၖt)=0 i stałych wariancjach o skończonych wartościach ၤ2 =D2(ၖt) = const, t= 1, 2, 3, ...... n.

  3. Realizacje zmiennych tworzą proces czysto losowy tzn., że następuje po sobie realizacja składnika losowego , są nieskorelowane, czyli ρ(ၖt; ၖts)= 0 dla t ≠ s

  4. składniki losowe są nieskorelowane ze zmiennymi objaśniajacymi.

Jeżeli ww. założenia są spełnione to estymator ma dobre własności tzn.

  1. jest nieobciążony;

  2. zgodny;

  3. najbardziej efektywny;

f (0, 1) = 0x01 graphic
(Yt - 0 - 1xt)2 = 0x01 graphic
et2 0x01 graphic

et2 = Yt - (0 - 1xt)

^ ^

f (0, 1) = minimum

0x01 graphic

gdy wartość zmiennej objaśniającej zależy od więcej niż jednej zmiennej objaśnianej

Yt = ၡ0 + ၡ1xt1 + ၡ2xt2 + …………. + ၡkxtk + ၸt

t = 1,2,……………,n

parametr „ၡ1 wskazuje o ile przeciętnie zmieni się wartość „y” jeśli „x1” zmieni się o jedną jednostkę w pewnym okresie czasu.

szeregi czasowe - są realizacją procesu stochastycznego który możemy zapisać ciągiem zmiennych losowych.

ၻytၽ= ၻy1, y2, ................., ynၽ szeregi czasowe

gdy „t” jest okresem miesiąca to:

„y1” to np. styczeń

y2” to luty itd.

gdy zaobserwujemy już jakiś proces wówczas oznaczamy dane małymi literami.

momenty czasu

ၻYtၽ= ၻY1, Y2, ................., Yn

0x08 graphic

zmienna “Y” jest pewną funkcją która może

przybierać różne wartości „y”

0,3 dla y = 0

PၻY=yၽ = 0,5 dla y = 1

0,2 dla y = 2

0x08 graphic

PၻY=yၽ = 0 < p < 1

realizacja procesu to ciąg: ၻ0,0,1,1,0,0,0,1ၽ

^

oceniając p wyznaczamy prognozę

0x01 graphic
„p” zmienia się jednak z czasem

0x08 graphic

P ၻYt=yၽ = 0 < p < 1

Rachunek macierzowy

Y = 0x01 graphic
x = 0x01 graphic

n x 1 n x (k+1)

Składnik losowy - (ksi)

ၸ = 0x01 graphic
ၡ = 0x01 graphic

n x 1 (k + 1) x 1

f (α0, α1, ................... αk) = 0x01 graphic

lub w formie macierzowej:

Y = Xα + ξ Y* = Xα ; Y* - wartość teoretyczna funkcji regresji

f(α) = (Y - Yt)T(Y - Y*) = (Y - Xd)T(Y - Xα)

0x01 graphic
0x01 graphic

gdy, chcemy obliczyć średni błąd szacunku stawiamy hipotezę, że α0 = 0 i próbujemy ją zweryfikować.

Główne klasyczne założenia regresji liniowej.

  1. zakładamy, że dla każdego „t” nadzieja matematyczna równa się 0.

0x01 graphic

2. zakładamy, że dla każdego „t” wariancja składnika losowego jest równa δ2 - jest stała

0x01 graphic

składnik losowy ma rozkład homostechastyczny

0x01 graphic

3. gdy w czasie są nieskorelowane macierze składników losowych

0x01 graphic

4. zakładamy, że wartości zmiennych objaśniających są nie losowe to znaczy są

ustalone z góry.

R(X) = k+1 ⇒ det (XTX) > 0 R(X) - rząd macierzy

5. czasami wprowadzamy założenie, że wektor składników losowych ma

n-wymiarowy rozkład normalny z nadzieją matematyczną równą 0.

ξ ∼ N(0, In δ2) ⇒ Y ∼ N(Xαi, In δ2)

wektor wartości funkcji regresji (wartości teoretyczne funkcji regresji)

0x01 graphic
0x01 graphic

0x01 graphic

wariancja resztowa

0x01 graphic

współczynnik zbieżności

0x01 graphic

0x01 graphic
0x01 graphic

Macierz wariancji i dewariancji estymatorów.

D2(α) = (XTX)-1δ2 Se2 ⇒ δ2

0x01 graphic
0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic
; 0x01 graphic

Hipotezy:

a) H0 αj = 0

b) H1 αj ≠ 0

j-oty parametr funkcji jest równy 0, nie ma wpływu ma zmienną objaśniającą.

Sprawdzian testu Studenta

0x08 graphic
0x08 graphic
0x01 graphic

0x08 graphic

0x01 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0

0x01 graphic

a → ta → K = (-∞; -ta > ∪ < ta; ∞)

za „a” przyjmujemy małą liczbę np. 0,01; 0,05

Poziom istotności:

0x01 graphic

prognoza czy wartość symulowana

0x01 graphic

XT - wartości hipotetyczne

0x01 graphic

Wykład 2 - 28.10.2001

Model potęgowy

0x01 graphic

t = 1,2, ........., n

najczęściej rozważany natomiast jest model:

0x01 graphic

gdzie:

Zt - poziom zatrudnienia,

Wt - poziom środków trwałych,

α1- elastyczność produkcji względem zatrudnienia.

model ten jest modelem nieliniowym

- estymacja modelu:

0x01 graphic

- logarytm modelu:

0x01 graphic

Ut, Rt, Vt - są nowymi zmiennymi

po obliczeniu otrzymujemy:

0x01 graphic
natomiast 0x01 graphic
]

Szczególne modele regresji (trendy).

a) model addytywny jest jednym z modeli szeregu czasowego

Yt,h = f(t) + a(h) + ξt

0x08 graphic
0x08 graphic
0x08 graphic

trend wahania wahania

sezonowe losowe

trend f(t) jest funkcją kolejnych numerów czasów (generalnie obrazuje przyrost).

b) model multiplikatywny.

0x01 graphic

rozwój zjawiska obrazuje trend ale wahania sezonowe są coraz większe (brak stabilności)

Najprostszą formą trendu jest funkcja liniowa:

f1(t) = β0 + tβ1 + ξt

Wyliczenie parametrów na podstawie wzorów analitycznych:

wzór 1:

0x01 graphic

wzór 2:

0x01 graphic

wzór 3:

0x01 graphic

wzór na β0:

0x01 graphic

0x01 graphic

Zadanie:

W miesiącach od stycznia do kwietnia zaobserwowano następujące wydatki: 4, 6, 10, 8.

0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Interpretacja wyniku: Średnio z miesiąca na miesiąc wartość wydatków rosła o 1,6 jednostki.

t

0x01 graphic

Yt

Yt-0x01 graphic

0x01 graphic

1

4,6

4

-0,6

0,36

2

6,2

6

-0,2

0,04

3

7,8

10

2,2

4,84

4

9,4

8

-1,4

1,96

Σ

0,0

7,2

0x08 graphic

suma reszt

jest to pośredni test sprawdzający poprawność wykonania zadania, gdy otrzymamy 0 zadanie uważa się za wykonane poprawnie.

obliczamy odchylenia wydatków od trendu:

0x01 graphic

Interpretacja wyniku: Wydatki rzeczywiste odchylają się od trendu o 1,9 jednostki.

oceniamy błąd obliczeń:

0x01 graphic

0x01 graphic

0x01 graphic

Interpretacja wyniku: Średni błąd szacunku czyli odchylenie standardowe estymatora pierwszego β1 jest równe 0,85 jednostki (wskazuje to rząd błędu jakim szacowany jest parametr)

oceniamy względny błąd szacunku (błąd średni)

0x01 graphic

Interpretacja wyniku: Względny błąd szacunku stanowi 53,1% oceny całego szacunku.

Wyznaczamy prognozę na podstawie trendu:

0x01 graphic

0x01 graphic

Interpretacja wyniku: Prognoza równa jest 11 jednostek.

Obliczamy możliwy błąd prognozy:

0x01 graphic

czyli: 0x01 graphic
- średni błąd prognozowania czyli predykcji.

Interpretacja wyniku: Rzeczywiste prognozowania które występują w przyszłości mogą się odchylać o 5,2 jednostki.

Obliczamy odchylenie średniego błędu predykcji:

0x01 graphic

Rodzaje trendów liniowych.

a) 0x01 graphic

0x01 graphic

przyrost trendu liniowego

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

b) aby opisać krzywą z wykresu należy:

0x01 graphic

funkcja trendu zapisana jest w postaci funkcji regresji, do obliczenia jej używamy wzorów macierzowych.

0x01 graphic

c) krzywą tą możemy również modelować za pomocą funkcji wykładniczej:

0x01 graphic

0x01 graphic

i wyznaczamy logarytm:

0x01 graphic

0x01 graphic
; 0x01 graphic

d) inna postać trendu to:

0x01 graphic

model szeregu czasowego wygląda wtedy następująco:

0x01 graphic

i wyznaczamy logarytm:

0x01 graphic

0x01 graphic

0x01 graphic

e) funkcja logarytmiczna:

0x01 graphic

0x01 graphic

f) funkcja logistyczna:

0x01 graphic

0x08 graphic

f(t) punkt nasycenia rynku

0x08 graphic

0x08 graphic

0x08 graphic

t

Zadanie:

Rozważamy wahania sezonowe o cyklu rocznym, obserwowane będą wartości cechy w poszczególnych miesiącach:

gdzie: t = 1,2 - bieżący numer miesiąca

h = 1,2,3,.......,12- miesiąc w cyklu wahań

k = 1,2,.... - numer roku .

np. obserwacja z piątego roku z marca

to: k=5; h=3

t = (5-1) x 12 + 3 = 48+3 = 51

z obliczenia wynika, że jest to 51 miesiąc z kolei w cyklu który obserwujemy.

cykl dwuokresowy:

0x01 graphic

0x01 graphic

określa amplitudę

wahania sezonowego

gdzie:

„t” - przyjmujemy jako bieżące półrocze

„h” - numer półrocza (0 - pierwsze półrocze, 1 - drugie półrocze)

„k” - numer roku

macierz danych przyjmuje następującą postać:

0x01 graphic

cykl kwartalny - wprowadzamy dwie zmienne zero - jedynkowe.

0x01 graphic

suma dwóch zmiennych

zero jedynkowych

0x01 graphic

aby obliczyć cykl miesięczny musimy wprowadzić cztery zmienne zero jedynkowe

numer bieżący miesiąca:

t = (k-1)c+h

wahania sezonowe wprowadzają składnik losowy ηt (eta).

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

m - liczba wszystkich lat

0x01 graphic

np.

0x01 graphic
gdzie: t - numer bieżący kwartału

0x01 graphic
prognozy kwartalne

wyznacz prognozę na trzeci kwartał piątego roku:

k=5, H=3

T = (k-1)c+H

T = (5-1) 4+3 = 19

badany kwartał jest 19 z kolei badanym kwartałem

obliczamy prognozę:

0x01 graphic

Wykład 3 - 10.11.2001

Wyznaczanie tendencji rozwojowych zwanych trendami.

Metody adaptacyjne:

a) metoda średnich ruchomych - metoda wygładzania średnich czasowych.

t

Yt

0x01 graphic
(3)

0x01 graphic
(5)

0x01 graphic
(2)

1

2

-

-

-

2

4

3,3

-

3,5

3

4

5,3

4,0

5,0

4

8

4,7

4,8

5,5

5

2

5,3

4,4

4,5

6

6

3,3

4,4

4,0

7

2

4

-

3,5

8

4

-

-

-

obliczeń w tabeli dla średniej ruchomej scentrowanej trzyokresowej dokonano z wzoru:

0x01 graphic

a dla średniej ruchomej scentrowanej pięciookresowej z wzoru:

0x01 graphic

wykres szeregu 0x01 graphic
(3) oraz 0x01 graphic
(5) przedstawia się w sposób następujący:

0x01 graphic

Im więcej składowych tym przebieg jest bardziej łagodny. Zazwyczaj rozważamy średnie 5, 10, 30 i 100 okresowe.

Uogólnienie wzoru na dowolną liczbę składników:

0x01 graphic

dla k = 2

0x01 graphic

dla k = 4

0x01 graphic

dla dowolnej liczby parzystej:

0x01 graphic

b) średnie ruchome uprzednie:

wzór ogólny:

0x01 graphic

w szczególności:

0x01 graphic

0x01 graphic

Im większe „k” tym prognoza wyznaczona na podstawie tendencji długookresowej a im mniejsze „k” prognoza zależna od czynników bieżących.

przykład:

t

Yt

0x01 graphic

0x01 graphic

Ut(2)

Ut(4)

Ut2(2)

Ut2(4)

1

2

-

-

-

-

-

-

2

4

-

-

-

-

-

-

3

4

3

-

1

-

1

-

4

8

4

-

4

-

16

-

5

2

6

4,5

- 4

-2,5

16

6,25

6

6

5

4,5

1

-1,5

1

2,25

7

2

4

5,0

- 2

-3,0

4

9

8

4

4

4,5

0

-0,5

0

0,25

Σ

0

-4,5

38

17,75

wyznaczanie prognozy na okres 9:

0x01 graphic

0x01 graphic

dla badanego przykładu:

0x01 graphic

0x01 graphic
prognoza przeszacowana

0x01 graphic

dla badanego przykładu:

0x01 graphic
⇒ Sp(2) = 2,52

0x01 graphic
⇒ Sp(4) = 2,11

wyniki obrazują odchylenia prognoz, ze względu na mniejszy błąd należy wybrać prognozę o parametrze 2,11.

  1. uprzednia mediana ruchoma.

0x01 graphic

k = 1,2 ⇒ Met(k) = 0x01 graphic

przykład:

t

Yt

Met+1(3)

Met+1(4)

1

2

-

-

2

4

4

-

3

4

4

-

4

8

4

4

5

2

6

4

6

6

2

5

7

2

4

4

8

4

-

3

obliczenie do tabeli:

Met+1(3) - kolejność składników do obliczeń wpisywać rosnąco (od najmniejszej do największej).

mediana dla nieparzystej liczby składników jest składnikiem środkowym.

2,4,4 środkowa 4 czyli mediana

4,4,8 środkowa 4 czyli mediana

2,4,8 środkowa 4 czyli mediana

2,6,8 środkowa 6 czyli mediana

2,2,6 środkowa 2 czyli mediana

2,4,6 środkowa 4 czyli mediana

Met+1(4) - kolejność składników do obliczeń wpisywać rosnąco (od najmniejszej do największej).

mediana dla parzystej liczby składników jest średnią arytmetyczną środkowych dwóch operacji.

2,4,4,8 suma dwóch środkowych cyfr dzielona przez dwa 8:2 = 4

2,4,4,8 suma dwóch środkowych cyfr dzielona przez dwa 8:2 = 4

2,4,6,8 suma dwóch środkowych cyfr dzielona przez dwa 10:2 = 5

2,2,6,8 suma dwóch środkowych cyfr dzielona przez dwa 8:2 = 4

2,2,4,6 suma dwóch środkowych cyfr dzielona przez dwa 6:2 = 3

0x01 graphic

0x01 graphic

0x01 graphic

wyznaczanie kwantyli - gdy „k” jest duże:

0x01 graphic

0x01 graphic

Wykład 4 - 12.01.2002

Metody adaptacyjne cd.

  1. wyrównywanie wykładnicze ma postać:

0x01 graphic

0x01 graphic

ocena trendów w okresie 0x01 graphic
jest równa:

0x01 graphic

0x01 graphic

ocena ta równa jest średniej wartości dwóch ważonych

prognoza na okres t+1 ma postać:

0x01 graphic

prognozę tę możemy również zapisać jako:

0x01 graphic

Ut - błąd prognozy

0x01 graphic

0x01 graphic
błąd prognozy okresu t+1

Sposoby wyznaczania parametru α.

W praktyce wykonujemy to w sposób arbitralny - jeśli szereg który mamy analizować przebiega w sposób stacjonarny.

Aby wyznaczyć α przyjmuje się, że:

α = 0; 0,1; 0,2; 0,3; 0,4; ........................1,0

i dla każdego α wylicza się wartości trendu np.

0x01 graphic
k = 1,2 ............n

następnie obliczamy błędy prognozowania Ut,p(α)

następnie wyliczamy sumy kwadratów błędów prognozowania

0x01 graphic
0x01 graphic

przykład:

Cena akcji w poszczególnych pięciu notowaniach tworzy następujący szereg.

Wyznaczyć prognozę na okres szósty.

t

Yt

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

1

2

2,0

-

-

-

2

4

3,6

2,0

2

4,0

3

1

1,52

3,6

-2,6

6,76

4

5

4,3

1,52

3,5

12,25

5

5

4,86

4,3

0,7

0,49

6

-

-

4,86

-

Σ

23,50

dla obliczeń założono, że

Y0 = Y1 a α = 0,8

sposób obliczania 0x01 graphic

0x01 graphic

suma kwadratów Q(α) wynosi Q(0,8) = 23,5

możemy teraz obliczyć wariancję predykcji ex - post

0x01 graphic

0x01 graphic

  1. metoda autoregresyjna

rozważamy ciąg obserwacji od Y1 do Yn

współczynnik autokorelacji rzędu „k”

(ro) 0x01 graphic
i należy do przedziału <-1,1>

0x01 graphic

0x01 graphic

estymator współczynnika:

0x01 graphic

0x01 graphic

0x01 graphic

modele autoregresyjne:

funkcja autoregresyjna rzędu „g”

0x01 graphic

0x01 graphic

model autoregresyjny rzędu pierwszego zachodzi gdy:

Rk > Rk+1 k = 1,2 ................. n

i ma postać:

0x01 graphic

Współczynnik autokorelacji rzędu pierwszego mierzy następujące współzależności:

B(Yt,Yt-1) > 0

B(Yt, Yk) = 0

dla k = 2,3 .................n

http://otior.w.interia.pl Prognozowanie i symulacje

______________________________________________________________________________

1

Pt, gdy y = 1

1 - pt, gdy y = 0

rozkład Studenta

P, gdy y = 1

1 - p, gdy y = 0

rozkład normalny



Wyszukiwarka