Ekonometria dla Finansów i Rachunkowości
Dr Adam Kucharski
Spis treści
2
Programowanie liniowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Metoda graficzna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Algorytm simplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Wyceny dualne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
Wybrane modyfikacje klasycznego zadania transportowego . . . . . . . . . . . . .
18
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
Równanie stochastyczne a deterministyczne . . . . . . . . . . . . . . . . . . . . .
20
Metoda Najmniejszych Kwadratów . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Model regresji liniowej . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Statystyczna weryfikacja jakości modelu . . . . . . . . . . . . . . . . . . . . . . .
24
Autokorelacja składnika losowego . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
Weryfikacja merytoryczna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
Zmienne zero-jedynkowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Modele ekonometryczne a prognozowanie
. . . . . . . . . . . . . . . . . . . . . .
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.11 Przykład estymacji modelu jednorównaniowego . . . . . . . . . . . . . . . . . . .
33
Ekonometria dla FiR
Opracował: dr Adam Kucharski
1
Optymalizacja liniowa
1.1
Programowanie liniowe
Problem decyzyjny istnieje wtedy kiedy zachodzą następujące okoliczności:
1. Pojawia się decydent (osoba lub grupa osób), który musi rozwiązać problem;
2. Decydent chce osiągnąć pewien cel;
3. Istnieją co najmniej dwa sposoby na osiągnięcie zakładanego celu;
4. Istnieje otoczenie, które wpływa na sposób rozwiązania problemu lub jego wynik.
Proces podejmowania decyzji może zostać wsparty przez odpowiednio skonstruowane modele
matematyczne zwane też modelami decyzyjnymi. Normalna jest tutaj sytuacja, w której należy
dokonać wyboru pomiędzy wieloma możliwymi decyzjami, zwanymi decyzjami dopuszczalny-
mi. Dają one decydentowi szansę na spełnienie ograniczeń jakie często narzuca na przykład
otoczenie. Przydatny staje się zestaw narzędzi pozwalający podjąć najlepszą z decyzji.
Ostatnie zdanie oznacza, że decydent posługuje się pewnym kryterium, które pozwala mu od-
różnić lepsze decyzje od gorszych. Na zbiorze decyzji dopuszczalnych określana jest tzw. funkcja
kryterium (funkcja celu), dla której poszukuje się wartości największej lub najmniejszej. Zmienne
zawierające w sobie konkretne decyzje nazywać będziemy zmiennymi decyzyjnymi.
Programowanie liniowe (PL) zalicza się do znacznie szerszej grupy metod programowania
matematycznego. Metody na nim bazujące są bardzo popularne ze względu na swoją prostotę
oraz dlatego, że spora część innych modeli decyzyjnych da się przekształcić do postaci zadania
PL. Charakteryzuje się ono tym, że zarówno funkcja celu oraz zbiór decyzji dopuszczalnych
opisany przy pomocy równań i nierówności mają postać liniową. Ogólna postać takiego zadania
jest następująca:
f (x) = c
1
x
1
+ c
2
x
2
+ . . . + c
n
x
n
→ max / min
funkcja celu
a
11
x
1
+
a
12
x
2
+
. . .
+
a
1n
x
n
6
b
1
..
.
+
..
.
+
. . .
+
..
.
..
.
..
.
a
k1
x
1
+
a
k2
x
2
+
. . .
+
a
kn
x
n
=
b
k
ograniczenia
..
.
+
..
.
+
. . .
+
..
.
..
.
..
.
a
m1
x
1
+
a
m2
x
2
+
. . .
+
a
mn
x
n
> b
m
x
1
> 0, x
2
> 0, . . . , x
n
> 0 warunki brzegowe
Zmienne x
j
(j = 1, 2, . . . , n) są to właśnie zmienne decyzyjne. Dla uproszczenia zakładać
będziemy, że wszystkie prawe strony ograniczeń są nieujemne (czyli bj
> 0 dla j = 1, 2, . . . , m).
Wypadkowa ograniczeń i warunków brzegowych tworzy zbiór rozwiązań dopuszczalnych.
Poszukiwanie rozwiązania wiąże się z następującymi twierdzeniami:
Twierdzenie 1.1 Zbiór rozwiązań dopuszczalnych zadania PL zbiorem domkniętym, wypukłym,
o skończonej liczbie wierzchołków.
Twierdzenie 1.2 Funkcja liniowa f (x) określona na domkniętym zbiorze wypukłym X, o skoń-
czonej liczbie wierzchołków osiąga swoją wartość największą (najmniejszą) w wierzchołku tego
zbioru. Jeżeli wartość taką osiąga w więcej niż jednym wierzchołku, to osiąga ją również w każ-
dym punkcie będącym wypukłą kombinacją takich wierzchołków.
2 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
1.2
Metoda graficzna
Jeżeli problem da się opisać przy pomocy tylko dwóch zmiennych decyzyjnych (x
1
, x
2
) wówczas
da się go rozwiązać graficznie. Metoda graficzna ma właściwie walory wyłącznie dydaktyczne,
ponieważ dobrze ilustruje sposób poszukiwania rozwiązania optymalnego na zbiorze rozwiązań
dopuszczalnych. Zbiór ten wyznacza się w prostokątnym układzie współrzędnych (ograniczonym
do pierwszej ćwiartki ze względu na warunki brzegowe) wyznaczając część wspólną nierówności i
równań tworzących ograniczenia zadania. W przypadku kiedy ograniczenia podane są wyłącznie
jako nierówności, zbiór rozwiązań dopuszczalnych jest wielobokiem wypukłym.
Poszukiwanie optymalnego rozwiązania można przeprowadzić na dwa sposoby:
1. Wyznaczyć współrzędne wszystkich wierzchołków zbioru i podstawić je do funkcji celu;
2. Wyznaczyć rozwiązanie w oparciu o gradient funkcji celu.
Pierwsze z podejść przestaje być wygodne gdy liczba wierzchołków zbioru rozwiązań dopusz-
czalnych jest duża. Dlatego omówiony zostanie drugi sposób.
Gradientem funkcji celu jest wektor zawierający pochodne f (x) względem zmiennych decy-
zyjnych. Tworzą go więc współczynniki funkcji celu. Gradient pokazuje kierunek najszybszego
wzrostu wartości f (x) niezależny od wartości zmiennych decyzyjnych. Jeżeli współrzędne gra-
dientu są zbyt małe lub zbyt duże, aby wygodnie umieścić go na rysunku, można pomnożyć
gradient przez odpowiednio dobraną stałą.
Gradient nanosi się na wykres, zaczepiając go w początku układu współrzędnych. Następnie
wykreśla się prostą prostopadłą do gradientu (tzw. warstwicę) tak, aby przechodziła przez zbiór
X. Poszukując wartości największej f (x) przesuwamy warstwicę równolegle w kierunku jaki po-
kazuje gradient (czyli oddalając się od początku układu współrzędnych) tak długo dopóki nie
dotrzemy do ostatniego punktu (wierzchołka) przed opuszczenie zbioru X. Jest to właśnie punkt
optymalny. Poszukując wartości najmniejszej postępuje się podobnie, z tą różnicą, że warstwicę
przesuwamy w kierunku przeciwnym.
Przykład zastosowania metody graficznej
Mały zakład wytwarza dwa produkty A i B, których ceny zbytu wynoszą odpowiednio 3
zł/szt. oraz 4 zł/szt. Należy opracować dzienny plan produkcji zakładu tak, aby wartość pro-
dukcji liczona w cenach zbytu była możliwie największa. Produkcja jest limitowana głównie
przez dwa czynniki: dostępny czas pracy maszyn i surowiec podstawowy. Dzienny limit czasu
pracy maszyn wynosi 500 minut. Umowy z producentem surowca podstawowego wskazują, że
każdego dnia zakład będzie miał do dyspozycji 350 kg tego surowca (bezpieczny poziom). Za-
kład jest zainteresowany takim programem dziennej produkcji, przy którym osiągał będzie zysk
minimum 600 zł. Sztuka wyrobu A wymaga 1 minuty czasu pracy maszyn, natomiast sztuka
wyrobu B – 2 minut. Na wyprodukowanie sztuki wyrobu A zużywa się 1 kg surowca specjalnego.
Również sztuka wyrobu B wymaga 1 kg tego surowca. Jednostkowy zysk ze sztuki wyrobu A
wynosi 2 zł/szt., a ze sztuki wyrobu B – 1 zł/szt.
Model decyzyjny prezentuje się następująco:
Zmienne decyzyjne:
x
1
– dzienna produkcja wyrobu A [szt.]
x
2
– dzienna produkcja wyrobu B [szt.]
1
Przykład pochodzi z: D. Miszczyńska, M. Miszczyński „Wybrane metody badań operacyjnych”, Wyższa
Szkoła Ekonomiczno-Humanistyczna w Skierniewicach, Skierniewice 2002.
3 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Funkcja celu (wartość produkcji w cenach zbytu):
w(x
1
, x
2
) = w(x) = 3x
1
+ 4x
2
→ max
[zł]
Ograniczenia:
maszyny:
x
1
+ 2x
2
6 500
[minuta]
surowiec:
x
1
+ x
2
6 350
[kg]
min. zysk:
2x
1
+ x
2
> 600
[zł]
Warunki brzegowe:
x
1
> 0, x
2
> 0 [szt.]
Rysunek 1 prezentuje zbiór rozwiązań dopuszczalnych.
100
200
300
400
500
600
100
200
300
400
500
600
x
1
x
2
maszyny
surowiec
zysk
Rysunek 1: Zbiór rozwiązań dopuszczalnych dla przykładu
Na rysunku 1 zaznaczamy gradient funkcji, którym jest następujący wektor:
∇f (x) =
3
4
Ponieważ nie byłby on zbyt widoczny przy obecnej skali wykresu, jego składowe zostaną po-
mnożone przez 50. Na rysunku 2 znajduje się ilustracja poszukiwania optymalnego rozwiązania.
Poszukujemy największej wartości funkcji celu, warstwica przesuwana jest zgodnie ze zwrotem
gradientu. Ostatni punkt, w którym przecina zbiór rozwiązań dopuszczalnych znajduje się w
punkcie (250, 100).
Otrzymujemy więc następujące rozwiązanie: należy wyprodukować 250 sztuk wyrobu A i 100
sztuk wyrobu B, zapewni to zysk maksymalny w wysokości: 3*250+4*100=1050 zł.
Powyższe rozwiązanie stanowi konkretny wierzchołek zbioru X. Dlatego nazywamy je po-
jedynczym, skończonym rozwiązaniem optymalnym. Oprócz niego mogą istnieć inne rodzaje
rozwiązań, które zilustrują następne rysunki.
4 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
100
200
300
400
500
600
100
200
300
400
500
600
x
1
x
2
G(300,400)
rozwiązanie optymalne
Rysunek 2: Gradient i rozwiązanie przykładu
Zadanie sprzeczne:
Zadanie jest sprzeczne, kiedy nie uda się wyznaczyć części wspólnej ograniczeń, czyli zbioru
rozwiązań dopuszczalnych.
x
1
x
2
Rysunek 3: Zadanie sprzeczne
Brak skończonego rozwiązania optymalnego:
W sytuacji zaprezentowanej na powyższym rysunku nie jest możliwe znalezienie wartości
największej funkcji celu
. Zbiór rozwiązań dopuszczalnych nie jest bowiem w żaden sposób
ograniczony w jego górnej części i nie będzie możliwe znalezienie punktu, w którym warstwica
przechodzi przez tez zbiór po raz ostatni.
Więcej niż jedno skończone rozwiązanie optymalne:
W ostatniej z omawianych sytuacji warstwica (dla przypadku maksymalizacji funkcji celu)
pokrywa się z całym bokiem wieloboku utworzonego z ograniczeń zadania. Wartość funkcji celu
w różnych punktach A i B oraz na odcinku między nimi będzie taka sama.
2
Choć wyznaczenie wartości najmniejszej jest oczywiście możliwe.
5 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
x
1
x
2
G
Rysunek 4: Brak skończonego rozwiązania optymalnego
x
1
x
2
G
Rysunek 5: Więcej niż jedno skończone rozwiązanie optymalne
1.3
Algorytm simplex
W sytuacji, kiedy liczba zmiennych decyzyjnych jest większa niż 2 lub duża liczba ograniczeń
utrudnia dokładne wyznaczenie zbioru rozwiązań dopuszczalnych, do poszukiwania optymalnej
wartości funkcji celu używa się algorytmu simplex.
Polega on na przebiegającym w określony sposób przeglądaniu rozwiązań bazowych (wierz-
chołków zbioru X) w celu znalezienia punktu, w którym funkcja celu osiąga wartość największą
lub najmniejszą. Warto tu zwrócić uwagę na to, że metoda nie potrzebuje sprawdzać wszyst-
kich rozwiązań wierzchołkowych. Algorytm wędruje od bieżącego do sąsiedniego wierzchołka, w
którym wartość funkcji celu jest nie gorsza niż w poprzednim rozwiązaniu. Poniżej znalazł się
schemat postępowania w tej metodzie:
Przykład zastosowania algorytmu simplex
Firma produkuje trzy wyroby: A, B i C, które wymagają obróbki na dwóch maszynach M1
i M2. Limity czasu pracy maszyn wynoszą odpowiednio: M1 – 200 godzin, M2 – 150 godzin.
Czas pracy M1 potrzebny do wytworzenia jednej sztuki wyrobu A wynosi 2 minuty, wyrobu B
– 2 minuty, wyrobu C – 3 minuty. Odpowiednio dla maszyny M2 mamy: A – 2 minuty, B i C po
1 minucie. Ceny zbytu za 1 sztukę wyrobu wynoszą: A – 4 zł, B – 3 zł, C – 5 zł. Należy ustalić
6 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
(1) Wybierz początko-
wą bazę układu równań
(2) Wyznacz rozwiąza-
nie bazowe
(3) Czy aktualne roz-
wiązanie jest optymal-
ne?
(4)
Wybierz
wektor
wchodzący do bazy
(5)
Wybierz
wektor
opuszczający bazę
(6) Dokonaj wymiany
wektorów w bazie
Stop
Tak
Nie
Rysunek 6: Schemat postępowania w algorytmie simplex
plan produkcji, który zapewni maksymalny utarg ze sprzedaży wyrobów, przy założeniu, że cała
produkcja zostanie sprzedana.
Model decyzyjny:
x
1
– wielkość produkcji wyrobu A [szt.]
x
2
– wielkość produkcji wyrobu B [szt.]
x
3
– wielkość produkcji wyrobu C [szt.]
Z = 4x
1
+ 3x
2
+ 5x
3
→ max
M1:
2x
1
+ 2x
2
+ 3x
3
6 12000
[min.]
M2:
2x
1
+ x
2
+ x
3
6 9000
[min.]
x
1
> 0, x
2
> 0, x
3
> 0 [szt.]
Choć powyższy model jest poprawny pod względem formalnym, to algorytm simplex wyma-
ga, aby układ nierówności tworzących ograniczenia sprowadzić do postaci równań. Robi się to
wg następujących reguł:
• jeżeli k -te ograniczenie jest typu „6” wówczas wprowadzamy do niego dodatnią zmienną
swobodną s
k
;
7 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
• jeżeli k -te ograniczenie jest typu „>” wówczas wprowadzamy do niego ujemną zmienną
swobodną s
k
oraz dodatnią zmienną sztuczną t
k
;
• jeżeli k -te ograniczenie jest typu „=” wówczas wprowadzamy do niego dodatnią zmienną
sztuczną t
k
.
Zmienne swobodne stoją w funkcji celu z parametrem 0. Zmienne sztuczne w funkcji celu
stoją z parametrem −M (gdy funkcja jest maksymalizowana) lub +M (gdy funkcja celu jest mi-
nimalizowana), gdzie M jest pewną, bardzo dużą liczbą dodatnią. Model, w którym ograniczenia
z nierówności zamieniono na równania nazywamy postacią kanoniczną. W naszym przykładzie
wygląda ona następująco:
Z = 4x
1
+ 3x
2
+ 5x
3
+ 0s
1
+ 0s
2
→ max
2x
1
+ 2x
2
+ 3x
3
+ s
1
= 12000
2x
1
+ x
2
+ x
3
+ s
2
= 9000
x
1
> 0, x
2
> 0, x
3
> 0, s
1
> 0, s
2
> 0
Postępowanie w metodzie simplex przeprowadza się w specjalnych tablicach. Pierwszą z nich
tworzymy na podstawie postaci kanonicznej modelu. Kolejne powstają wskutek stosownych prze-
kształceń. Dokonamy teraz przedstawienia całości obliczeń, które zostaną następnie omówione.
Nr
Zmienne
4
3
5
0
0
Wartości
Ilorazy
iteracji
c
B
bazowe
x
1
x
2
x
3
s
1
s
2
zmiennych
wyjścia
x
B
bazowych
0
s
1
2
2
3
1
0
12000
4000*
1
0
s
2
2
1
1
0
1
9000
9000
∆
j
= c
j
− z
j
4
3
5
0
0
0
5
x
3
2
/
3
2
/
3
1
1
/
3
0
4000
6000
2
0
s
2
4
/
3
2
/
3
0
−
1
/
3
1
5000
3750*
∆
j
= c
j
− z
j
2
/
3
−
1
/
3
0
−
4
/
3
0
20000
5
x
3
0
1
/
2
1
1
/
2
−
1
/
2
1500
3
4
x
1
1
1
/
4
0
−
1
/
4
3
/
4
3750
∆
j
= c
j
− z
j
0
−
1
/
2
0
−
3
/
2
−
1
/
2
22500
(1) Wybór początkowej bazy
Początkową bazą stają się wektory stojące przy zmiennych swobodnych i/lub sztucznych.
Tworzą one macierz jednostkową, której wymiar równy jest liczbie ograniczeń. Tak więc w na-
szym przykładzie bazę początkową tworzą wektory parametrów stojących przy zmiennych s
1
i
s
2
w iteracji 1:
B
pocz
=
1 0
0
1
Taką samą postać ma w tej chwili, kluczowa w późniejszych rozważaniach, macierz B
−1
.
(2) Wyznaczenie rozwiązania bazowego
Rozwiązanie w pierwszej tablicy simpleksowej tworzą po prostu przepisane prawe strony
ograniczeń. W kolejnych rozwiązaniach jest ono związane z aktualną bazą. Wartość funkcji
8 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
celu tworzy się w oparciu o aktualny wektor c
B
oraz wektor wartości rozwiązań bazowych.
Prześledźmy proces jej obliczania na podstawie iteracji nr 2:
f (x
B
) = (c
B
)
T
x
B
=
5 0
4000
5000
= 5 ∗ 4000 + 0 ∗ 5000 = 20000
(3) Ocena optymalności aktualnego rozwiązania
Sprawdzenia optymalności rozwiązania dokonuje się w oparciu o tzw. wskaźniki optymalności.
Oblicza się je dla wszystkich zmiennych znajdujących się w tablicy simpleksowej, przy czym dla
zmiennych bazowych zawsze równają się one zero. Formuła ich wyznaczania jest następująca:
∆
j
= c
j
− z
j
= c
j
−
m
X
i=1
c
B
i
p
ij
gdzie:
c
j
– współczynnik w funkcji celu przy j -tej zmiennej, dla której obliczamy wskaźnik optymalno-
ści;
c
B
i
– współczynnik w funkcji celu przy i-tej zmiennej bazowej; p
ij
– odpowiednia kolumna cen-
tralnej części tablicy simpleksowej.
Wskaźnik optymalności dla zmiennej x
1
w pierwszej iteracji obliczono więc następująco:
∆
1
= 4 − (0 ∗ 2 + 0 ∗ 2) = 4
zaś dla zmiennej x
3
w drugiej iteracji (gdzie była zmienną bazową):
∆
3
= 5 − (5 ∗ 1 + 0 ∗ 0) = 0
Wartość ∆
j
dla zmiennej niebazowej można traktować jako różnicę między jednostkowym
efektem a jednostkowym nakładem potrzebnym, aby dana zmienna miała zostać zmienną bazo-
wą. Na tej podstawie zbudowano kryterium optymalności bieżącego rozwiązania. Rozwiązanie
uznajemy za optymalne gdy:
(
∀
j=1,2,...,n
∆
j
6 0, gdy f (x) → max
∀
j=1,2,...,n
∆
j
> 0, gdy f (x) → min
Innymi słowy, rozwiązanie (dla przypadku maksymalizacji funkcji celu) uznajemy za opty-
malne kiedy wszystkie wskaźniki optymalności są niedodatnie lub nieujemne (dla przypadku
minimalizacji funkcji celu). Jak nietrudno zauważyć, trzecia iteracja jest ostatnią, ponieważ
wszystkie wskaźniki optymalności przyjęły wartości mniejsze lub równe zero
(4) Wybór wektora wchodzącego do bazy
Jeżeli aktualne rozwiązanie bazowe nie spełnia warunku optymalności, konieczna staje się wy-
miana wektorów bazowych. Najpierw wybierany jest wektor (towarzyszący odpowiedniej zmien-
nej), który znajdzie się w przyszłej bazie. Jako kryterium służą ponownie wskaźniki optymalności
i ponownie występuje rozdział spowodowany kierunkiem optymalizacji. Do bazy wprowadzamy
k -ty wektor taki, że:
(
∆
k
= min
∆j>0
(∆
j
),
gdy f (x) → max
∆
k
= max
∆j<0
(∆
j
),
gdy f (x) → min
Tak więc, jeśli funkcja celu jest maksymalizowana, wybieramy zmienną, dla której wskaźnik
optymalności okazał się najwyższy spośród tych, które przyjęły wartość dodatnią.
W iteracji 1 najwyższą wartość (czyli 5) posiadał wskaźnik optymalności dla zmiennej x
3
.
Tym samym, odpowiadająca mu zmienna stanie się zmienną bazową.
9 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
(5) Wybór wektora opuszczającego bazę
Ponieważ bazę tworzy więcej niż jedna zmienna, należy zdecydować, która z nich nie znajdzie
się w nowej bazie. Dla wektora wybranego w poprzednim kroku obliczamy tzw. ilorazy wyjścia.
Należy tu zwrócić uwagę, że sposób ich wyliczania jest niezależny od kierunku kryterium. Z bazy
usuwamy l -ty wektor taki, że:
x
B
l
p
lk
=
min
p
lk
> 0
x
B
l
p
lk
Zauważmy, że ilorazów wyjścia nie liczymy jeśli przyjdzie nam podzielić przez 0 lub ujemną
składową. W przykładzie, dla iteracji pierwszej ilorazy wyjścia dla s
1
i s
2
oraz kryterium wyjścia
są następujące:
min
12000
3
,
9000
1
= min(4000, 9000) = 4000
Tak więc usuwamy z bazy zmienną s
1
wraz z towarzyszącym jej wektorem.
W przypadku uzyskania kilku identycznych minimalnych ilorazów wyjścia, najlepiej jest wy-
brać ten o największym dzielniku. Jeśli i to nie wystarczy, można wybrać pozycję o niższym i.
(6) Wymiana wektorów w bazie
Wymiany wektorów w bazie dokonuje się przy pomocy tzw. przekształceń elementarnych,
które nie znajdują się w obszarze zainteresowań niniejszych zajęć, dlatego nie zostaną tutaj
omówione.
Wymiana wektorów kończy jedną, pełną iterację w algorytmie simplex. Po zakończeniu po-
stępowania można przejść do interpretacji wyników. Prezentowany przykład zakończył się po
trzech przebiegach, dając następujący wektor optymalnych wartości zmiennych:
x
opt
=
x
opt
1
x
opt
2
x
opt
3
s
opt
1
s
opt
2
=
3570
0
1500
0
0
,
f
max
= 22500
Należy zatem wyprodukować 3750 sztuk wyrobu A i 1500 sztuk wyrobu C (nie należy pro-
dukować wyrobu B), co zapewni zysk maksymalny w wysokości 22500 zł. Limity czasu pracy
maszyn zostaną wykorzystane w całości.
W tym miejscu warto zwrócić uwagę na interpretację zmiennych swobodnych. Ich niezerowa
wartość w rozwiązaniu optymalnym świadczy o:
• niewykorzystaniu występującego limitu w przypadku gdy ograniczenie jest typu „6”;
• przekroczeniu zakładanego poziomu w przypadku gdy ograniczenie jest typu „>”.
Jedno, skończone rozwiązanie optymalne jest jednym z grupy potencjalnych wyników jakimi
może się skończyć postępowanie w algorytmie simplex. Wyróżnimy jeszcze następujące:
• zadanie jest sprzeczne, kiedy w rozwiązaniu optymalnym występuje zmienna sztuczna z
niezerową wartością;
• zadanie posiada więcej niż jedno skończone rozwiązanie optymalne, kiedy liczba wskaźni-
ków optymalności równych zero jest większa od liczby zmiennych bazowych;
• zadanie nie posiada skończonego rozwiązania optymalnego, kiedy nie jest możliwe wy-
znaczenie ilorazów wyjścia, gdyż wszystkie składowe wektora wchodzącego do bazy są
niedodatnie.
10 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
1.4
Wyceny dualne
Podanie optymalnych wartości zmiennych decyzyjnych i wartości funkcji celu nie wyczerpu-
je możliwości analizy wyników. Jedną z nich są tzw. wyceny (zmienne) dualne. Służą one do
określania reakcji optymalnej wartości funkcji celu na zmiany wyrazów wolnych ograniczeń, bez
konieczności ponownego rozwiązywania zadania.
Zadanie dualne jest ściśle powiązane z podstawowym zadaniem, zwanym odtąd prymalnym
(pierwotnym). Mówiąc prościej, powstaje ono z przekształcenia zadania pierwotnego. Do czeka-
jących nas analiz nie jest konieczna znajomość zasad budowy zadania dualnego. Wystarczy nam
wiedza, że liczba zmiennych dualnych (oznaczymy je jako y
i
) jest równa liczbie ograniczeń, czyli
każdemu z ograniczeń odpowiada jedna zmienna dualna. Interesować nas też będzie konkretne
rozwiązanie zadania dualnego, które otrzymamy na podstawie rozwiązania zadania pierwotnego.
Twierdzenie 1.3 Dla danej pary zadanie prymalne-dualne prawdziwe jest tylko jedno z poniż-
szych twierdzeń:
1. Jeżeli jedno z pary zadań posiada rozwiązanie optymalne, to posiada je również drugie z
nich, przy czym optymalne wartości funkcji celu są sobie równe.
2. Jeżeli jedno z pary zadań nie posiada skończonego rozwiązania optymalnego, to drugie z
nich jest sprzeczne
Twierdzenie 1.4 Jeżeli istnieje skończone rozwiązanie optymalne zadania pierwotnego wzglę-
dem bazy B, to rozwiązanie optymalne zadania dualnego dane jest wzorem:
y
opt
= (c
B
)
T
B
−1
Wykorzystując drugie twierdzenie wyznaczymy optymalne wartości zmiennych dualnych w
rozpatrywanym przykładzie. Najpierw jednak potrzebujemy wiedzy o tym jak wyznaczyć B
−1
.
W tym celu przypomnijmy, że macierz B
pocz
, którą znamy z pierwszej tablicy simplex, powsta-
wała jako macierz jednostkowa utworzona ze zmiennych s
1
i s
2
. W ostatniej tablicy simpleksowej
odszukujemy wektory towarzyszące zmiennym, które tworzyły B
pocz
. Stąd wiemy, że:
B
−1
=
1
/
2
−
1
/
2
−
1
/
4
3
/
4
Obliczamy teraz wyceny dualne (wektor (c
B
)
T
= [5 4] również pochodzi z ostatniej tablicy
simpleksowej):
y
opt
1
y
opt
2
= 5 4
1
/
2
−
1
/
2
−
1
/
4
3
/
4
=
1,5 0,5
Ogólna interpretacja zmiennej dualnej mówi, że: jeżeli w i-tym ograniczeniu wyraz wolny b
i
wzrośnie o jednostkę, to optymalna wartość funkcji celu wzrośnie (spadnie) o y
opt
i
jednostek.
Zinterpretujmy wycenę dualną y
opt
1
dla ograniczenia czasu pracy maszyny M1:
Jeżeli limit czasu pracy maszyny M1 wzrośnie o 1 minutę, to zysk optymalny wzrośnie o 1,5
zł.
Zwróćmy uwagę, że miano powyższej zmiennej dualnej jest następujące: [zł zysku/ minutę].
3
Twierdzenie odwrotne nie jest prawdziwe, ponieważ gdy jedno zadanie jest sprzeczne, drugie może być także
sprzeczne lub może nie posiadać skończonego rozwiązania optymalnego.
11 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
1.5
Zadanie transportowe
Jednym z możliwych typów problemów z jakimi mamy do czynienia w ramach programowania
liniowego jest problem jak najtańszego przewozu dobra pomiędzy punktami nadania (dostawcy)
a punktami odbioru (odbiorcy). Należy podkreślić, że dobro jest jednorodne, a więc nie ma
(znanego np. z metody simplex) podziału na poszczególne produkty. Wprowadźmy następujące
oznaczenia:
x
ij
– ilość dobra przewożonego na trasie między i -tym nadawcą a j -tym odbiorcą;
a
i
– zasób dobra w i -tym punkcie nadania;
b
j
– zapotrzebowanie na dobro w j -tym punkcie odbioru;
c
ij
– jednostkowy koszt przewozu na trasie między i -tym nadawcą a j -tym odbiorcą;
i = 1, . . . , m j = 1, . . . , n.
Łączną ilość dobra dostępną we wszystkich punktach nadania przywykło się określać mianem
podaży zaś łączną ilość dobra, na które jest zapotrzebowanie we wszystkich punktach odbioru
nazwiemy popytem. Klasyczne zadanie transportowe podlega następującym założeniom:
1. przewożone dobro jest jednorodne;
2. podaż jest nie mniejsza niż popyt;
3. przepustowości tras są nieograniczone.
Klasyczne zadanie transportowe może wystąpić w jednej z dwóch odmian:
1. zadanie zamknięte (zbilansowane), w których podaż jest równa popytowi;
2. zadania otwarte (niezbilansowane), w których podaż jest większa niż popyt
Każde zadanie otwarte da się przekształcić do zadania zamkniętego poprzez wprowadzenie
dodatkowego, fikcyjnego odbiorcy (zwanego magazynem). Zapotrzebowanie tego odbiorcy jest
równe różnicy między podażą a popytem. Koszt przewiezienia do magazynu traktujemy jako
znikomo mały w porównaniu z kosztami przewozu między nadawcami a odbiorcami i dlatego
przyjmujemy, że jest równy zero.
W klasycznym algorytmie transportowym rozwiązuje się następujący problem optymalizacyj-
ny: należy znaleźć taki plan przewozu dobra, aby łączny koszt transportu ze wszystkich punktów
nadania do wszystkich punktów odbioru był jak najmniejszy. Każdy nadawca wysłać ma całą
posiadaną masę dobra (w zadaniach otwartych część trafi do magazynu), zaś zapotrzebowanie
każdego z odbiorców ma zostać zaspokojone w całości.
Model decyzyjny (dla zadania zamkniętego) można zapisać następująco:
K(x) =
n
X
i=1
m
X
j=1
c
ij
x
ij
→ min
n
X
j=1
= a
i
,
i = 1, . . . , m
m
X
i=1
= b
j
,
j = 1, . . . , n
x
ij
> 0
Twierdzenie 1.5 Jeżeli a
i
oraz b
j
są liczbami nieujemnymi to zadanie transportowe zawsze ma
rozwiązanie.
4
Zakładamy, że w gospodarce rynkowej podaż jest na tyle elastyczna, że natychmiast dostosowuje się do wzrostu
popytu.
12 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Twierdzenie 1.6 Jeżeli a
i
oraz b
j
są liczbami całkowitymi to każde dopuszczalne rozwiązanie
bazowe zadania transportowego również przyjmuje wartości całkowite.
Z głębszych analiz zadania transportowego wypływa bardzo ważny wniosek: optymalny (jed-
noznaczny) program przewozowy wykorzystuje nie więcej niż m+n-1 spośród m × n tras przewo-
zowych.
Przykładowe zadanie transportowe
Trzy gospodarstwa rolne (oznaczone przez D1, D2 i D3) dostarczają zboże do trzech punktów
skupu (oznaczonych O1, O2, O3) Agencji Rynku Rolnego, ponosząc przy tym koszty transportu.
Ilość zboża jakim dysponują gospodarstwa (w tonach), pojemność spichlerzy Agencji (w tonach)
a także jednostkowe koszty transportu (zł/t) podaje poniższa tabela. Należy opracować taki plan
przewiezienia zboża, aby łączny koszt przewozu był jak najmniejszy.
Skup 1
Skup 2
Skup 3
Zasoby
u dostawców
Gospod. 1
5
8
6
60
Gospod. 2
3
6
5
10
Gospod. 3
3
4
3
90
Zapotrzebowanie
40
60
60
160
odbiorców
W powyższym przykładzie mamy więc 3 punkty nadania i 3 punkty odbioru. Daje to 9
możliwych tras, którymi zboże może zostać przewiezione między poszczególnymi gospodarstwami
a punktami skupu. Tym niemniej do znalezienia rozwiązania wykorzystamy nie więcej niż 3+3-
1=5 tras. Zwróćmy również uwagę, że podaż jest równa popytowi (wynosi 160 t) czyli mamy do
czynienia z zadaniem zamkniętym.
Wektor podaży a, popytu b oraz macierz kosztów jednostkowych C są następujące:
a =
60
10
90
, b =
40 60 60 , C =
5
8
6
3
6
5
3
4
3
Model decyzyjny tego zadania zaprezentowano poniżej:
5x
11
+8x
12
+6x
13
+3x
21
+6x
22
+5x
23
+3x
31
+4x
32
+3x
33
→ min
x
11
+x
12
+x
13
=
60
x
21
+x
22
+x
23
=
10
x
31
+x
32
+x
33
=
90
x
11
+x
21
+x
31
=
40
x
12
+x
22
+x
32
=
60
x
13
+x
23
+x
33
=
60
x
11
> 0, x
12
> 0, x
13
> 0, x
21
> 0, x
22
> 0, x
23
> 0, x
31
> 0, x
32
> 0, x
33
> 0
Do rozwiązania powyższego zadania można użyć algorytmu simplex. Jednak duże rozmiary
modelu, które wzrosną jeszcze po sprowadzeniu do postaci kanonicznej
. powodują, że nie jest to
podejście zbyt efektywne. Dlatego właśnie opracowano specjalny algorytm numeryczny służący
rozwiązywaniu takich zadań. Wprowadźmy oznaczenia:
u
i
– zmienna dualna dla i -tego dostawcy;
v
j
– zmienna dualna dla j -tego odbiorcy.
5
Z każdym z ograniczeń związana jest bowiem jedna zmienna sztuczna
13 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Wskaźnik optymalności dla algorytmu transportowego jest równy:
∆
ij
= c
ij
− (u
i
+ v
j
)
Podobnie jak to miało miejsce w przypadku algorytmu simplex o minimalizowanej funkcji
celu, plan przewozowy uznajemy za optymalny, kiedy wskaźniki optymalności dla wszystkich
tras spełnią warunek: ∆
ij
> 0.
Aby jednak wyznaczyć wskaźniki optymalności, należy poznać wszystkie wartości u
i
oraz v
j
.
Wykorzystuje się w tym celu fakt, że dla zmiennych bazowych ∆
ij
są równe zero. W metodzie
transportowej zmiennymi bazowym są trasy, na których dokonuje się przewozu, których liczba
wynosi m + n − 1. Konstruuje się na tej podstawie układ równań, w którym u
i
oraz v
j
są
niewiadomymi. Ponieważ liczba niewiadomych jest o 1 większa od liczby równań, należy przyjąć
wartość zerową dla jednej z nich. Zazwyczaj przyjmuje się u
1
= 0. Postępowanie w algorytmie
transportowym obrazuje następujący schemat: nie gorsza niż w poprzednim rozwiązaniu. Na
rysunku 7 znalazł się schemat postępowania w tej metodzie.
(1) Ustal początkowy
plan przewozu
(2) Czy aktualny plan
przewozu jest optymal-
ny?
(3) Wybierz trasę da-
jącą największą obniżkę
kosztów
(4) Utwórz cykl korygu-
jący
(5) Określ maksymalny
przewóz na trasie usta-
lonej w (3)
(6) Skoryguj program
przewozowy
Stop
Tak
Nie
Rysunek 7: Schemat postępowania w algorytmie transportowym
Obliczenia przeprowadzać będziemy równolegle w dwóch tabelach. W jednej znajdzie się ak-
tualny plan przewozowy, a w drugiej sprawdzenie jego optymalności.
(1) Ustalenie początkowego planu przewozowego
Każdy plan przewozowy, wliczając w to również plan początkowy, zawierać będzie nie więcej
niż 3+3-1=5 tras. W metodzie transportowej nie ma jednoznacznego (jak w algorytmie simplex)
sposobu określenia pierwszego rozwiązania. Spośród wielu dostępnych, skupimy się ma metodzie
kąta północno-zachodniego.
Jest to najprostsza z metod opierająca się wyłącznie na popycie i podaży u poszczególnych
odbiorców i dostawców. Jej nazwa wzięła się stąd, że pierwszy przewóz ustalany jest zawsze na
14 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
trasie od pierwszego dostawcy do pierwszego odbiorcy. Wprowadzamy tam mniejszą z dwóch
wartości a
1
i b
1
. W naszym przykładzie pierwszy krok w tej metodzie znalazł się w tabeli 1.
Tabela 1: Początek postępowania w metodzie kąta północno-zachodniego
O1
O2
O3
podaż
D1
40
60
D2
10
D3
90
popyt
40
60
60
160
Dostawca 1 (D1) przewiezie 40 t zboża do odbiorcy 1, przy czym zapotrzebowanie tego
odbiorcy zostaje zaspokojone w całości. Jednakże D1 pozostało do rozdysponowania jeszcze 20
t dobra. Dostanie je odbiorca O2, który potrzebuje 60 t (patrz tabela 2). Brakującą mu do 60 t
ilość dostarczą: D2 (10 t) i D3 (30 t). Postępując w ten sposób otrzymamy następującą tabelę 3.
Jak widać rozwieziona została cała dostępna ilość zboża (40+20+10+30+60=160t), przy czym
Tabela 2: Rozdysponowanie podaży dostawcy D1
O1
O2
O3
podaż
D1
40
20
60
D2
10
D3
90
popyt
40
60
60
160
Tabela 3: Pierwszy plan przewozowy, uzyskany metodą kąta płn-zach
O1
O2
O3
podaż
D1
40
20
60
D2
10
10
D3
30
60
90
popyt
40
60
60
160
wykorzystano 5 tras. Łączny koszt przewozu wynosi:
40 ∗ 5 + 20 ∗ 8 + 10 ∗ 6 + 30 ∗ 4 + 60 ∗ 3 = 720zł
(2) Sprawdzenie optymalności rozwiązania
Rozwiązanie uznajemy za optymalne jeżeli wszystkie wskaźniki optymalności są nieujemne.
Przypomnijmy, że wskaźniki te dla zmiennych bazowych są równe zero. Budowa tabeli zawiera-
jącej owe wskaźniki (tzw. tabeli wskaźników) wygląda następująco:
• pole odpowiadające niezerowemu przewozowi zawiera jednostkowy koszt przewozu;
• pole odpowiadające trasie niebazowej zawiera dwie liczby: sumę ui i vj oraz wskaźnik
optymalności.
Rozpoczynamy od przepisania odpowiednich elementów macierzy C oraz przyjęcia, że u
1
= 0:
Wartości u
i
oraz v
j
znajdujemy w następujący sposób: suma wartości obu zmiennych dual-
nych musi dać koszt c
ij
znajdujący się już w tabeli dla tras stanowiących bieżące rozwiązanie.
Stąd v
1
obliczymy jak poniżej:
v
1
+ u
1
= 5 ⇒ v
1
+ 0 = 5 ⇒ v
1
= 5
15 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Tabela 4: Pierwszy krok tworzenia tabeli wskaźników
v
1
v
2
v
3
wartości u
i
u
1
5
8
0
u
2
6
u
3
4
3
wartości v
j
Podobnie wyznaczymy v
2
:
v
2
+ u
1
= 8 ⇒ v
2
+ 0 = 8 ⇒ v
2
= 8
Zauważmy, że kolejność obliczania zmiennych dualnych nie jest dowolna, lecz wynika z wcze-
śniej wyznaczonych wartości. Dlatego na przykład dopiero znając v
2
możemy poznać u
2
. Kom-
pletna tabela wskaźników została zaprezentowana poniżej:
Tabela 5: Końcowa postać tabeli wskaźników
v
1
v
2
v
3
wartości u
i
u
1
5
8
7
0
-1
u
2
3
6
5
-2
0
0
u
3
1
4
3
-4
2
wartości v
j
5
8
7
Lewa górna część pola zawiera sumę zmiennych dualnych z odpowiedniego wiersza i kolumny,
prawa dolna – wskaźnik optymalności. Bieżącego planu przewozowego nie można uznać za opty-
malny ponieważ wszystkie wskaźniki nie są nieujemne. Konkretnie, dla trasy (1,3) otrzymaliśmy
wartość równą -1.
(3) Wybór trasy dającej największą obniżkę kosztów
Spośród tras niebazowych, wyłącznie tych posiadających ujemne wskaźniki optymalności,
wybieramy tę, dla której wskaźnik osiągnął najniższą wartość. W naszym przypadku jest tylko
jeden możliwy wybór – trasa (1,3).
(4) Cykl korygujący
W kolejnym kroku postępowania budujemy cykl korygujący. W polu wytypowanym w po-
przednim kroku stawiamy znak „+” traktując je odtąd jako bazowe.
Następnie wykreślamy te wiersze i kolumny, które zawierają pojedyncze przewozy. Pamiętaj-
my, że trasa oznaczona plusem traktowana jest tak jakby przewożono tą trasą część dobra. Może
się poza tym zdarzyć, że po wykreśleniu danego wiersza (kolumny) kolejna kolumna (wiersz)
zawierać będzie pojedynczy przewóz. Wówczas należy ową kolumnę czy też wiersz również wy-
kreślić.
W naszym przykładzie wykreślamy: kolumnę O1 i wiersz D2.
16 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Tabela 6: Wybór trasy w cyklu korygującym
O1
O2
O3
podaż
D1
40
20
+
60
D2
10
10
D3
30
60
90
popyt
40
60
60
160
Nieskreślonym przewozom przypisujemy znak „+” lub „–” tak, aby wszystkie dopisane w
ten sposób znaki znosiły się nawzajem. Otrzymamy:
Tabela 7: Wybór trasy w cyklu korygującym
O2
O3
podaż
D1
20 –
+
60
D3
30 +
60 –
90
popyt
60
60
160
(5) Określenie maksymalnego przewozu na trasie wybranej w kroku (3)
Wybrany przewóz ma być z jednej strony jak największy, z drugiej zaś nie można dopuścić
do pojawienia się w tabeli wartości ujemnych, gdyż naruszałoby to nałożone wcześniej warunki
brzegowe. Dlatego ograniczymy się tylko do tras oznaczonych minusem i wybierzemy najniższy
z dostępnych tam przewozów. W naszym przykładzie: k = min(20, 30) = 20. Łączny koszt
przewozu zmniejszy się o wartość:
k ∗ ∆
13
= 20 ∗ (−1) = −20
i wyniesie: 720-20=700 zł
(6) Korekta planu przewozowego
Cykl korygujący przebiega wyłącznie przez pola oznaczone wcześniej plusem lub minusem.
Te pierwsze zostają powiększone o wartość k, zaś te drugie zmniejsza się o tę wielkość. Oto nowy
plan przewozowy o niższej wartości kosztu całkowitego oraz towarzysząca mu tabela wskaźników:
Tabela 8: Drugi plan przewozowy wraz z cyklem korygującym
O1
O2
O3
podaż
D1
40 –
20 +
60
D1
+
10 –
10
D3
50 +
40 –
90
popyt
40
60
60
160
K =700
Jak widać, powyższy plan przewozowy nie okazał się jeszcze optymalny (ujemna wartość
wskaźnika optymalności równa -1). Dlatego należy poprawić rozwiązanie, wprowadzając przewóz
na trasie (2,1). Zwróćmy uwagę, że w tabeli 8 nie można dokonać skreśleń wierszy i kolumn z
pojedynczymi przewozami. Nowy koszt przewozu zmniejszy się o 10*(-1)= -10.
Kolejna iteracja dała optymalny plan przewozowy, który można zapisać:
X
opt
=
30
0
30
10
0
0
0
60
30
17 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Tabela 9: Tabela wskaźników dla 2 iteracji
v
1
v
2
v
3
wartości u
i
u
1
5
7
6
0
1
u
2
4
6
5
-1
-1
0
u
3
2
4
3
-3
1
wartości v
j
5
7
6
Tabela 10: Optymalny plan przewozowy
O1
O2
O3
podaż
D1
30
30
60
D1
10
10
D3
60
30
90
popyt
40
60
60
160
K
min
= 690
Tabela 11: Tabela wskaźników dla ostatniej iteracji
v
1
v
2
v
3
wartości u
i
u
1
5
7
6
0
1
u
2
3
5
4
-2
1
1
u
3
2
4
3
-3
1
wartości v
j
5
7
6
UWAGA!
Jeżeli w tabeli wskaźników dla rozwiązania optymalnego, wystąpią wskaźniki optymalności rów-
ne zero dla zmiennych niebazowych, oznacza to, że istnieją jeszcze inne, alternatywne plany
przewozu o tej samej, minimalnej wartości łącznego kosztu.
1.6
Wybrane modyfikacje klasycznego zadania transportowego
Założenia występujące w klasycznym wariancie zadania transportowego mogą być uchylane.
Przedstawimy tutaj dwa przypadki:
1. Całkowitą blokadę trasy (tras);
2. Częściową blokadę trasy (tras).
Całkowita blokada trasy
Załóżmy, że na trasie z pierwszego gospodarstwa do pierwszego punktu skupu pojawiła się
blokada rolników niezadowolonych z cen skupu. Nie jest możliwe przewiezienie zboża na tej
trasie, ale zapotrzebowanie punktu skupu musi zostać spełnione, zaś gospodarstwo musi wysłać
swoje zboże.
Całkowita blokada na jednej lub większej ilości tras oznacza, że przewóz tam realizowany jest
całkowicie nieopłacalny. Należy o tym „poinformować” algorytm. Robi się to w ten sposób, że
18 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
na zablokowanej trasie wprowadza się bardzo wysoką (w porównaniu z pozostałymi, niezabloko-
wanymi trasami) wartość jednostkowego kosztu przewozu
. Wprowadzamy więc na interesującej
nas trasie koszt równy przykładowo 50 zł/t.
C =
50
8
6
3
6
5
3
4
3
Od tego miejsca zadanie rozwiązuje się tak jak klasyczne zadanie transportowe.
Częściowa blokada trasy
Załóżmy, że na trasie z trzeciego gospodarstwa do drugiego punktu skupu odbywa się remont
drogi. Z tego powodu można nią przewieźć co najwyżej 20 t zboża.
Powyższy warunek różni się od poprzedniego przypadku, ponieważ część dobra może zostać
daną trasą przewieziona po normalnie obowiązujących kosztach. Reszta musi zostać rozwieziona
innymi trasami.
Problem ten można rozwiązać dwojako:
1. rozszerzyć na czas rozwiązywania liczbę dostawców;
2. rozszerzyć na czas rozwiązywania liczbę odbiorców.
W pierwszym przypadku zmieniamy macierz kosztów C oraz wektor podaży a:
a =
60
10
20
70
, C =
5
8
6
3
6
5
3
4
3
3
50
3
W drugim zmieniamy macierz C i wektor popytu b:
b =
40 20 40 60 , C =
5
8
8
6
3
6
6
5
3
4
50
3
Dla tej części dobra, która nie zmieści się na częściowo zablokowanej trasie, wprowadzana
jest blokada całkowita. Należy jednak pamiętać, że wiersze 3 i 4 w pierwszym podejściu dotyczą
jednego dostawcy, zaś kolumny 2 i 3 w drugim podejściu dotyczą jednego odbiorcy. Zadanie
rozwiązuje się tak, jak wariant klasyczny. Dopiero podając odpowiedź scalamy uprzednio roz-
dzielone wiersze i kolumny, wracając do poprzednich rozmiarów zadania.
2
Modele opisowe
2.1
Pojęcia podstawowe
Model opisowy stanowi uproszczony sposób opisywania skomplikowanych zjawisk. Odwzorowuje
te elementy, które są ważne z punktu widzenia prowadzonej analizy. Pomija się te, które wydają
się nieistotne. Ma to swoje zalety, ale również wady. Oznacza bowiem konieczność przyjmowania
odnośnie badanych zjawisk silnych założeń, których spełnienie bywa utrudnione.
Punktem wyjścia ekonomicznych modeli opisowych są istniejące teorie ekonomiczne, często
skomplikowane lub wręcz abstrakcyjne. Należy pamiętać, że same teorie podlegają zmianom w
6
W literaturze można spotkać zalecenie, aby był on przynajmniej trzykrotnie wyższy niż najwyższy koszt
występujący w macierzy.
19 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
czasie (np. z powodu politycznego i społecznego zaangażowania samych ekonomistów) co rzutuje
na samą budowę modeli. „Techniczną” stroną tego procesu zajmuje się zaś ekonometria.
Korzenie tej dziedziny tkwią w ekonomii matematycznej oraz statystyce matematycznej –
przede wszystkim w zjawisku korelacji zmiennych. Model ekonometryczny to równanie lub układ
równań (wraz z towarzyszącymi założeniami) opisujące związki między wybranymi zmiennymi.
Cele, dla których sięga się po tego typu modele dadzą się streścić następująco:
1. poznanie zachowań i zależności łączących podmioty ekonomiczne oraz poznanie funkcjo-
nowania układów gospodarczych;
2. porządkowanie informacji statystycznych pozwalające wyodrębnić trendy, wahania sezo-
nowe i losowe;
3. testowanie hipotez ekonomicznych;
4. prognozowanie zjawisk ekonomicznych i przeprowadzanie analiz polityk gospodarczych;
Modele opisowe zazwyczaj bazują na danych statystycznych, często zagregowanych, znie-
kształconych przez błędy obserwacji. Dane te nie pochodzą z kontrolowanych eksperymentów.
Ewentualne ich poprawienie nie jest możliwe, a stanowią jedyną dostępną rejestrację statystyczną
zachowania się zjawisk lub podmiotów ekonomicznych. Dlatego musimy przyjmować założenia, z
których części nie da się nawet zweryfikować. Dane statystyczne mają zazwyczaj postać szeregów
należących do jednej z poniższych kategorii (najczęściej spotyka się pierwsze z nich):
1. szeregi czasowe;
2. szeregi przekrojowe;
3. szeregi przekrojowo-czasowe;
2.2
Równanie stochastyczne a deterministyczne
Wykorzystanie danych statystycznych, zebranych jako obserwacje dokonane na konkretnych
obiektach powoduje, że przykładowa zależność między dochodem (Y) a konsumpcją (C) dla
kolejnych obserwacji może wyglądać jak na rysunku 8.
Na podstawie wykresu widać, że do jego opisu nie da się użyć żadnej elementarnej i deter-
ministycznej funkcji matematycznej, choć chmura punktów wskazuje na istnienie zależności o
charakterze liniowym. Zachowanie się obu przedstawionych wielkości ekonomicznych względem
siebie wymaga wprowadzenia pewnej dodatkowej zmiennej, wyjaśniającej odchylenia punktów
odpowiadających obserwacjom od funkcji liniowej. Dlatego równanie opisujące zależność między
konsumpcją a dochodem zapiszemy następująco:
C
i
= α
0
+ α
1
Y
i
+ ε
i
(1)
Indeks i oznacza, że konsumpcja i dochód mają postać szeregów statystycznych. Symbol
ε
i
nazywamy składnikiem losowym równania. Wprowadzenie go dało możliwość sięgnięcia po
prostą funkcję liniową, jako sposób opisania zależności między badanymi zmiennymi. Równanie,
w którym wprowadzono składnik losowy nazywamy stochastycznym. Przyczyny uwzględniania
składnika losowego w modelach ekonometrycznych są następujące:
1. indeterminizm zachowania się zjawisk (lub podmiotów) ekonomicznych;
2. niedoskonałości pomiaru, które zawierają się w ε
i
;
3. wady w konstrukcji modelu np błędy w specyfikacji czy niepoprawna postać funkcyjna;
7
Jak to jest możliwe w naukach eksperymentalnych takich jak fizyka czy chemia.
20 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
-
6
Y
C
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Rysunek 8: Przykładowa zależność między konsumpcją a dochodem
-
6
Y
C
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
(1)
(2)
(3)
Rysunek 9: Możliwe funkcje liniowe dla modelu konsumpcji
2.3
Metoda Najmniejszych Kwadratów
Choć postać równania (1) jest poprawna, nie znamy jego parametrów (to sytuacja odwrotna
w porównaniu do modeli optymalizacyjnych). Każda z trzech zaprezentowanych na kolejnym
wykresie funkcji jest liniowa i teoretycznie nadaje się do opisu zależności między konsumpcją
a dochodem. Należy znaleźć te parametry, które dadzą najbardziej satysfakcjonującą postać
funkcji z punktu widzenia pewnego przyjętego kryterium.
Analizując rysunek 9 nasuwa się stwierdzenie, że najlepszą będzie funkcja przebiegająca jed-
nocześnie „najbliżej” wszystkich punktów. Wydaje się, że jest to funkcja numer 2, ale powstaje
pytanie: jak zyskać pewność co do dokonanego wyboru? Należy zbadać odległości dzielące rze-
czywiste punkty od naszej hipotetycznej prostej i wybrać wariant o najmniejszych zmierzonych
w ten sposób błędach. Minimalizuje się więc pewną funkcję kary, która przyjmuje wartości tym
większe im wspomniana odległość jest większa. Ponieważ jednak punkty leżą tak nad jak i pod
prostą, więc nie można użyć prostej sumy popełnianych błędów gdyż wartości dodatnie będą
znosić się z ujemnymi.
Spośród różnych dostępnych wariantów, niewątpliwie najpopularniejszą jest minimalizacja
sumy kwadratów odległości punktów od prostej. Stąd też wzięła się jej nazwa – Metoda Naj-
21 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
mniejszych Kwadratów (MNK). Używając tej metody możliwa jest estymacja parametrów mo-
delu stochastycznego. Nie wchodząc w matematyczne szczegóły dotyczące wyprowadzenia, wzór
pozwalający otrzymać oszacowania parametrów równania przy pomocy MNK jest następujący:
ˆ
α = (X
T
X)
−1
X
T
y
(2)
gdzie:
ˆ
α – wektor oszacowań parametrów równania;
X – macierz obserwacji na zmiennych objaśniających;
y – wektor obserwacji na zmiennej objaśnianej;
Wektor ˆ
α zawiera liczbowe wartości oszacowanych parametrów, które wskażą najkorzystniej-
szą dla danych obserwacji postać funkcji.
Estymacja to jednak tylko jeden (i to wcale nie pierwszy) z etapów analizy ekonometrycznej.
Badanie tego typu da się podzielić na następujące fazy:
1. Specyfikacja zmiennych i relacji modelu:
• określenie celu badania;
• wybór zmiennych
• wybór postaci analitycznej modelu na podstawie:
– teorii ekonomii;
– zebranych danych i posiadanego doświadczenia;
– związków korelacyjnych między zmiennymi;
2. Gromadzenie danych statystycznych;
3. Estymacja parametrów;
4. Weryfikacja modelu:
• statystyczna;
• merytoryczna;
5. Praktyczne wykorzystanie modelu:
• analiza zależności;
• wnioskowanie o przyszłości;
2.4
Model regresji liniowej
Naturalną tendencją podczas budowy modeli jest dążenie do możliwie najprostszego sposobu
opisu zjawiska. Stąd wzięło się częste sięganie po liniową postać regresji jako najlepiej odpo-
wiadającą temu założeniu. Okazuje się, że w sporej liczbie przypadków takie podejście zdaje
egzamin. Aby jednak można było użyć MNK do estymacji parametrów modelu liniowego, ko-
nieczne jest spełnienie określonych założeń zwanych założeniami schematu Gaussa-Markowa:
1. model jest niezmienniczy ze względu na obserwacje (parametry i postać funkcji nie ulegają
zmianie);
2. model jest liniowy względem parametrów
8
Należy zauważyć, że model musi być liniowy względem parametrów, ale nie względem zmiennych. Dzięki temu
używa się modeli nieliniowych sprowadzanych przy pomocy stosownych przekształceń do postaci liniowej.
22 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
3. zmienne objaśniające są nielosowe, a ich wartości są ustalonymi liczbami rzeczywistymi;
4. składnik losowy ma rozkład normalny;
5. wartość oczekiwana składnika losowego jest równa 0 (zakłócenia mają tendencję do wza-
jemnego znoszenia się);
6. składnik losowy jest sferyczny – macierz wariancji-kowariancji D
2
(ε
i
) jest diagonalna, o
takich samych elementach na przekątnej głównej
7. informacje zawarte w próbie są jedynymi, na podstawie których estymuje się parametry
modelu;
8. liczba obserwacji powinna być wyższa niż liczba szacowanych parametrów.
Część powyższych założeń dotyczy (wprowadzonego wcześniej) składnika losowego, który
stanowi abstrakcyjny sposób wyjaśniania takiego a nie innego zachowania się obserwacji. W
konsekwencji nie jesteśmy w stanie poznać składnika wprost, znamy za to jego przybliżenie –
resztę z modelu.
Równanie po oszacowaniu (dla przypadku jednej zmiennej objaśniającej) ma postać:
ˆ
Y
i
= ˆ
α
0
+ ˆ
α
1
X
i
(3)
Daszek nad parametrami oznacza, że są to już konkretne wartości, dlatego w równaniu (3)
nie występuje składnik losowy. Podstawiając do równania obserwacje jakimi dysponujemy dla
zmiennej X otrzymamy wartości Y wynikające z równania (czyli ˆ
Y
i
) zwane wartościami teore-
tycznymi zmiennej objaśnianej. Oczywiście nie będą one dokładnie odpowiadać rzeczywistym
realizacjom tej zmiennej, ponieważ większość punktów leży powyżej lub poniżej linii regresji.
Występującą w tej sytuacji różnicę:
e
i
= Y
i
− ˆ
Y
i
(4)
nazywamy resztą z modelu. Można więc (choć praktykuje się to rzadko) zapisać równanie (3)
jako:
ˆ
Y
i
= ˆ
α
0
+ ˆ
α
1
X
i
+ e
i
(5)
Zapis podany w (5) pokazuje, że reszty z modelu (a jest ich tyle ile obserwacji) mogą być trak-
towane jako przybliżona realizacja składnika losowego. Tak więc nie znamy składnika losowego
jako takiego, znamy natomiast reszty, które mają podobne własności.
Same modele mogą być klasyfikowane według różnych kryteriów. Wymieńmy te najpow-
szechniej spotykane:
1. Ze względu na formę związku między zmiennymi:
(a) liniowe;
(b) nieliniowe;
2. Ze względu na ilość zależności:
(a) jednorównaniowe;
(b) wielorównaniowe;
3. Ze względu na dynamikę:
(a) statyczne;
9
Mówimy, że składnik losowy jest homoskedastyczny i nieskorelowany
23 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
(b) dynamiczne (w tym autoregresyjne);
4. Ze względu na wartości poznawcze:
(a) przyczynowo-skutkowe;
(b) tendencji rozwojowej;
5. Ze względu na zakres badania:
(a) mikroekonomiczne;
(b) makroekonomiczne;
Nas najbardziej interesować będzie pierwsze kryterium. Przypomnijmy, że jedno z założeń
schematu Gaussa-Markowa wymaga, aby równanie było liniowe względem parametrów. Dlatego
do poniższego modelu:
Y
i
= e
α
0
X
α
1
i
e
ε
i
(6)
nie można zastosować metody najmniejszych kwadratów. Zlogarytmujmy jednak (6) stronami:
ln Y
i
= α
0
+ α
1
ln X
i
+ ε
i
(7)
Otrzymaliśmy równanie nieliniowe nadal względem zmiennych, ale za to liniowe względem
parametrów co było naszym celem. Sprowadzanie równań nieliniowych do postaci liniowej jest
często spotykaną praktyką ponieważ pozwala skorzystać z dobrodziejstw MNK. Oczywiście sama
sposób sprowadzania różni się w zależności od postaci funkcyjnej modelu.
2.5
Statystyczna weryfikacja jakości modelu
Fakt, że po użyciu MNK otrzymaliśmy estymatory parametrów modelu nie oznacza jeszcze,
że można spocząć na laurach. Otrzymane wyniki muszą zostać sprawdzone pod kątem jakości.
Dokonuje się tego na dwóch poziomach: statystycznym i merytorycznym. Na początek zajmijmy
się weryfikacją statystyczną.
Znając reszty z modelu można spróbować sobie odpowiedzieć czy zachowanie się zmiennych
objaśniających dobrze odwzorowuje zachowanie zmiennej objaśnianej. Oczywiście można to zro-
bić, analizując każdą resztę z osobna
. Jednak jakiekolwiek wnioski jesteśmy w stanie wyciągnąć
tylko dla szeregów o niewielkiej liczbie obserwacji, kiedy nie przytłacza nas duża ilość danych.
W pozostałych przypadkach konieczne staje się sięgnięcie po miary uśrednione.
Da się wykazać, że między wartościami empirycznymi, teoretycznymi a resztami zachodzi
związek:
X
i
(Y
i
− ¯
Y )
2
=
X
i
( ˆ
Y
i
− ¯
Y )
2
+
X
i
e
2
i
(8)
co można zapisać:
SST = SSR + SSE
(9)
gdzie:
SST – zmienność całkowita (suma kwadratów odchyleń wartości empirycznych od średniej aryt-
metycznej Y);
SSR – zmienność objaśniona (suma kwadratów odchyleń wartości teoretycznych od średniej
arytmetycznej Y);
SSE – zmienność nieobjaśniona.
10
Pamiętając, że różnice między wartościami: rzeczywistą i teoretyczną powinny być jak najmniejsze.
24 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Dzieląc (9) stronami przez SST otrzymamy:
1 =
SSR
SST
+
SSE
SST
(10)
Element
SSR
SST
występujący w (10) nosi nazwę współczynnika determinacji i oznaczamy go
symbolem: R
2
. Jest to syntetyczna miara opisująca dopasowanie wartości teoretycznych do rze-
czywistych. Przyjmuje wartości z przedziału h0, 1i
. Im bliżej 1 (100%) tym lepsze dopasowanie
modelu do danych, a więc oszacowania są lepszej jakości. Dla R
2
= 1 wszystkie punkty empi-
ryczne należą do linii regresji (zaś wszystkie reszty są równe 0).
Tylko na pierwszy rzut oka wiadomo co to jest wysokie R
2
, choć dążenie do jak najwyższych
jego wartości jest zupełnie zrozumiałe. Interpretacja współczynnika determinacji jest możliwa,
kiedy zachodzą następujące warunki:
1. relacja między zmiennymi musi być liniowa;
2. parametry muszą być szacowane przy pomocy MNK, gdyż inaczej współczynnik może
przyjmować dowolne wartości;
3. model musi zawierać wyraz wolny, w przeciwnym razie zachodzi: R
2
∈ (−∞, 1i
W modelach o więcej niż jednej zmiennej objaśniającej R
2
rośnie ze wzrostem liczby szaco-
wanych parametrów. Aby uniknąć tej wady oblicza się skorygowany współczynnik determinacji:
¯
R
2
= 1 − (1 − R
2
)
n − 1
n − k
(11)
Różnica między R
2
a ¯
R
2
rośnie ze wzrostem liczby zmiennych objaśniających. Skorygowany
współczynnik determinacji ma następujące własności:
1. Jeżeli R
2
= 1 wówczas ¯
R
2
= 1.
2. ¯
R
2
może przyjmować wartości ujemne.
Poniższe rysunki prezentują wartości współczynnika determinacji w zależności od zachowania
się relacji między zmienną objaśniającą a objaśnianą przy założeniu, że użyto liniowej funkcji
regresji.
-
6
X
Y
•
•
•
•
•
•
•
Rysunek 10: R
2
≈ 1
-
6
X
Y
•
•
•
•
•
•
•
Rysunek 11: R
2
≈ 0
-
6
X
Y
•
•
•
•
•
•
•
•
Rysunek 12: R
2
≈ 0
Przypadki zaprezentowane na rysunkach (11) oraz (12) mimo podobnej wartości współczyn-
nika determinacji różnią się dość znacznie. W pierwszej sytuacji nie ma praktycznie żadnej
11
Często praktykuje się podawanie wartości R
2
w procentach.
25 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
zależności między zmiennymi, w drugiej zaś występuje ona, lecz ma charakter nieliniowy (w tym
wypadku opisany parabolą).
Współczynnik determinacji jest komfortową w zastosowaniu miarą ponieważ odnosi się do
całego równania i ma wygodną interpretację. Z uwagi jednak na obarczenie pewnymi wadami,
weryfikację statystyczną należy wzbogacić o inne elementy. Wiemy, że parametry modelu poka-
zują wpływ jaki wywiera jedna zmienna na inną. Można więc sprawdzić, czy związki zachodzące
w równaniu są rzeczywiście istotne.
Jeżeli zmienne: objaśniania i objaśniająca nie są ze sobą powiązane wówczas, biorąc pod
uwagę założenia schematu Gaussa-Markowa, odpowiedni parametr powinien być równy zero
Skonstruujmy w tej sytuacji następujący zespół hipotez statystycznych dotyczących dowolnego
z parametrów:
H
0
: α
i
=
0
H
1
: α
i
6= 0
Tworzą one podstawę tzw. testu istotności t-Studenta należącego do grupy metod weryfikacji
statystycznej. Sprawdzaniem powyższego zespołu hipotez jest statystyka:
t
α
i
=
ˆ
α
i
σ
ˆ
α
i
(12)
gdzie:
σ
ˆ
α
i
– średni błąd estymatora.
Statystyka dana wzorem (12) ma rozkład t-Studenta o n-k stopniach swobody. Z uwagi
na konstrukcję hipotezy alternatywnej, w teście tym występuje obustronny obszar odrzucenia
rozpatrywany względem odczytanej z tablic wartości krytycznej. Interpretacja wyników jest
następująca:
1. Jeżeli |t
α
i
| > t
kryt
wówczas (przy przyjętym z góry poziomie istotności) odrzucamy H
0
na
korzyść H
1
. Zmienna objaśniająca w istotny sposób wpływa na zmienną objaśnianą.
2. Jeżeli |t
α
i
| < t
kryt
wówczas (przy przyjętym z góry poziomie istotności) nie mamy podstaw
do odrzucenia hipotezy zerowej, a więc uznajemy dany parametr za nieistotny statystycz-
nie.
Konsekwencje braku istotności są bardzo poważne. Oznaczają bowiem, że umieszczona w
równaniu zmienna objaśniająca znalazła się tam niepotrzebnie. W takiej sytuacji należy ją usu-
nąć i dokonać reestymacji równania.
2.6
Autokorelacja składnika losowego
Z autokorelacją mamy do czynienia, kiedy składniki losowe dotyczące różnych obserwacji są ze
sobą skorelowane. Z taką sytuacją spotykamy się najczęściej w przypadku szeregów czasowych.
Przyczyny występowania autokorelacji są różne:
1. natura procesów gospodarczych np serie klęsk trwające przez wiele okresów;
2. wpływ zdarzeń najbliższej przeszłości na podejmowane decyzje;
3. niepoprawna postać funkcyjna modelu np nie uwzględnienie cyklu gospodarczego;
12
Z uwagi na obecność składnika losowego, praktycznie nie zdarza się sytuacja, w której parametr jest równy
zero.
26 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
4. wadliwa struktura dynamiczna modelu: brak opóźnionych zmiennych w charakterze zmien-
nych objaśniających;
5. pominięcie ważnej zmiennej objaśniającej.
Najpoważniejszą konsekwencją występowania autokorelacji jest obciążenie estymatora wa-
riancji składnika losowego. Kierunek obciążenia bywa różny. Dla autokorelacji dodatniej warian-
cja ta jest niedoszacowana co prowadzi do pozornie większej dokładności ocen parametrów. W
konsekwencji otrzymujemy zawyżone statystyki t-Studenta.
Najczęściej zakłada się występowanie schematu autoregresyjnego pierwszego rzędu (tzw sche-
mat AR(1)), w którym występuje powiązanie między składnikami losowymi z sąsiednich okresów:
ε
t
= ρε
t−1
+ η
t
(13)
gdzie:
ρ – współczynnik autokorelacji;
η
t
∼ N (0, σ
η
)
Szczególną własnością zjawisk ekonomicznych jest to, że pozostają one ze sobą zawsze w
jakimś związku. Z tego powodu autokorelacja, choć niepożądana, jest właściwie nie do uniknięcia.
Nasze działania zmierzają więc po pierwsze do określenia siły autokorelacji, a następnie do
podjęcia decyzji odnośnie przeciwdziałania jej skutkom.
Najprościej byłoby policzyć współczynnik autokorelacji, lecz należy pamiętać, iż nie znamy
wprost składnika losowego. Z tego powodu po raz kolejny wykorzystamy jego przybliżenie czyli
reszty z modelu. Niestety oznacza to, że możemy poznać jedynie estymator wartości ρ. Istnieje
kilka sposobów na obliczenie ˆ
ρ:
ˆ
ρ
1
=
n
X
t=2
e
t
e
t−1
n
X
t=1
e
2
t
(14)
Ponieważ w (14) tracimy w liczniku jeden stopień swobody, można estymator ˆ
ρ policzyć
inaczej:
ˆ
ρ
2
=
n − k
n − 1
ˆ
ρ
1
(15)
Najczęściej jednak dla schematu AR(1) wykonuje się test Durbina-Watsona. Zakłada się w
nim następujący zespół hipotez:
H
0
: ρ
=
0
H
1
: ρ
>
0
lub ρ
<
0
Sprawdzianem testu jest statystyka:
d =
n
X
t=2
(e
t
− e
t−1
)
2
n
X
t=1
e
2
t
(16)
Jej wartości należą do przedziału h0, 4i. Z tablic odczytujemy dwie wartości krytyczne: dolną
d
L
i górną d
U
. Interpretacja wyników testu znalazła się w tabeli:
Aby dało się zastosować test Durbina-Watsona muszą zachodzić następujące warunki:
27 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Tabela 12: Weryfikacja testu Durbina-Watsona
Kierunek autokorelacji
ˆ
ρ > 0
ˆ
ρ < 0
Decyzja
d ∈ hd
U
, 2i
d ∈ h2, 4 − d
U
i
przyjąć H
0
d ∈ hd
L
, d
U
i
d ∈ h4 − d
U
, 4 − d
L
i
brak rozstrzygnięcia
d ∈ h0, d
L
i
d ∈ h4 − d
L
, 4i
odrzucić H
0
1. w równaniu powinien występować wyraz wolny;
2. należy dysponować co najmniej 15 obserwacjami;
3. w modelu nie powinna występować opóźniona zmienna objaśniana w charakterze zmiennej
objaśniającej.
W wypadku kiedy ostatnie z założeń nie jest spełnione można sięgnąć po statystykę:
h =
1 −
d
2
r
n
1 − nˆ
σ
2
Y
(17)
gdzie:
ˆ
σ
2
Y
– estymator wariancji parametru przy opóźnionej zmiennej objaśnianej.
Statystyka h ma rozkład asymptotycznie normalny o wartości oczekiwanej równej 0 i odchy-
leniu standardowym równym 1.
Jeżeli test potwierdzi występowanie statystycznie istotnej autokorelacji w modelu należy
podjąć działania zmierzające do wyeliminowania jej skutków. Stosuje się jedno z poniższych
rozwiązań:
1. respecyfikacja modelu;
2. użycie innych niż klasyczna MNK metod estymacji np uogólnionej metody najmniejszych
kwadratów (UMNK);
3. wprowadzenie opóźnionych zmiennych.
2.7
Weryfikacja merytoryczna
Jeżeli współczynnik R
2
oraz statystyki t-Studenta mają zadowalające wartości, wówczas można
przejść od weryfikacji statystycznej do merytorycznej. Ma ona na celu sprawdzenie zgodności
otrzymanych wyników z poczynionymi wcześniej założeniami. Podczas weryfikacji merytorycznej
wyodrębnimy dwa etapy:
1. określenie poprawności znaków przy parametrach;
2. interpretacja wartości oszacowanych parametrów.
W obu przypadkach pomoc może stanowić teoria ekonomii. Często (choć nie zawsze) z gó-
ry znamy znak stojący przy relacjach między konkretnymi wartościami ekonomicznymi. Jako
przykład może posłużyć uzależnienie popytu na dobra podstawowe od dochodu czy ceny.
Nieco bardziej skomplikowana jest interpretacja oszacowanych parametrów. Nie zawsze bo-
wiem znamy rząd wielkości odpowiadający sile wpływu zmiennej objaśniającej na objaśnianą.
Spotyka się tu raczej wskazówki (np elastyczność względem zmiennej powinna być mniejsza od
28 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
1) niż konkretne, sztywne zasady. Dodatkowo sprawę komplikuje fakt, że inaczej interpretuje się
parametry w równaniu liniowym niż w którymkolwiek z nieliniowych.
Osobnego zwrócenia uwagi wymaga wyraz wolny. Z jednej strony jego obecność jest wyma-
gana np ze względu na własności współczynnika determinacji. Z drugiej nie zawsze ma on sens
merytoryczny, jak dzieje się na przykład w przypadku zlinearyzowanych modeli nieliniowych.
2.8
Zmienne zero-jedynkowe
Jeśli chodzi zarówno o weryfikację merytoryczną jak i statystyczną problem może stanowić nie-
kiedy samo zachowanie się danych. Przyjrzyjmy się sytuacji przedstawionej na rysunku 13.
-
6
X
Y
•
•
•
•
•
•
•
Rysunek 13: Nietypowe zachowanie danych
Jedna z obserwacji przyjęła wartość nietypowo wysoką w porównaniu do pozostałych danych.
Zastosowanie MNK w tej sytuacji doprowadzi do modelu o bardzo niskim R
2
a nawet do przyjęcia
hipotezy o braku istotności oszacowań. Z uwagi na skromną liczbę obserwacji nie jest możliwa
rezygnacja z części spośród nich, aby uniknąć wymienionych wad.
Jeżeli spojrzeć na to szerzej, nie powinniśmy sprawiać wrażenia zaskoczonych. Zjawiska eko-
nomiczne podlegają w niektórych okresach (takich jak wojny czy gwałtowne recesje lub boom
gospodarczy) raptownym wahaniom. Przyjmują wtedy wartości skrajnie odbiegające od okre-
sów, które w tej sytuacji można nazwać „normalnymi” lub typowymi. Wyróżnimy 3 grupy takich
nietypowych zachowań:
1. obserwacje nietypowe występujące w pojedynczych, nieregularnych okresach;
2. obserwacje nietypowe trwające przez kilka okresów z rzędu;
3. obserwacje nietypowe regularnie się powtarzające.
Zazwyczaj nie jesteśmy w stanie zrezygnować z danych dotyczących nietypowych okresów.
Ewentualne skrócenie próby ma daleko idące konsekwencje podczas estymacji. Z drugiej stro-
ny brak kroków zaradczych oznacza modele o słabych własnościach statystycznych i meryto-
rycznych. Jako wyjście proponuje się stosowanie zmiennych zero-jedynkowych. Zmienną taką
definiuje się następująco:
U
i
=
(
0,
dla obserwacji typowych;
1,
dla obserwacji nietypowych.
(18)
Zmienne zero-jedynkowe tworzone są więc sztucznie, zgodnie z naszymi potrzebami
. Wpro-
wadza się je następnie do równania i szacuje parametry w tradycyjny sposób. W zależności od
13
Należy jednak zachowywać umiar przy wprowadzaniu zmiennych zero-jedynkowych. Ich użycie musi być
odpowiednio umotywowane.
29 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
użycia mogą one wywoływać zmianę któregoś z pozostałych parametrów w wybranych okresach.
Równanie (19) prezentuje korektę wyrazu wolnego:
Y
i
= α
0
+ α
∗
o
U
i
+ α
i
X
i
+ ε
i
(19)
-
6
X
Y
•
•
•
•
•
•
•
Rysunek 14: Zmienna zero-jedynkowa dla wyrazu wolnego
Niekiedy należy zmienić współczynnik kierunkowy równania:
Y
i
= α
0
+ (α
1
+ α
∗
1
U
i
)X
i
+ ε
i
(20)
Sytuację z równania (20) ilustruje rysunek 15.
-
6
X
Y
•
•
•
•
•
•
•
Rysunek 15: Zmienna zero-jedynkowa dla współczynnika kierunkowego
Możliwe jest również połączenie rozwiązań zaproponowanych w (19) oraz (20) dla jednego
modelu.
Oddzielnego omówienia wymaga wykorzystanie sezonowych zmiennych zero-jedynkowych. Ze
zjawiskiem sezonowości spotykamy się często korzystając z danych kwartalnych. Jest to sytuacja
regularnego powtarzania się obserwacji nietypowych
. Zakładając, że mamy do czynienia wła-
śnie z sezonowością kwartalną proponuje się następujący sposób użycia zmiennych sztucznych:
Y
t
= α
0
+ α
1
X
t
+ α
2
U
1t
+ α
3
U
2t
+ α
4
U
3t
+ ε
t
(21)
Równanie (21) stanowi rozszerzenie modelu z korektą wyrazu wolnego. Różnica polega na
tym, że w tym przypadku wyraz wolny jest korygowany w każdym kwartale przez inny para-
metr (przykładowo za sezonowość w pierwszym z nich odpowiada parametr przy U
1t
). Powyższe
14
Jako przykład może posłużyć wzrost spożycia napojów gazowanych w okresie letnim.
30 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
zmienne mierzą odchylenie sezonowe względem wybranego (w naszym przykładzie czwartego)
kwartału. Zachowanie się zmiennej Y
t
w czwartym kwartale oddaje wyraz wolny. Należy pamię-
tać, że w szeregach zmiennych tego typu wartość 1 regularnie się powtarza do końca okresu, z
którego pochodzą dane. Przykładowo dla równania (21) macierz X wyglądałaby następująco:
X =
1
X
1
1
0
0
1
X
2
0
1
0
1
X
3
0
0
1
1
X
4
0
0
0
1
X
5
1
0
0
1
X
6
0
1
0
1
X
7
0
0
1
1
X
8
0
0
0
..
.
..
.
..
.
..
.
..
.
1
X
n
..
.
..
.
..
.
2.9
Modele ekonometryczne a prognozowanie
Aby wykonać prognozę na podstawie jednorównaniowego modelu opisowego, musi on charakte-
ryzować się dobrymi własnościami. Jego jakość ocenia się przy pomocy miar takich jak współ-
czynnik determinacji czy istotność oszacowań. Równie ważna jest weryfikacja merytoryczna, czy-
li znaki a w przypadku modeli nieliniowych wartości elastyczności. Same prognozy mogą mieć
charakter punktowy (wynikiem jest konkretna wartość liczbowa) lub przedziałowy (otrzymuje-
my przedział, który z określonym prawdopodobieństwem zawiera przyszłą realizację zmiennej
prognozowanej).
Dodatkowo zakładamy, że relacje między zmiennymi pozostaną stałe w czasie. Oznacza to,
że postać funkcyjna modelu oraz wzajemne oddziaływanie zmiennych są stałe z okresem pro-
gnozy włącznie. To założenie (szczególnie w realiach ekonomicznych) jest bardzo silne. Podobne
założenia czynimy w przypadku omawianych poniżej modeli trendu.
Składnik losowy również pozostaje stały w czasie co oznacza, że nie powinny pojawić się nowe
zmienne wpływające na prognozowane zjawisko przy okazji zmieniając już ustalone relacje.
W okresie prognozowanym musimy znać wartości zmiennych objaśniających. Kiedy nie jest
możliwe, w sukurs przychodzą metody prognozowania szeregów czasowych. Można również kon-
struować dodatkowe równania, służące otrzymaniu przyszłych wartości pożądanych zmiennych.
Zazwyczaj takie postępowanie prowadzi do otrzymania układu powiązanych ze sobą równań.
Niekiedy zaś (w analizach określonych scenariuszy) zakłada się z góry wartości zmiennych egzo-
genicznych co upodabnia postępowanie do analizy mnożnikowej.
Prognozy na podstawie modeli ekonometrycznych, w których uwzględnia się fakt sezonowo-
ści zmiennych, zakładają istnienie sezonowości również w okresie prognozy. Sezonowość ta ma
zachowany dotychczasowy okres wahań.
2.10
Modele trendu
Niektóre zmienne mają skłonność do systematycznych zmian w czasie np. stale rosną lub maleją.
Mówimy, że zawierają trend i staramy się skonstruować możliwie najprostszą sztuczną zmienną
reprezentującą czas. Przy addytywnym wprowadzeniu składnika losowego otrzymujemy szcze-
gólny przypadek równania linii regresji. Potrzebujemy jedynie informacji o zmiennej objaśnianej,
nie zaś objaśniających co stanowi wielce korzystną okoliczność.
31 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Postać modelu może być różna, a jej wybór zależy od przesłanek dotyczących mechanizmu
rozwojowego zmiennej. Przykłady postaci funkcji trendu:
• liniowa
y
t
= α + βt
Stały kierunek rozwoju zjawiska wyznacza współczynnik kierunkowy prostej. Wyraża on
stały przyrost wartości zmiennej prognozowanej.
• wykładnicza
y
t
=
e
α+βt
,
β > 0
y
t
=
αβ
t
,
β > 1
W równaniu pierwszym β a w drugim ln β jest stopą wzrostu.
• wielomianowa
y
t
= α
0
+ α
1
t + α
2
t
2
Kolejne trzy funkcje stosuje się w sytuacji, kiedy stwierdzamy występowanie zmniejsza-
jących się przyrostów np. dla względnego nasycenia rynku z powodu pojawiających się
produktów konkurencyjnych.
• logarytmiczna
y
t
= α + β ln t, β > 0
• potęgowa
y
t
= αt
β
,
0 < β < 1
• ilorazowa
y
t
=
αt
β + t
,
α, β > 0
W przypadku malejącego przyrostu ryzyko prognozowania jest mniejsze bo zmienne za-
chowują się dość stabilnie.
• logistyczna
y
t
=
α
1 + β exp
−δt
,
α, δ > 0, β > 1
Funkcji logistycznej używamy kiedy zjawisko jest ograniczone do pewnej przestrzeni (np.
rozwój nowych gałęzi przemysłu). Najpierw następuje szybki wzrost, potem tempo maleje
do asymptoty wyznaczonej przez parametr alfa.
Określenie rodzaju trendu wymaga sporej ilości obserwacji. Postać funkcji dobiera się em-
pirycznie, na podstawie analizy wykresu. Kiedy obserwacji nie ma zbyt wiele, do szeregu da
się dopasować więcej niż jedną funkcję. W takiej sytuacji wybieramy tę o najprostszej postaci
analitycznej.
Używając KMNK do szacowania parametrów trzeba pamiętać o sprowadzeniu równania do
postaci liniowej względem parametrów. Modele trendu mogą być (jak każde modele ekonome-
tryczne) rozszerzane o zmienne zero-jedynkowe. Poniższy prosty przykład stanowi ilustrację
sposobu, w jaki wykonuje się prognozy w oparciu o model trendu.
Przykład prognoz dla funkcji ˆ
y
t
= 2 + 3t w kilku wybranych okresach:
32 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Okres (t)
Prognoza
1
2+3*1=5
3
2+3*3=11
10
2+3*10=32
12
2+3*12=38
2.11
Przykład estymacji modelu jednorównaniowego
Należy oszacować parametry liniowego modelu jednorównaniowego opisującego popyt na pewne
dobro (Y) w zależności od dochodów (X). Równanie to ma postać:
Y
t
= α
0
+ α
1
X
t
+ ε
t
(22)
Zbadać jego jakość przy pomocy współczynnika determinacji oraz testu istotności. Zebrane dane
na temat zmiennych: objaśnianej (Y) i objaśniającej (X) w kolejnych okresach (t) są następujące:
Y
t
5
6
7
7
8
9
X
t
3
3
5
4
6
7
Dane do zadania można zapisać w postaci macierzowej. Ponieważ w modelu występuje wyraz
wolny (α
0
) więc pierwsza kolumna macierzy obserwacji na zmiennych objaśniających składać
się będzie z samych jedynek.
Y =
5
6
7
7
8
9
X =
1
3
1
3
1
5
1
4
1
6
1
7
Powyższe dane zostaną wykorzystane do estymacji parametrów modelu przy pomocy metody
najmniejszych kwadratów. Wzór na estymator parametrów jest następujący:
α = (X
T
X)
−1
X
T
y
(23)
Na początek wyznaczymy macierz X
T
X:
X
T
X =
"
1
1
1
1
1
1
3
3
5
4
6
7
#
1
3
1
3
1
5
1
4
1
6
1
7
=
"
6
28
28
144
#
W następnym kroku należy macierz odwrócić. Skorzystamy w tym celu ze wzoru na odwracanie
macierzy dwa na dwa. Wyznacznik macierzy X
T
X jest równy 80 (6 ∗ 144 − 28 ∗ 28). Stąd macierz
odwrotna jest następująca:
(X
T
X)
−1
=
1
80
"
144
−28
−28
6
#
=
"
1,8
−0,35
−0,35
0,075
#
33 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Jako kolejny wyznaczymy wektor X
T
y:
X
T
y =
"
1
1
1
1
1
1
3
3
5
4
6
7
#
5
6
7
7
8
9
=
"
42
207
#
Możemy teraz przystąpić do ostatniego kroku czyli szacowania parametrów. Podstawiamy do
wzoru (23):
α =
"
1,8
−0,35
−0,35
0,075
# "
42
207
#
=
"
3,15
0,825
#
Otrzymaliśmy następujące równanie:
ˆ
Y
t
= 3,15 + 0,825X
t
(24)
Parametr α
0
= 3,15 oznacza, że w przypadku braku dochodu popyt wynosi 3,15 jednostki. Jest
to tzw. popyt autonomiczny. Parametr α
1
= 0,825 oznacza, że wzrost dochodów o jednostkę pie-
niężną spowoduje wzrost popytu o 0,825 jednostki przy pozostałych warunkach niezmienionych.
W tym miejscu warto przyjrzeć się znakowi parametru przy zmiennej objaśniającej. Jest on
dodatni. Jako, że objaśniamy popyt przy pomocy wydatków, wydaje się logiczne oraz ekono-
micznie uzasadnione, że ze wzrostem wydatków rośnie popyt na dane dobro. Taki właśnie znak
stoi przy X
t
.
Mając oszacowane parametry można wyznaczyć teoretyczne wartości zmiennej objaśnianej.
Podstawiamy dochód z kolejnych okresów do (24). W efekcie obliczone zostaną wartości wynika-
jące z równania linii regresji. Poniżej znajdują się przykładowe obliczenia dla pierwszych trzech
okresów.
ˆ
y
1
= 3,15 + 0,825 ∗ 3 = 5,625
ˆ
y
2
= 3,15 + 0,825 ∗ 3 = 5,625
ˆ
y
3
= 3,15 + 0,825 ∗ 5 = 7,275
Jak widać wartości popytu wynikające z równania linii regresji różnią się od wartości rzeczywi-
stych. Różnica:
e
t
= y
t
− ˆ
y
t
(25)
nosi nazwę reszty z modelu. Poniżej znalazły się wszystkie wartości teoretyczne zmiennej obja-
śnianej oraz wszystkie reszty.
Y
t
ˆ
Y
t
e
t
5
5,625
-0,625
6
5,625
0,375
7
7,275
-0,275
7
6,450
0,550
8
8,100
-0,100
9
8,925
0,075
34 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Współczynnik determinacji (oznaczany jako R
2
) służy do oceny dopasowania całego modelu
do danych rzeczywistych. Może więc być wyliczany bezpośrednio z reszt modelu lub na pod-
stawie cząstkowych wyliczeń poczynionych jeszcze na etapie szacowania parametrów. W tym
drugim wypadku wykorzystuje się następujący wzór (z niego właśnie skorzystamy w niniejszym
przykładzie):
R
2
=
α
T
X
T
y − n¯
y
2
y
T
y − n¯
y
2
(26)
Wyznaczymy kolejne składowe wzoru (26).
α
T
X
T
y =
h
3,15 0,825
i
"
42
207
#
= 303,075
y
T
y =
X
t
y
2
t
=
h
5 6 7 7 8 9
i
5
6
7
7
8
9
= 304
Średnia arytmetyczna ze zmiennej objaśnianej (¯
y) wynosi 7, zaś liczba obserwacji (czyli n) równa
się 6. Podstawiamy do wzoru (26):
R
2
=
303,075 − 6 ∗ 7
2
304 − 6 ∗ 7
2
= 0,9075
Interpretacja 1: Model objaśnia zachowanie się zmiennej objaśnianej w 90,75%.
Interpretacja 2: Zmienność zmiennej objaśnianej została wyjaśniona zmiennością zmiennych
objaśniających w 90,75%.
Wartość współczynnika determinacji rośnie ze wzrostem liczby zmiennych objaśniających, nie
można opierać się tylko i wyłącznie na nim. Z tego powodu analizę jakości oszacowań rozszerza
się o zbadanie własności pojedynczych estymatorów. Wykorzystamy do tego celu test istotności
t-Studenta. W teście tym występuje następujący zestaw hipotez:
H
0
: α
i
= 0
H
1
: α
i
6= 0
Stawiamy więc hipotezę, że dany parametr jest równy zero (statystycznie nieistotny) wobec
hipotezy alternatywnej, która zakłada iż istotnie różni się on od zera. Sprawdzianem tego testu
jest statystyka:
t
αi
=
ˆ
α
i
σ
αi
(27)
σ
αi
to odchylenie standardowe danego parametru.
Aby jednak skorzystać ze wzoru (27) należy najpierw wyznaczyć wariancję reszt. Wykorzy-
stany zostanie następujący wzór (k – liczba szacowanych parametrów):
σ
2
e
=
1
n − k
(y
T
y − α
T
X
T
y)
(28)
Po podstawieniu otrzymamy:
σ
2
e
=
1
6 − 2
(304 − 303,075) = 0,23
35 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Odchylenie standardowe parametru oblicza się mnożąc wariancję reszt przez odpowiedni element
przekątnej główne macierzy (X
T
X)
−1
, po czym wyciąga się pierwiastek. Jako, że oszacowano
dwa parametry, potrzebne będą dwa odchylenia standardowe.
σ
α0
=
p
0,23 ∗ 1,8 = 0,643
σ
α1
=
p
0,23 ∗ 0,075 = 0,131
Na ich podstawie obliczamy wartości statystyk t-Studenta:
t
α0
=
3,15
0,643
= 4,9
t
α1
=
0,825
0,131
= 6,3
Aby zweryfikować hipotezy o istotności każdego z parametrów, z tablic rozkładu t-Studenta
odczytujemy wartość krytyczną. Potrzebne do tego są dwa parametry: poziom istotności i liczba
stopni swobody. Poziom istotności przyjmiemy na poziomie 0,05 a liczba swobody to różnica
między liczbą obserwacji a liczbą szacowanych parametrów. W naszym przypadku wynosi ona
6 − 2 = 4. Wartość krytyczna odczytana z tablic wynosi 2,78. Porównujemy moduły statystyk
t-Studenta z wartością krytyczną:
|4,9| > 2,78
|6,3| > 2,78
W obu przypadkach moduły statystyk dla parametrów okazały się większe od wartości krytycz-
nej. Oznacza to iż obie statystyki znalazły się w obszarze odrzucenia. Powiemy, że odrzucamy
hipotezę zerową na korzyść hipotezy alternatywnej, która mówi, że dany parametr istotnie różni
się od zera. Oznacza to na przykład, że X
t
ma istotny wpływ na zachowanie się Y
t
.
1. Znaki przy parametrach są poprawne.
2. Wartość współczynnika determinacji wskazuje na wysoki poziom objaśnienia modelu.
3. Obydwa parametry okazały się istotne statystycznie.
Otrzymano więc wiarygodny model o dobrych własnościach statystycznych.
Badanie występowania autokorelacji zostanie przeprowadzone przy pomocy testu Durbina-
Watsona. Sprawdza się w nim następujący zestaw hipotez:
H
0
: ρ = 0
H
1
: ρ 6= 0
Hipoteza zerowa zakłada brak autokorelacji i jest to sytuacja dla nas pożądana. W odróżnieniu,
przyjęcie hipotezy alternatywnej oznacza, że współczynnik korelacji jest istotnie różny od zera
i występuje autokorelacja składnika losowego.
36 z 37
Ekonometria dla FiR
Opracował: dr Adam Kucharski
Test Durbina-Watsona opiera się o wektor reszt z modelu. Na ich podstawie dokonuje się
najpierw obliczeń cząstkowych, które znalazły się w tabeli poniżej:
e
t
e
2
t
(e
t
− e
t−1
) (e
t
− e
t−1
)
2
−0,625
0,391
−
−
0,375
0,141
1,000
1,000
−0,275
0,076
−0,650
0,423
0,550
0,303
0,825
0,681
−0,100
0,010
−0.650
0,423
0,075
0,006
0,175
0,031
P
0,927
−
2,558
Teraz wystarczy tylko podstawić do wzoru i obliczyć wartość statystyki DW.
DW =
P(e
t
− e
t−1
)
2
P e
2
t
=
2,558
0,927
= 2,76
Wartość DW jest większa od dwóch więc sprowadzimy ją poniżej tej wartości:
DW
∗
= 4 − DW = 4 − 2,76 = 1,24
Przed dokonaniem interpretacji należy wyznaczyć, na podstawie tablic statystycznych, wartości
krytyczne rozkładu Durbina-Watsona. Potrzebne do tego parametry to:
1. liczba obserwacji (u nas n=6)
2. liczba szacowanych parametrów (u nas k=2)
UWAGA! Tablice konstruowane są od 15 obserwacji więc, z formalnego punktu widzenia, nie
możemy wykorzystać tego testu. Zrobimy to jednak, lecz wyłącznie w celu zapoznania się z
weryfikacją tego typu hipotez.
Przyjmijmy zatem, że d
L
= 0,98 a d
U
= 1,57. W takiej sytuacji wartość statystyki równa 1,24
znalazła się w obszarze niekonkluzywności testu (bo 0,98 < 1,24 < 1,57). Nie możemy stwier-
dzić, czy w modelu występuje autokorelacja czy nie. Gdyby statystyka obliczona na podstawie
reszt okazała się wyższa od d
U
wtedy stwierdzilibyśmy brak autokorelacji składnika losowego.
Statystyka DW mniejsza od d
L
oznacza występowanie autokorelacji składnika losowego.
Załóżmy teraz, że chcemy wykonać prognozę punktową na kolejne dwa okresy, czyli siódmy
i ósmy. Potrzebujemy do tego celu wartości dochodów w tych okresach. Niech będą dane
X
∗
7
= 9 a X
∗
8
= 12. Prognozy popytu we wspomnianych okresach wyglądają następująco:
Y
∗
7
= 3,15 + 0,825 × 9 = 10,575
Y
∗
8
= 3,15 + 0,825 × 12 = 13,05
Zwróćmy uwagę na to, że parametry i postać równania w okresach prognozowanych nie uległy
zmianie. Nie rozstrzygaliśmy również, skąd pochodzą wartości zmiennej objaśniającej w okresach
siódmym i ósmym, gdyż nie stanowi to przedmiotu zainteresowania naszego przykładu.
15
„Gwiazdka” oznacza, że mamy do czynienia z prognozą.
37 z 37