Elementy Modelowania Matematycznego

50
Elementy Modelowania Matematycznego Wykład 7 Modele Markova

description

Elementy Modelowania Matematycznego. Wykład 7 Modele Markova. Spis treści. Wstęp Łańcuch i procesy Markova Przykłady procesów Markova. Wstęp. Andrey Andreyevich Markov (14 czerwca 1856 20 czerwca 1922) wybitny rosyjski matematyk. - PowerPoint PPT Presentation

Transcript of Elementy Modelowania Matematycznego

Page 1: Elementy Modelowania Matematycznego

Elementy Modelowania Matematycznego

Wykład 7

Modele Markova

Page 2: Elementy Modelowania Matematycznego

Spis treści

WstępŁańcuch i procesy MarkovaPrzykłady procesów Markova

Page 3: Elementy Modelowania Matematycznego

Wstęp

Andrey Andreyevich Markov (14 czerwca 1856 20 czerwca 1922) wybitny rosyjski matematyk.

Znany jest przede wszystkim ze swych prac na temat procesów stochastycznych, zwanych później łańcuchami Markova.

On i jego młodszy brat Vladimir Andreevich Markov (1871-

1897) udowodnili tzw. Nierówność Markova.

Page 4: Elementy Modelowania Matematycznego

Wstęp

Procesy Markowa w reprezentacji dyskretnej lub ciągłej, jako wyodrębniona grupa procesów przypadkowych (losowych), są dziś najlepiej zbadaną dziedziną procesów losowych i znalazły zastosowanie w modelowaniu wielu zjawisk z życia codziennego

Page 5: Elementy Modelowania Matematycznego

Wstęp

Prognozowanie cen akcji giełdowych Niemal wszystkie akcje zmieniają swoje ceny codziennie, a

duża ich część w sposób niemal ciągły. Wykresy cen przedstawiają, w zależności od nastawienia

obserwatora, efekt równoważenia się popytu i podaży, dyskontowanie przyszłych zdarzeń, reakcje na wydarzenia historyczne, efekt manipulacji akcjami, wpływ kosmosu bądź też całkowicie przypadkowe ruchy Browna.

Page 6: Elementy Modelowania Matematycznego

Wstęp

Te bądź jeszcze inne przyczyny zmian cen usiłuje się wykorzystać w analizie historycznych przebiegów i próbie prognozowania przyszłego zachowania cen.

Zachowanie poszczególnych akcji zapisane w postaci kolejnych cen i przekształcone do postaci graficznej to dla każdego inwestora wykres ceny.

Bardzo podobne przebiegi i szeregi liczb są znane i używane w wielu dziedzinach nauki

Page 7: Elementy Modelowania Matematycznego

Wstęp

Jako że szeregi te opisują za pomocą kolejnych liczb zachowanie pewnego zjawiska w czasie, bardzo często określa się je mianem szeregów czasowych.

Kolejne zdarzenia występujące w szeregach czasowych tworzą pewien proces.

Tak więc to, co dla inwestora jest wykresem cen, dla specjalisty zajmującego się na przykład teorią informacji, jest graniczną interpretacją szeregu czasowego opisującego proces zmian cen.

Page 8: Elementy Modelowania Matematycznego

Wstęp

Proces stochastyczny jest to takie zjawisko (reprezentowane liczbowo przez szereg czasowy), w którym przyszła wartość opisująca stan zjawiska nie jest pewna (przyszłe liczby opisujące je mogą przyjmować różne wartości, przy czym żadna z nich nie pojawi się z prawdopodobieństwem równym 1).

Page 9: Elementy Modelowania Matematycznego

Wstęp

Klasycznymi przypadkami procesów stochastycznych są przyszłe wartości zmiennych opisujących pogodę temperatura, ciśnienia , kierunek bądź siła wiatru).

Dobrym przykładem może być wypełnianie się niżu.

Page 10: Elementy Modelowania Matematycznego

Wstęp

Można nawet w pewien sposób oszacować drogę, którą się przesunie i czas potrzebny na podniesienie się ciśnienia wewnątrz niżu do wartości średniej.

Nie da się tego jednak zrobić w sposób dokładny. Czyli mimo pewnych ściśle określonych ram zachowania,

dokładne zachowanie nie jest znane. Podobnie jest ze zmianami cen na giełdzie. Jakkolwiek każdy silny spadek kiedyś musi się skończyć,

nigdy nie mamy pewności kiedy to nastąpi.

Page 11: Elementy Modelowania Matematycznego

Łańcuch Markowa

Ciąg Markowa to taki proces stochastyczny, w którym określone są związki probabilistyczne przyszłych zdarzeń w zależności od wcześniej występujących.

Page 12: Elementy Modelowania Matematycznego

Ciąg Markowa

ciąg Markova pierwszego rzędu - jutrzejsze zachowanie zależy (w sensie statystycznym) tylko i wyłącznie od dzisiejszej zmiany

ciąg Markova drugiego rzędu - prawdopodobieństwo jutrzejszego zachowania zależy od dzisiejszej i wczorajszej zmiany

ciąg Markova zerowego rzędu - jutrzejsze zachowanie jest całkowicie niezależne od wcześniejszych notowań (bez względu jakie było zachowanie historyczne przyszłe zmiany będą określone takimi samymi związkami prawdopodobieństw);

właśnie takie założenie jest wykorzystywane w analizie portfelowej czyli fakt, że przyszłość nie zależy od przeszłości może być w jakiś sposób wykorzystany w procesie inwestycyjnym.

Page 13: Elementy Modelowania Matematycznego

Proces Markowa

Proces Markowa bazuje wyłącznie na rozkładzie prawdopodobieństw warunkowych.

Może się więc zdarzyć, że mamy do czynienia z deterministycznym procesem chaotycznym, w którym jutrzejsze zachowanie określone jest ścisłym wzorem, a mimo to proces będzie sprawiał wrażenie, że jest zerowego rzędu (to znaczy zupełnie nie zależy od przeszłości).

Page 14: Elementy Modelowania Matematycznego

Proces Markowa

Wynika to z faktu, że bardzo podobne, niemal identyczne zachowanie historyczne może skutkować zupełnie różnym zachowaniem w przyszłości.

Tak więc mimo tego, że proces chaotyczny oznacza się istnieniem tak zwanej długoterminowej pamięci zachowania wykrycie tej zależności może być trudne bądź niemożliwe.

Page 15: Elementy Modelowania Matematycznego

Proces Markowa

Najważniejszym problemem w prognozowania cen jest brak stacjonarności procesu.

Niestacjonarność to zjawisko, które jest źródłem większości niepowodzeń inwestorów giełdowych, próbujących wyznaczyć przyszłe ceny akcji na giełdzie.

Page 16: Elementy Modelowania Matematycznego

Proces Markowa

Proces stacjonarny to taki proces, w którym związki probabilistyczne są stałe i nie zależą od zmiennej niezależnej, czyli prawdopodobieństwo wystąpienia pewnej sytuacji nie zmienia się w miarę upływu czasu.

Page 17: Elementy Modelowania Matematycznego

Proces Markowa

Gdyby przyjąć, że zachowanie cen akcji jest procesem niestacjonarnym o nieznanej zmianie sposobu zachowania oznaczałoby to, że do prognozowania przyszłych cen potrzebna byłaby wiedza o przyszłym charakterze tego procesu, natomiast zupełnie nieprzydatna byłaby wiedza o wcześniejszym zachowaniu.

Page 18: Elementy Modelowania Matematycznego

Proces Markowa

W skrócie oznacza to, że wyłącznie osoby manipulujące rynkiem (przy założeniu, że jest to możliwe na większą skalę) mogłyby posiadać wiedzę jak zarobić na inwestycjach giełdowych.

Page 19: Elementy Modelowania Matematycznego

Proces Markowa

Należy rozróżnić niestacjonarność procesu od efektywności rynku.

Rynek efektywny, jest skutkiem tego, że zmiany cen są procesem Markowa zerowego rzędu.

Dodatkowo, charakteryzuje go tak zwana słaba stacjonarność, która cechuje się stałością średniej i wariancji.

Czyli ostatecznie na rynku efektywnym ceny nie zależą od wcześniejszych.

Natomiast w przypadku braku stacjonarności ceny zależą od poprzednich, lecz nie ma pewności, że wiemy w jaki sposób.

Page 20: Elementy Modelowania Matematycznego

Proces Markowa

W praktyce sprawa nie jest taka beznadziejna. Zmiany cen nie są procesem stacjonarnym, jednak zmienność zależności

jest bardzo powolna. To znaczy system, który był dobry wczoraj będzie dobry jeszcze dzisiaj,

a jutro będzie tylko trochę gorszy. Kiedyś oczywiście może utracić swoje właściwości. Ponadto można

podejrzewać, że zmiany cen składają się z kilku (zapewne trzech) procesów o różnych charakterach.

Bardzo prawdopodobne, że przynajmniej jeden z nich jest stacjonarny, czyli jego parametry ustalone w przeszłości będą w przyszłości takie same.

Page 21: Elementy Modelowania Matematycznego

Proces Markowa

Niech układ Ω może przyjmować stany 1, 2… - zbiór skończony lub przeliczalny i niech w pewnej jednostce czasu może przejść z jednego stanu do innego z pewnym prawdopodobieństwem, to

prawdopodobieństwo warunkowe, że układ znajdujący się w chwili n-1 w stanie i przejdzie do stanu j w chwili n.

Page 22: Elementy Modelowania Matematycznego

Proces Markowa

Page 23: Elementy Modelowania Matematycznego

Łańcuch jednorodny

Jeśli prawdopodobieństwo nie zależy od czasu, tzn.:

to łańcuch Markova jest jednorodny, a macierz złożona z elementów

to macierz przejścia. Mamy

Page 24: Elementy Modelowania Matematycznego

Łańcuch jednorodny

Page 25: Elementy Modelowania Matematycznego

Łańcuch Pochłaniający

Łańcuch Markova nazywamy pochłaniającym, jeśli istnieje taki stan i , z którego nie można wyjść, czyli:

Stan taki nazywamy stanem pochłaniającym (ang. absorbing state). Stan nie będący stanem pochłaniającym nazywamy stanem

przejściowym (ang. transient state).

Page 26: Elementy Modelowania Matematycznego

Postać kanoniczna łańcucha pochłaniającego

Page 27: Elementy Modelowania Matematycznego

Łańcuch Markowa

Łańcuch Markowa nazywamy ergodycznym, jeśli z dowolnego stanu można przejść do dowolnego innego (niekoniecznie w jednym kroku).

Page 28: Elementy Modelowania Matematycznego

Procesy ergodyczne

Centralnym zagadnieniem teorii procesów stochastycznych jest znalezienie rozkładu prawdopodobieństwa zmiennej losowej y(t) w pewnej chwili t na podstawie znajomości realizacji y(s) tej zmiennej losowej w pewnych innych chwilach s (na ogół chwila t odnosi się do przyszłości).

Page 29: Elementy Modelowania Matematycznego

Procesy ergodyczne

Jedną z podstawowych własności, dzięki którym można ocenić rozkład prawdopodobieństwa zmiennej losowej y(t) na podstawie obserwacji aktualnych przebiegów danego procesu stochastycznego, jest tzw. własność ergodyczności

Page 30: Elementy Modelowania Matematycznego

Procesy ergodyczne

Można powiedzieć, że proces stochastyczny jest ergodyczny, jeżeli prawdopodobieństwo zaobserwowania wartości y(t) należącej do jakiegoś zbioru A da się oszacować przez średni czas pobytu każdej realizacji w tym zbiorze podczas długiego czasu obserwacji

Page 31: Elementy Modelowania Matematycznego

Procesy ergodyczne

Tak więc w procesach stochastycznych ergodycznych można oszacować ich rozkład prawdopodobieństwa na podstawie obserwacji jednego przebiegu w dostatecznie długim czasie, czyli otrzymane wyniki są średnią po czasie.

Page 32: Elementy Modelowania Matematycznego

Procesy ergodyczne

Hipoteza ergodyczna Ewolucja klasycznego złożonego układu

dynamicznego zachodzi z jednakowym prawdopodobieństwem przez wszystkie stany, które są dostępne z punktu początkowego i które podlegają ograniczeniom narzuconym przez zasadę zachowania energii.

Page 33: Elementy Modelowania Matematycznego

Procesy Markowa

Przykładem procesu niemarkovskiego może być np. proces zmian poziomu wody w rzece w pewnym ustalonym jej miejscu, gdzie informacja o tym, że w pewnej chwili t poziom wody wynosił y i bezpośrednio przedtem obserwowano np. tendencję obniżania się poziomu wody, pozwala na lepsze przewidywania niż sama informacja o tym, że w chwili t poziom wody wynosił y.

Page 34: Elementy Modelowania Matematycznego

Procesy Markowa

Przykłady procesów Markowa Proces emisji cząstek wypromieniowanych przez

substancję radioaktywną. Ruch cząstki zawieszonej w cieczy tzw. ruch Browna. Proces zajmowania i zwalniania łączy w centrali

telefonicznej. Dynamika kolejki w serwerach WWW.

Page 35: Elementy Modelowania Matematycznego

Procesy Markowa

Page 36: Elementy Modelowania Matematycznego

Procesy Markowa

Pytanie: jakie jest prawdopodobieństwo, że po wykonaniu N kroków znajdziemy pijaka w położeniu x = ml?

Niech po n krokach pijak będzie w położeniu x = ml , m <= N.

Niech nr - liczba kroków w prawo; nl - liczba kroków w lewo.

Mamy więc

Page 37: Elementy Modelowania Matematycznego

Procesy Markowa

Page 38: Elementy Modelowania Matematycznego

Procesy Markowa

Page 39: Elementy Modelowania Matematycznego

Procesy Markowa

Mysz w labiryncie

Page 40: Elementy Modelowania Matematycznego

Procesy Markowa

Mysz w labiryncie Mamy kilka możliwości:

Kot zawsze siedzi w swojej komórce i czeka na ofiarę Kot może wchodzić tylko do pomieszczeń 1,2,3 i 5, gdyż wszystkie

inne otwory są dla niego za małe; do każdego sąsiedniego dopuszczalnego pomieszczenia wchodzi z jednakowym prawdopodobieństwem

To samo co powyżej, ale prawdopodobieństwo, że zostanie w swej komórce wynosi 1/2 , a wchodzi do sąsiednich pomieszczeń z prawdopodobieństwem 1/4

Page 41: Elementy Modelowania Matematycznego

Procesy Markowa

Procesy gałązkowe (Galtona-Watsona) Procesy gałązkowe modelują rozwój populacji (jednopłciowej,

rozmnażającej się przez podział, np. bakterii, ameb, monet czy innych mikroorganizmów).

Zmienne losowe y(n) (przyjmujące nieujemne wartości) określają liczbę osobników w n-tym pokoleniu.

Przyjmujemy zawsze, że jest jeden protoplasta rodu, czyli y(0) = 1. Zmienne losowe opisujące, ile dzieci ma każdy osobnik, są niezależne o

jednakowym rozkładzie. Główne pytanie, jakie się pojawia, to: jakie są szanse, że dana populacja

przeżyje?

Page 42: Elementy Modelowania Matematycznego

Procesy Markowa

Page 43: Elementy Modelowania Matematycznego

Procesy Markowa

Page 44: Elementy Modelowania Matematycznego

Błądzenie losowe

Page 45: Elementy Modelowania Matematycznego

Błądzenie losowe

Page 46: Elementy Modelowania Matematycznego

Ruch Browna

Proces stochastyczny B(t) nazywamy standardowym ruchem Browna (Brownian motion).

Jest to jeden z ważniejszych modeli teoretycznych w rachunku prawdopodobieństwa.

Nazwa pochodzi od dobrze znanego w fizyce procesu opisującego położenie cząstki w klasycznym ruchu Browna.

Page 47: Elementy Modelowania Matematycznego

Ruch Browna

Możemy go przedstawić w następującej postaci całkowej:

Page 48: Elementy Modelowania Matematycznego

Ruch Browna

Page 49: Elementy Modelowania Matematycznego

Ruch Browna

Ruch Browna był po raz pierwszy wykorzystany do modelowania procesów finansowych przez Louisa Bacheliera, który w swojej pionierskiej pracy doktorskiej Thèorie de la spéculation, obronionej 29 marca 1900 r. w Paryżu, zaproponował pierwszy teoretyczny model procesu ceny akcji z paryskiej giełdy.

Page 50: Elementy Modelowania Matematycznego

KoniecKoniec