WYKŁADNIKI LAPUNOWA A BŁĄD PROGNOZY

Podobne dokumenty
Zastosowanie wykładników Lapunowa do badania stabilności sieci elektroenergetycznej

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

Wprowadzenie do teorii ekonometrii. Wykład 1 Warunkowa wartość oczekiwana i odwzorowanie liniowe

Rozwiązywanie równań nieliniowych

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

Specjalistyczna Pracownia Komputerowa Obliczanie widma Lapunowa

KADD Minimalizacja funkcji

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Metody numeryczne I Równania nieliniowe

Metody Numeryczne Optymalizacja. Wojciech Szewczuk

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Zaawansowane metody numeryczne

Metody Numeryczne w Budowie Samolotów/Śmigłowców Wykład I

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

1 Równania nieliniowe

Komputerowa Analiza Danych Doświadczalnych

3. Modele tendencji czasowej w prognozowaniu

Ćwiczenie 5 PROGNOZOWANIE

Układy równań i równania wyższych rzędów

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

RÓWNANIA NIELINIOWE Maciej Patan

Metody numeryczne. dr Artur Woike. Ćwiczenia nr 2. Rozwiązywanie równań nieliniowych metody połowienia, regula falsi i siecznych.

... prognozowanie nie jest celem samym w sobie a jedynie narzędziem do celu...

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

Całkowanie numeryczne przy użyciu kwadratur

Modele zapisane w przestrzeni stanów

Obliczenia naukowe Wykład nr 2

Modele DSGE. Jerzy Mycielski. Maj Jerzy Mycielski () Modele DSGE Maj / 11

AKADEMIA GÓRNICZO-HUTNICZA Wydział Matematyki Stosowanej ROZKŁAD NORMALNY ROZKŁAD GAUSSA

Całkowanie numeryczne

FORECASTING THE DISTRIBUTION OF AMOUNT OF UNEMPLOYED BY THE REGIONS

MODELOWANIE ZMIENNOŚCI CEN AKCJI MODEL ADDYTYWNY MODEL MULTIPLIKATYWNY

ŚREDNI BŁĄD PROGNOZOWANIA DLA METODY EKSTRAPOLACJI PRZYROSTU EMPIRYCZNEGO

Ścieżka rozwoju polskiej gospodarki w latach gospodarki w latach W tym celu wykorzystana zostanie metoda diagramowa,

K wartość kapitału zaangażowanego w proces produkcji, w tys. jp.

Zastosowanie modelu regresji logistycznej w ocenie ryzyka ubezpieczeniowego. Łukasz Kończyk WMS AGH

Część 2. Teoretyczne i praktyczne aspekty wybranych metod analiz ilościowych w ekonomii i zarządzaniu

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Ekonometria ćwiczenia 3. Prowadzący: Sebastian Czarnota

Elementy metod numerycznych

Regresja nieparametryczna series estimator

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

y f x 0 f x 0 x x 0 x 0 lim 0 h f x 0 lim x x0 - o ile ta granica właściwa istnieje. f x x2 Definicja pochodnych jednostronnych

Weryfikacja hipotez statystycznych

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Optymalizacja ciągła

Zaawansowane metody numeryczne

ZJAZD 4. gdzie E(x) jest wartością oczekiwaną x

Spis treści 3 SPIS TREŚCI

Rozdział 1. Wektory losowe. 1.1 Wektor losowy i jego rozkład

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć)

Egzamin z Metod Numerycznych ZSI, Grupa: A

Ważne rozkłady i twierdzenia c.d.

Jeśli wszystkie wartości, jakie może przyjmować zmienna można wypisać w postaci ciągu {x 1, x 2,...}, to mówimy, że jest to zmienna dyskretna.

KADD Minimalizacja funkcji

Matematyka stosowana i metody numeryczne

1 Klasyfikator bayesowski

METODY NUMERYCZNE. Wykład 3. Plan. Aproksymacja Interpolacja wielomianowa Przykłady. dr hab.inż. Katarzyna Zakrzewska, prof.agh. Met.Numer.

Ekonometria. Wprowadzenie do modelowania ekonometrycznego Estymator KMNK. Jakub Mućk. Katedra Ekonomii Ilościowej

Analiza składowych głównych

Chaotyczne generatory liczb pseudolosowych

Rachunek Różniczkowy

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Zagadnienia na egzamin poprawkowy z matematyki - klasa I 1. Liczby rzeczywiste

Funkcja tworząca Funkcja charakterystyczna. Definicja i własności Funkcja tworząca momenty

Iteracyjne rozwiązywanie równań

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Estymacja w regresji nieparametrycznej

WYKŁAD 9 METODY ZMIENNEJ METRYKI

Stopę zbieżności ciagu zmiennych losowych a n, takiego, że E (a n ) < oznaczamy jako a n = o p (1) prawdopodobieństwa szybciej niż n α.

Metoda największej wiarygodności

PROGNOZOWANIE I SYMULACJE EXCEL 1 AUTOR: MARTYNA MALAK PROGNOZOWANIE I SYMULACJE EXCEL 1 AUTOR: MARTYNA MALAK

TEORIA CHAOSU. Autorzy: Szymon Sapkowski, Karolina Seweryn, Olaf Skrabacz, Kinga Szarkowska

Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć)

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. prof. dr hab.inż. Katarzyna Zakrzewska

Metody numeryczne. materiały do wykładu dla studentów

Uczenie sieci typu MLP

Efekt motyla i dziwne atraktory

Stochastyczne równania różniczkowe, studia II stopnia

Wprowadzenie do teorii prognozowania

Interpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna

Optymalizacja ciągła

Laboratorium 5 Przybliżone metody rozwiązywania równań nieliniowych

Lab 10. Funkcje w argumentach funkcji metoda Newtona. Synonimy nazw typów danych. Struktury. Tablice struktur.

Układy równań liniowych. Krzysztof Patan

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

Funkcje dwóch zmiennych

Program zajęć pozalekcyjnych z matematyki poziom rozszerzony- realizowanych w ramach projektu Przez naukę i praktykę na Politechnikę

JEDNORÓWNANIOWY LINIOWY MODEL EKONOMETRYCZNY

ANALIZA DYNAMIKI DOCHODU KRAJOWEGO BRUTTO

Pochodna i różniczka funkcji oraz jej zastosowanie do rachunku błędów pomiarowych

II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski

Dystrybucje, wiadomości wstępne (I)

Ekonometria. Zajęcia

Przykładowe zadania na egzamin z matematyki - dr Anita Tlałka - 1

Programowanie celowe #1

1 Pochodne wyższych rzędów

Transkrypt:

Monika Miśkiewicz WYKŁADNIKI LAPUNOWA A BŁĄD PROGNOZY Wstęp Dokładność wyznaczonej prognozy zależy od własności zbioru danych, takich jak liczba obserwacji N, poziom szumu S czy czas ekstrapolacji T. Błędy prognoz zależą również od charakterystyk systemów dynamicznych: wymiaru atraktora D oraz spektrum Lapunowa {Ai }. Wykładniki Lapunowa są jednym z narządzi teorii nieliniowych systemów dynamicznych. Pozwalają na określenie tempa rozchodzenia się sąsiednich trajektorii w przestrzeni stanów. Dodatni wykładnik mierzy wykładniczą rozbieżność, natomiast ujemny - wykładniczą zbieżność dwóch najbliższych trajektorii. Wielkość błędów prognozy zależy również od sposobu prognozowania. Dla prognozowania iteracyjnego błąd rośnie zgodnie z wartością największego wykładnika Lapunowa Amax, podczas gdy dla prognozowania bezpośredniego - qamm. Celem opracowania jest oszacowanie przyszłych wartości indeksu giełdowego WIG oraz zbadanie zależności pomiędzy błędami prognozy a wykładnikiem Lapunowa. Do wyznaczenia prognozy wykorzystano model autoregresyjny ARCH(m). W opracowaniu wzięto pod uwagę notowania WIG pochodzące z okresu od pierwszego notowania na giełdzie do 21.11.2003 r. 1. Wykładniki Lapunowa Jednym z narzędzi teorii nieliniowych systemów dynamicznych są wykładniki Lapunowa, które mierzą wrażliwość systemów na zmianą warunków początkowych. Określają, jak szybko sąsiednie trajektorie rozchodzą się w przestrzeni stanów. Dodatni wykładnik mierzy rozciąganie się przestrzeni stanów, czyli określa, w jaki sposób prognoza oparta na niedokładnym szacunku danych wyjściowych będzie odbiegać od rzeczywistego rozwoju systemu. Ujemny wykładnik Lapunowa jest miarą zbieżności punktów przestrzeni stanów, czyli określa, ile czasu potrzebuje system na powrót do stanu pierwotnego po wcześniejszym jego zaburzeniu. Dla m-wymiarowego systemu dynamicznego istnieje m wykładników Lapunowa.

90 Monika Mickiewicz Dla systemu dynamicznego opisanego za pomocą równania rekurencyjnego: V i = / ( * ł ) > / = 0, 1, 2, ( 1) gdzie: / : X -> X ; X c R m, X - przestrzeń stanów, X,,X l+l 6 X, z warunkiem początkowym wzorem: x 0, wykładniki Lapunowa są zdefiniowane A(x0) = lim - y ln /'(A-,), dla m= 1 (2) oraz uogólniając na przypadek wielowymiarowy: A'(x0)= lim -ln M n,x 0), i = l,...,m, dla m> 1 m n-kio fi \ ' gdzie /r,(n,x0) są wartościami własnymi macierzy D f'( x 0), D f ( x 0) jest macierzą Jacobiego odwzorowania / " równą: D f n{x0) = D f{x Df{xx)Df{x0) gdzie D f(x) = fw dxj, f są składowymi odwzorowania/ i, j = 1, 2, m. 2. Wykładniki Lapunowa wyższych rzędów Rozważmy jednowymiarowy system dynamiczny opisany równaniem (1). Wykładnik Lapunowa rzędu q definiujemy następująco: gdzie: # U i m I l og,w (4) ' dxv [o) W szczególności dla q = 1 otrzymujemy wykładnik Lapunowa rzędu 1.

WYKŁADNIKI LAPUNOWA... 91 Zakładając, że / j e s t analityczna oraz ż e / j e s t ergodyczna z naturalną miarą i odpowiednią funkcją gęstości prawdopodobieństwa P{x), możemy zapisać wzór (4) w postaci: A(q) = l i m - lo g h H = lim -flo g ^ - ^ fc jp fc jrfr (5) «-» * /;" I I r->oc/j clx I Definiujemy nowy zbiór wykładników: Łatwo można zauważyć, że przybliżenie: l(q) = lim -lo g Y a-,(,/) (6) ii k-r- M I I v 7 «-** n,=1 > A^qK W wielu przypadkach prawdziwe jest /(?) * A[q) (7) Przybliżenie (7) można wykorzystać do pokazania związku pomiędzy wykładnikami Lapunowa pierwszego rzędu a wykładnikami Lapunowa wyższych rzędów [3]: A(v) * qa{l) (8) 3. Prognozowanie bezpośrednie Prognozowanie bezpośrednie polega na wyznaczeniu dla każdej prognozowanej wartości nowego przybliżenia f T, tj. zbudowania nowego modelu dla każdego T. Załóżmy, że wykorzystujemy liniową interpolację i przybliżamy funkcję F na przedziale [a,, x 2 ]: F (x)» F(x) = F (x, ) + V ~ * ) (9) X2 Xl Błąd powyższej aproksymacji wynosi E(x) = F (x )- F (x ). Rozwijając F(x) w szereg Taylora względem x x, otrzymujemy: gdzie s t = x2 - A,. (x) =F ^ (x - x\ X*- *2 )+ ( f ) (10)

92 Monika Miśkiewicz o (e " ) wskazuje, że pozostałe składniki są rzędu co najwyżej c ". Średni absolutny błąd jest równy: (\E (A ) = jf\e (XV X = - J ^ h 2 + ( Ł' 3) o 1) V Rozważmy jednowymiarowe odwzorowanie: *1+1 = /( *» ). ż = 0, 1, 2,... Załóżmy, że odwzorowanie / jest ergodyczne. oraz wykorzystując liniową interpolację, otrzymamy: Przybliżając iterację T (l ( V r ) ) = f j J ^ -{Ąp{x,yix, + o ( f J ) = - ^ + o ( f 3) (12) Uwzględniając równanie (6) oraz (7), otrzymujemy: l o g ^ x, ^ ) - * / ^ «? #? (13) Zatem średni błąd prognozy: iogfl (*ł+r) )~ *i< l)r (14) 4. Prognozowanie iteracyjne Prognozowanie iteracyjne polega na zbudowaniu nowego modelu dla każdego T. Załóżmy, że T = 1 oraz że przybliżamy funkcję / za pomocą funkcji g. Wówczas błąd przybliżenia wynosi: S{x)= g { x ) - f [ x ) (15) Podobnie dla dowolnego T błąd przybliżenia jest równy: gdzie A, = S. Ar (*) = g r ( * ) - / r (x) ( 16) Zakładamy również, że dla dowolnego T nasza aproksymacja jest wystarczająco dobra, taka że błąd Ar (x) jest mały i ograniczony nierównością: dla każdego a\ Z równań (15) i (16) otrzymujemy: Amax> Ar (17) ârm=/(gr-'m)+*(sw M )-/rm (18)

WYKŁADNIKI LAPUNOWA... 93 Rozwijamy f ( g T 1(x)) oraz ó'(gt _l (.v)) w szereg Taylora pierwszego rzędu. Zakładając, że 8 oraz / są gładkie, takie że / = O(l) oraz otrzymujemy: Ar W = g ' ( f T-' (* )K -. (*)+ (*))+ o (A2 *) (19) Rozszerzając wyrażenie (19) dla T - 2, T - 3,..., otrzymamy: Ä r W - Z n (20) y=0 i=y+l Przyjmując założenie, że 8' = 0 (A max), możemy przybliżać g ' za p o m o c ą /. Korzystając ze wzoru na pochodną funkcji złożonej, możemy zapisać: Ar W = Z (*, M *,-l ) + 0 (A max ) (21) Biorąc wartość bezwzględną i uśredniając po x, mamy: (IAT M) =z ^^7 - (x>m*,->)^+ (A ) (22) Dla uproszczenia załóżmy, że f { x ) jest jednowymiarowym odwzorowaniem oraz że 7 7 W i Ą * j- i) są nieskorelowane. ] ^ nie zależy dx od j. Uwzględniając definicję (6), średnia pochodnych gdzie L - e^'k Wówczas możemy zapisać: Sumując ten szereg, otrzymujemy: r-i "dfj dx W)-*'. (lar M l H K * ) ) Z r ' (23) /=o Dla dużych T mamy:

94 Monika Miikiewicz Ponownie przybliżając g za pomocą f oraz powracając z podstawieniem H f dla Ar_(, otrzymujemy Ar(x) = - (x)<j(.v). Logarytmując i biorąc wartość dx (log Ar (.v) ) = ^ l o g ^ - ( x ) + ( log ć(a:) ) = 7/1 ' + ( loga(.v ) (26) 5. Algorytm prognozowania Do oszacowania przyszłych wartości szeregu czasowego wykorzystano model o charakterze autoregresyjnym. W celu wyznaczenia prognozy konieczna jest jedynie znajomość wartości zmiennej endogenicznej w poprzednich okresach. Model ARCH(m) można zapisać w następującej postaci: Z, = const + (27) ni (28) gdzie: Z, - logarytmiczna stopa zwrotu, h, - funkcja wariancji warunkowej, a 0 > 0, a j > 0 - parametry estymowane metodą największej wiarygodności, / = 1,..., w,, - składnik losowy. Parametry funkcji warunkowej wariancji oszacowano za pomocą programu GRETL [5], Do oceny dokładności prognozy wykorzystano względny błąd prognozy w momencie t: D, - *' 100% x, (29)

WYKŁADNIKI LAPUNOWA.. 95 gdzie: x, - wartość badanej zmiennej w momencie t, x, - prognoza wartości zmiennej w momencie t. Dokładność sformułowanych prognoz, w całym przedziale weryfikacji, można ocenić obliczając średni absolutny błąd prognozy dany wzorem: gdzie: 1 /=i *i - X, X. (30) x, - wartość badanej zmiennej w momencie t, x, - prognoza wartości zmiennej w momencie t, h - liczba naturalna oznaczająca odległość okresu prognozowanego od okresu bieżącego. Tabele 1 i 2 zawierają wyniki prognozowania iteracyjnego oraz bezpośredniego indeksu giełdowego WIG. Tabela I W yniki prognozow ania iteracyjnego indeksu giełdowego W IG r x, D, E i 20602,63 20770,33 0,814% 0,814% 2 20691,85 20671,97 0,0961% 0,455% 3 20401,72 20774,58 1,8276% 0,9125% 4 20388,22 20504,61 0,5709% 0,8271% 5 20425,08 20464,02 0,1906% 0,6998% 6 19899,74 20510,54 3,0694% 1,0948% 7 19674,12 20065,92 1,9915% 1,2229% 8 19333,5 19802,87 2,4278% 1,3735% 9 18782,83 19504,97 3,8447% 1,6481% 10 19144,28 18973,44 0,8924% 1,5725%

96 Monika Mickiewicz Tabela 2 W yniki prognozowania bezpośredniego indeksu giełdowego WIG T x, X, D, E 1 20602,63 20770,33 0,814% 0,814% 2 20691,85 20938,91 1,194% 1,004% 3 20401,72 21092,38 3,3853% 1,7977% 4 20388,22 21250,21 4,2279% 2,4053% 5 20425,08 21420,51 4,8735% 2,8989% 6 19899,74 21593,31 8,5105% 3,83342% 7 19674,12 21771,08 10,6585% 4,8091% 8 19333,5 21955,6 13,5625% 5,9033% 9 18782,83 22145,3 17,9018% 7,2364% 10 19144,28 22397,63 16,9939% 8,2122% wartość rzeczywista prognozowanie bezpośrednie a prognozowanie iteracyjne Rys. 1. W yniki prognozowania przyszłych wartości indeksu giełdowego WIG Na rys. 2 przedstawiono średnie absolutne błędy otrzymanych prognoz m etodą iteracyjną oraz bezpośrednią.

WYKŁADNIKI LAPUNOWA... 97 Rys. 2. Średni absolutny błąd prognozy błąd E (prognozowanie iteracyjne) * błąd E (prognozowanie bezpośrednie) Do wyznaczenia największego wykładnika Lapunowa posłużono się programem opartym na algorytmie Wolfa, zamieszczonym jako dodatek w pracy [7]. Metoda polega na mierzeniu oddalania się sąsiadujących ze sobą punktów w zrekonstruowanej przestrzeni stanów. Najpierw wybiera się dwa sąsiednie punkty, następnie mierzy odległość pomiędzy nimi po upływie określonego czasu. Jeśli punkty za bardzo się oddalają, znajduje się punkt zastępczy po to, by pominąć etap kurczenia się systemu, ponieważ wykładnik Lapunowa mierzy oddalanie się punktów w przestrzeni stanów, a nie ich zbliżanie. Wartość największego wykładnika Lapunowa dla indeksu WIG wynosi 0,00001327. Podsumowanie W opracowaniu wyznaczono przyszłe wartości szeregu czasowego utworzonego z indeksu giełdowego WIG. Tabele 1 i 2 zawierają prognozy uzyskane za pomocą prognozowania odpowiednio metodą iteracyjną i metodą bezpośrednią. Na rys. 2 zaznaczono średnie absolutne błędy prognozy dla poszczególnych sposobów prognozowania. Analiza otrzymanych wyników pokazuje, że prognozy otrzymane metodą iteracyjną są dokładniejsze. Świadczą

98 Monika Miśkiewicz o tym niższe wartości otrzymanych prognoz. W przypadku prognozowania bezpośredniego, średni błąd absolutny prognozy jest proporcjonalny do wartości największego wykładnika Lapunowa. Literatura 1. Casdagli M.: Chaos and Deterministic versus Stochastic Non-linear Modelling. J. R. Statist. Soc.54 1991, No 2, s. 303-328. 2. Chun S.H., Kim K.J., Kim S.H.: Chaotic Analysis o f Predictability versus Knowledge Discovery Techniques: Case Study o f the Polish Stock Market. Expert Systems 2002, Vol. 19, No 5, s. 264-272. 3. Farmer J.D., Sidorowich J.J.: Exploiting Chaos to Predict the Future and Reduce Noise. In: Evolution, Learning and Cognition. Ed. Y.C. Lee. World Scientific, Singapore 1988. 4. Farmer J.D., Sidorowich J.J.: Predicting Chaotic Time Series. Physical Review Letters 1987, Vol. 59, No 8, s. 845-848. 5. Kufel T.: Ekonometria. Rozwiązywanie problem ów z wykorzystaniem programu GRETL. Wydawnictwo Naukowe PWN, Warszawa 2004. 6. Miśkiewicz M.: Wykładniki Lapunowa na Giełdzie Papierów Wartościowych w Warszawie. Zeszyty Naukowe AE w Katowicach (w druku). 7. Peters E.E.: Teoria chaosu a rynki kapitałowe. Nowe spojrzenie na cykle, ceny i ryzyko. WIG-Press, Warszawa 1997. 8. W olf A., Swift J.B., Vastano J.A.: Determining Lyapunov Exponents from a Time Series. Physica 16D 1985, s. 285-317. LYAPUNOV EXPONENTS AND THE FORECASTING ERRORS Summary In this paper the forecasting errors have been estim ated. The errors depend on the properties o f the dynam ics, such as the attractor dim ension and the Lyapunov spectrum. The L yapunov exponents o f a dynamic system are m easures o f the degree o f the divergence o f the nearby orbits in a state space. The rate at which errors grow depends on the way we make predictions: iterative forecasts by fitting a m odel for T = 1 and iterating to make predictions for T = 2, 3,.... or direct forecasts by fitting a new m odel for each individual T. The errors for iterative forecasts grow at an exponential rate given by A max, and for direct forecasts q^-m3x