Nieliniowa metoda najmniejszych kwadratów, Ekonometria


Nieliniowa metoda najmniejszych kwadratów

algorytm Gaussa-Newtona

1. OPIS PROBLEMU

Metoda Gaussa-Newtona dotyczy ciągu zastosowań MNK, w którym rolę macierzy X ( obserwacji zmiennych objaśniających-egzogenicznych) pełni macierz Z(l), a rolę wektora y ( obserwacji zmiennej zależnej -endogenicznej) wektor e(l)

Szacowanie parametrów modelu nieliniowego rozpoczyna się od doboru wartości początkowych(tzw. punktów startowych) β(0) tak, aby były one bliskie rzeczywistym wartościom parametrów β i umożliwiały otrzymanie zbieżności algorytmu. Najczęściej metodę Gaussa-Newtona łączy się z inną metodą, która umożliwia otrzymanie dobrych początkowych przybliżeń parametrów. Taką metodę stanowi np. metoda m punktów (polega na arbitralnym wyborze m punktów empirycznych i założeniu, że współrzędne tych punktów spełniają dokładnie równanie rozpatrywanej krzywej. W ten sposób uzyskuje się układ- zwykle nieliniowy -m równań z m niewiadomymi parametrami, których rozwiązanie stanowi szukane przybliżenie parametrów.) czy m sum ( daje z reguły lepsze przybliżenia parametrów niż metoda m punktów, ale nie jest tak uniwersalna, można ją bowiem stosować tylko w przypadkach gdy zmienna objaśniająca jest równodystansowa np. w trendach lub gdy analityczna postać rozpatrywanej krzywej jest taka, że możemy korzystać ze wzorów na sumę częściową ciągu arytmetycznego lub geometrycznego.)

Algorytm Gaussa-Newtona wykorzystuje się do estymacji parametrów strukturalnych modeli nieliniowych. Poniżej została przedstawiona ogólna postać funkcji nieliniowej:

Yt= f(xt,β)+ξt t=1,...,N,

Gdzie:

yt - obserwacje zmiennej objaśnianej,

xt = [xtl]- wektor obserwacji P zmiennych objaśniających,

β = [βj]- wektor K parametrów strukturalnych,

ξt - realizacje składników losowych,

Przy czym zakładamy, że składniki losowe ξt są niekorelowane, mają średnią zero oraz jednakową, dodatnią i skończoną wariację.

Zauważamy, że w modelu nieliniowym na ogół nie ma żadnego związku między liczbą zmiennych objaśniających P a liczbą parametrów K; zwykle P<K.

Zastosowanie MNK wprost do modelu nieliniowego Gaussa-Newtona, czyli wyznaczenie estymatora b wektora parametrów β, takiego że:

N

minS(β) = min [ yt - f (xt,β) ]2 = S(b)

β β t=1

prowadzi do nieliniowego układu równań normalnych, który zwykle musi być rozwiązany za pomocą numerycznych procedur iteracyjnych.

Następnym etapem metody Gaussa-Newtona jest obliczenie pierwszych pochodnych cząstkowych względem parametrów strukturalnych występujących w modelu. Pierwsze pochodne cząstkowe wykorzystuje się we wzorze pozwalającym na obliczenie odchyleń dj (l) kolejnych przybliżeń βj (l) od wartości rzeczywistych βj..

W tym celu posłużą nam podstawowe wzory na pochodne:

1. funkcji elementarnych, jak również na pochodne funkcji wykładniczej i logarytmicznej:

f(x)=C, f'(x)=0, xR,

f(x)=xa, f'(x)=axa-1, xR+,

f(x)=ax, a>0 i a 1, xR, f”(x)=ax ln a, xR,

f(x)=ex, f'(x)=ex,

f(x)= loga x, a>0 i a 1, x>0, f'(x)= 1/x ln a, x>0,

f(x)= ln x, x>0, f'(x)=1/x, x>0,

2. funkcji pochodnej sumy, różnicy, iloczynu oraz ilorazu:

[ f(x) + g(x)]'= f'(x)+ g'(x),

[ f(x) - g(x)]'= f'(x) - g'(x),

[ f(x)* g(x)]'=f'(x)g(x) + f(x)g'(x),

[f(x)/g(x)]'=f'(x)g(x) - f(x)g'(x)/[g(x)]2, g(x)0

Metoda Gaussa-Newtona polega, więc na zastąpieniu modelu w l-tej iteracji jego liniowa aproksymantą (liniowym przybliżeniem).

Za pomocą algorytmu Gaussa-Newtona, w celu oszacowania parametrów strukturalnych modelu nieliniowego stosuje się następujący wzór:

d (l)=[(Z(l))TZ(l)]-1(Z(l))Te(l)

gdzie:

Z(l)=[Z(l)tj]=[f(xt,β)/βj]β=β(l) - macierz N*K pierwszych

pochodnych cząstkowych względem parametrów obliczonych dla ustalonych w l-tej iteracji przybliżeń

β (l )oraz danych obserwacji zmiennych objaśniających.

e(l)=[et(l)]=[yt - f(xt,β(l))] - wektor różnic miedzy zaobserwowa-

nymi wartościami zmiennej zależnej a l-tym przybliżeniem (wartościami teoretycznymi z l-tej iteracji).

Wartości dj(l ) są szacunkami δj(l) *δj(l) są to odchylenia l-tych przybliżeń βj(l) od wartości rzeczywistych βj, co przedstawia poniższe równanie:

δj(l)=βj - βj(l)

Mając dobrane wartości początkowe należy przystąpić do pierwszej iteracji. Postępowanie iteracyjne wykonuje się według wzoru:

βj(l+1) = βj(l)+dj(l)

Iteracja pierwsza będzie wyglądała w następujący sposób:

βj(l) = βj(0)+dj(0)

Iteracja druga będzie miała następującą postać:

βj(2)= βj(1)+dj(1)

Postępowanie iteracyjne kontynuuje się tak długo, aż wartości bezwzględne wszystkich poprawek będą równe zeru z zadaną dokładnością (np. 1%).

2.Słownik pojęć i terminów dotyczący prezentowanej metody

Gaussa-Newtona.

1.metoda Gaussa-Newtona dotyczy ciągu zastosowań MNK, w którym rolę macierzy X ( obserwacji zmiennych objaśniających-egzogenicznych) pełni macierz Z(l), a rolę wektora y ( obserwacji zmiennej zależnej -endogenicznej) wektor e(l)

2.metoda najmniejszych kwadratów jest metodą estymacji polegającą na tym, że za wektor parametrów strukturalnych β przyjmuje wektor b, który minimalizuje sumę kwadratów reszt.

3. estymacja - szacowanie parametrów

4. szacowanie parametrów modelu ekonometrycznego - sprowadza się do przypisywania nieokreślonym liczbowo parametrom konkretnych wartości liczbowych

5. zmienne objaśniane (zwane opisywanymi lub zależnymi) - zmienne te są wyjaśniane przez model.

6. zmienne objaśniające (zwane też opisującymi lub niezależnymi) - zmienne te nie są wyjaśniane przez model

7. punkty startowe - to wartości początkowe od których rozpoczyna się szacowanie parametrów modelu

3.Pytania kontrolne

1.Czego dotyczy metoda Gaussa-Newtona?

2. Z jaką metodą można łączyć metodę Gaussa-Newtona?

3. Czego dotyczy i od czego rozpoczyna się szacowanie parametrów metody nieliniowej?

4. Na czym polega metoda m punktów?

5. Wyjaśnij następujące terminy:

6. Co to są punkty startowe?

7. Na czym polega MNK - metoda najmniejszych kwadratów?

8. Do czego wykorzystuje się algorytm Gaussa - Newtona?

4. Przykładowe zadania do samodzielnego rozwiązania.

Zadanie 1.

W poniższej tablicy zawarte są informacje o obrotach (w zł) uzyskiwanych przez przedsiębiorstwo handlowe w latach 1985 - 1997. Metodą Gaussa - Newtona oszacować parametry uogólnionego trendu wykładniczego z addytywnymi zakłóceniami losowymi:

yt = α + βyt + ξt , t = 1, ..., 13.

Tabela 1.

rok

1985

1986

1987

1988

1989

1990

1991

1992

1993

1994

1995

1996

1997

t

1

2

3

4

5

6

7

8

9

10

11

12

13

yt

43

48

55

63

75

90

112

140

179

231

301

396

524

Źródło: Dane umowne

Zadanie 2.

Na podstawie danych zawartych w poniższej tablicy oszacować metodą Gaussa - Newtona parametry funkcji wykładniczej:

yt = α β xt + ξt,.

Tabel 2.

t

1

2

3

4

5

6

xt

2

4

5

7

9

11

yt

23

51

76

171

384

865

Źródło: Dane umowne

Przykład zadania na podstawie omawianej metody.

5. Bibliografia.

  1. Goryl A., Jędrzejczyk Z., Kukuła K., Osiewalski J., Walkocz A., „Wprowadzenie do ekonometrii w przykładach”, Wydawnictwo Naukowe PWN, Warszawa 1999

  2. Nowak E., „Zarys metod ekonometrii. Zbiór zadań”, Wydawnictwo Naukowe PWN, Warszawa 1998

  3. Płyta CD-Rom „Materiały do samodzielnego nauczania”, WSiZ w Rzeszowie Rok 2002

Praca pochodzi z serwisu www.e-sciagi.pl



Wyszukiwarka

Podobne podstrony:
Identyfikacja Procesów Technologicznych, Identyfikacja parametrycznarekurencyjną metodą najmniejszyc
metoda najmniejszych kwadratów wzory
6 własności estymatora parametrów klasycznego modelu liniowego uzyskanego metodą najmniejszych kwadr
METODA NAJMNIEJSZYCH KWADRA, Inne
SPRAWKO Metoda Najmniejszych Kwadratów- SVD, Automatyka i robotyka air pwr, VI SEMESTR, Metody numer
Metoda najmniejszych kwadratów
16 opracowanie rzutowanie metoda najmniejszych kwadratow
klasyczna metoda najmniejszych kwadratów, statystyka
3 ćwiczenia szacowanie parametrów modeli liniowych klasyczną metodą najmniejszych kwadratów
Podstawy Metrologii metoda najmniejszych kwadratów
Metoda najmniejszych kwadratów
Aproksymacja metodą najmniejszych kwadratów
metoda najmniejszych kwadratów
Odchylenie standartowe i metoda najmniejszych kwadratów
metoda najmniejszych kwadratów

więcej podobnych podstron