Metoda Monte Carlo i jej zastosowania



Podobne dokumenty
Prawdopodobieństwo i statystyka

Ilustracja metody MONTE CARLO. obliczania całek podwójnych

III. ZMIENNE LOSOWE JEDNOWYMIAROWE

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.

Modelowanie rynków finansowych z wykorzystaniem pakietu R

Wykład 3 Jednowymiarowe zmienne losowe

Kwantyle. Kwantyl rzędu p rozkładu prawdopodobieństwa to taka liczba x p. , że. Możemy go obliczyć z dystrybuanty: P(X x p.

Prawdopodobieństwo i statystyka

Przestrzeń probabilistyczna

Biostatystyka, # 3 /Weterynaria I/

Prawa wielkich liczb, centralne twierdzenia graniczne

Metody probabilistyczne

WYKŁADY Z RACHUNKU PRAWDOPODOBIEŃSTWA I wykład 2 i 3 Zmienna losowa

Wykład 6 Centralne Twierdzenie Graniczne. Rozkłady wielowymiarowe

Rozkłady i ich dystrybuanty 16 marca F X (t) = P (X < t) 0, gdy t 0, F X (t) = 1, gdy t > c, 0, gdy t x 1, 1, gdy t > x 2,

Wykłady 11 i 12: Całka oznaczona

Jednowymiarowa zmienna losowa

Przykład 1 W przypadku jednokrotnego rzutu kostką przestrzeń zdarzeń elementarnych

Metody numeryczne w przykładach

Rachunek prawdopodobieństwa Rozdział 4. Zmienne losowe

Metoda Monte Carlo. Jerzy Mycielski. grudzien Jerzy Mycielski () Metoda Monte Carlo grudzien / 10

Prawdopodobieństwo geometryczne

Statystyka i opracowanie danych Podstawy wnioskowania statystycznego. Prawo wielkich liczb. Centralne twierdzenie graniczne. Estymacja i estymatory

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

RACHUNEK PRAWDOPODOBIE STWA

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Rozkłady statystyk z próby

Nie do końca zaawansowane elementy programowania w pakiecie R. Tomasz Suchocki

Ilustracja metody Monte Carlo obliczania pola obszaru D zawartego w kwadracie [a,b]x[a,b]

Metody Obliczeniowe w Nauce i Technice

Modelowanie komputerowe

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

PODSTAWOWE ROZKŁADY PRAWDOPODOBIEŃSTWA. Piotr Wiącek

Elementy Rachunek prawdopodobieństwa

Wykład z analizy danych: powtórzenie zagadnień z rachunku prawdopodobieństwa

6. Zmienne losowe typu ciagłego ( ) Pole trapezu krzywoliniowego

Przykłady do zadania 8.1 : 0 dla x 1, c x 4/3 dla x > 1. (b) Czy można dobrać stałą c tak, aby funkcja f(x) = była gęstością pewnego

Metody Rozmyte i Algorytmy Ewolucyjne

WYKŁAD 2. Zdarzenia losowe i prawdopodobieństwo Zmienna losowa i jej rozkłady

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

Rachunek prawdopodobieństwa (Elektronika, studia niestacjonarne) Wykład 3

Mikroekonometria 6. Mikołaj Czajkowski Wiktor Budziński

Rozkłady prawdopodobieństwa zmiennych losowych

Zmienne losowe i ich rozkłady. Momenty zmiennych losowych. Wrocław, 10 października 2014

II WYKŁAD STATYSTYKA. 12/03/2014 B8 sala 0.10B Godz. 15:15

Prawdopodobieństwo i statystyka

Całkowanie metodą Monte Carlo

Wybrane rozkłady zmiennych losowych. Statystyka

Przykłady do zadania 3.1 :

Matematyka z el. statystyki, # 3 /Geodezja i kartografia II/

1 Wykład 4. Proste Prawa wielkich liczb, CTG i metody Monte Carlo

Zestaw 2: Zmienne losowe. 0, x < 1, 2, 2 x, 1 1 x, 1 x, F 9 (x) =

Prawdopodobieństwo geometryczne

Literatura. Leitner R., Zacharski J., Zarys matematyki wyŝszej dla studentów, cz. III.

Statystyka w przykładach

Rachunek prawdopodobieństwa i statystyka

Zmienne losowe. dr Mariusz Grzadziel. rok akademicki 2016/2017 semestr letni. Katedra Matematyki, Uniwersytet Przyrodniczy we Wrocławiu

Matematyka I. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr zimowy 2018/2019 Wykład 12

Statystyka matematyczna

WYKŁADY Z RACHUNKU PRAWDOPODOBIEŃSTWA I wykład 4 Przekształcenia zmiennej losowej, momenty

Wybrane rozkłady zmiennych losowych. Statystyka

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 3.

Z Wikipedii, wolnej encyklopedii.

Generacja liczb pseudolosowych

Metody numeryczne. Wykład nr 12. Dr Piotr Fronczak

Monte Carlo, bootstrap, jacknife

KURS PRAWDOPODOBIEŃSTWO

Rachunek prawdopodobieństwa i statystyka

Generowanie ciągów pseudolosowych o zadanych rozkładach wstęp do projektu

Statystyka i eksploracja danych

STATYSTYKA MATEMATYCZNA. rachunek prawdopodobieństwa

Mikroekonometria 5. Mikołaj Czajkowski Wiktor Budziński

Zmienne losowe. dr Mariusz Grządziel Wykład 12; 20 maja 2014

zadania z rachunku prawdopodobieństwa zapożyczone z egzaminów aktuarialnych

STATYSTYKA wykład 5-6

Statystyka Opisowa z Demografią oraz Biostatystyka. Zmienne losowe. Aleksander Denisiuk. denisjuk@euh-e.edu.pl

Wprowadzenie do metod numerycznych Wykład 13 Metody statystyczne

Zmienna losowa. Rozkład skokowy

Zadania o numerze 4 z zestawów licencjat 2014.

Lista zadania nr 7 Metody probabilistyczne i statystyka studia I stopnia informatyka (rok 2) Wydziału Ekonomiczno-Informatycznego Filia UwB w Wilnie

Rozdział 1. Zmienne losowe, ich rozkłady i charakterystyki. 1.1 Definicja zmiennej losowej

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

Statystyka matematyczna dla leśników

METODY BADAŃ NA ZWIERZĘTACH ze STATYSTYKĄ wykład 3-4. Parametry i wybrane rozkłady zmiennych losowych

R ozkład norm alny Bardzo często używany do modelowania symetrycznych rozkładów zmiennych losowych ciągłych

Statystyka. Magdalena Jakubek. kwiecień 2017

Sieci Mobilne i Bezprzewodowe laboratorium 1

Kilka słów o metodzie Monte Carlo

W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych:

Matematyka finansowa w pakiecie Matlab

Spis treści 3 SPIS TREŚCI

Komputerowa Analiza Danych Doświadczalnych

Wykład 2 Zmienne losowe i ich rozkłady

3 MODELE PROCESÓW STOCHASTYCZNYCH 3

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

Rachunek Prawdopodobieństwa i Statystyka

Wstęp do Rachunku Prawdopodobieństwa, IIr. WMS

Rozkłady prawdopodobieństwa

zdarzenie losowe - zdarzenie którego przebiegu czy wyniku nie da się przewidzieć na pewno.

Prawdopodobieństwo i statystyka

Transkrypt:

i jej zastosowania Tomasz Mostowski Zajęcia 31.03.2008

Plan 1 PWL 2 3

Plan PWL 1 PWL 2 3

Przypomnienie PWL Istnieje wiele wariantów praw wielkich liczb. Wspólna ich cecha jest asymptotyczne zachowanie wyrażeń typu X 1 + X 2 + + X n a n b n Przypomnimy najważniejsze dwa z nich Prawo Wielkich Liczb Bernoulliego Mocne Prawo Wielkich Liczb Kołmogorowa

PWL Prawo Wielkich Liczb Bernoulliego Jeśli S n jest liczba sukcesów w schemacie Bernoulliego z prawdopodobieństwem sukcesu p, to dla każdego ε > 0 ( ) S n P n p ε n 1 Intuicyjne przykłady Liczba orłów przy dużej liczbie rzutów uczciwa stabilizuje się wokół 0.5 liczba jedynek w rzutach uczciwa kostka powinna wynosić wszystkich rzutów. 1 6

Mocne Prawo Wielkich Liczb Kołmogorowa PWL Jeśli X 1, X 2,..., X n sa niezależnymi zmiennymi losowymi o jednakowym rozkładzie z wartościa oczekiwana µ, to dla każdego ε > 0 ( ) lim P sup X 1 + X 2 + + X n n µ m ε = 1 Intuicyjnie: m n Losujac coraz więcej liczb z tego samego rozkładu, średni wynik nie będzie się różnił od wartości oczekiwanej o więcej niż dowolnie mała liczba.

Wprowadzenie Podstawy Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin. John von Neumann 1951 Komputer nie jest w stanie tak na prawdę losować liczb. Zamiast tego stosuje się ciagi liczbowe o z góry ustalonych wartościach, które bardzo dobrze imituja ciagi liczb losowych. Dlatego zamiast mówić o liczbach losowych mówi się o liczbach pseudolosowych. Komputery tak na prawdę generuja tylko liczby z rozkładu jednostajnego.

Podstawy Przykład Mamy ciag liczb 13, 21, 57, 69, 73. Jaka liczba będzie następna?. x n 13 21 57 69 73?

Przykład Podstawy Algorytm Algorytm jest następujacy x n+1 = mod (x n B, M) Tutaj x n+1 = mod (x n 17, 100) x n 17x n 13 221 21 357 57 969 69 1173 73 1241 41 697 Modulo to reszta z dzielenia. Czasami przy obliczeniach dodaje się jeszcze stała x n+1 = mod (x n B + c, M)

Podstawy Uwagi Punkt startowy to ziarno losowania. Złe dobranie ziarna, albo modulo może powodować szybka okresowość algorytmu. Ręczne ustawienie ziarna jest niezbędne do replikowania symulacji i obliczeń. Można losować ziarno brane jest wtedy z czasu systemowego.

Podstawy generowanie innych rozkładów Komputer potrafi tylko generować ciagi liczb naturalnych. Stworzenie z nich rozkładu jednostajnego jest proste dzielimy przez modulo. Rozkłady dyskretne zazwyczaj określa się przez odpowiedni podział odcinka. Uzyskiwanie innych rozkładów ciagłych jest bardziej skomplikowane. Stosuje się różne przekształcenia. Można stosować funkcję odwrotna do dystrybuanty.

Podstawy generowanie rozkładu normalnego Jednym z ważniejszych rozkładów jest rozkład normalny. Możemy generować go poprzez funkcję odwrotna do dystrybuanty. Inna popularna metoda jest skorzystanie z centralnego twierdzenia granicznego. 12 U i U(0, 1) X = U i 6 N(0, 1) Wystarczy zsumować 12 liczb pochodzacych z rozkładu jednostajnego, aby uzyskać rozkład normalny. 12 bierze się też stad, że wariancja w rozkładzie i=1 jednostajnym dana jest jako (b a)2 12. Na odcinku (0, 1) wynosi 1/12

Podstawy Funkcja odwrotna do dystrybuanty Zastosowanie do generowania zmiennych z rozkładów ciagłych Dystrybuanta jest dana na odcinku [0,1] Aby znaleźć wartość zmiennej z szukanego rozkładu należy znaleźć takie x, żeby dystrybuanta w tym punkcie miała wartość z rozkładu jednostajnego. Dystrybuanta rozkładu normalnego Φ(x) = 1 2 1 + erf x µ σ 2 Dla u i z rozkładu jednostajnego, aby uzyskać zmienna z rozkładu normalnego należy znaleźć kwantyl rozkładu normalnego rzędu u i ( )

Podstawy Przypomnienie najważniejszych rozkładów ROZKŁADY DYSKRETNE Rozkład jednopunktowy Rozkład dwupunktowy Rozkład dwumianowy Bernoulliego Rozkład Poissona

Podstawy Przypomnienie najważniejszych rozkładów ROZKŁADY CIAGŁE jednostajny normalny t-studenta Chi-kwadrat F-Snedecora

Podstawy Geometryczny ruch Browna Wiele zjawisk w ekonomii modelowanych jest przez geometryczny ruch Browna (Geometric Brownian Motion) Logarytm losowej wartości odpowiada ruchowi Browna (procesowi Wienera). W ekonomii GBM wykorzystywany jest np. do modelowania cen akcji. Był on stosowany w wycenie cen akcji modelu Blacka Scholesa. Wiele współczesnych badań wskazuje, że ceny akcji nie podlegaja GBM!

Zapis formalny Podstawy Równanie stochastyczne ds t = µs t dt + σs t dw t Rozwiazanie analityczne S t = S 0 exp((µ σ2 2 )t + σw t) ( ) ( ) Implikuje to, że ln St S 0 N (µ σ2 2 )t, σ2 t SAS nie ma oprogramwanego generowania zmiennych z GBM, ale można samemu przekształcać.

Podstawy Rozkłady wielowymiarowe Wiele zjawisk jest wielowymiarowych. Aby móc je modelować musimy umieć generować rozkłady wielowymiarowe. Generowanie zmiennych niezależnych jest proste wystarczy osobno wylosować zmienne i złożyć w wektor. Generowanie zmiennych zależnych jest trudniejsze i wymaga uwzględnienia zależności pomiędzy zmiennymi. COV (X, Y ) = E(XY ) E(X)E(Y )

Podstawy Generowanie zmiennych z rozkładu normalnego Aby generować zmienne niezależne z rozkładu normalnego można posłużyć się przekształceniem Boxa-Müllera U 1 i U 2 sa niezależne i pochodza z rozkładu jednostajnego (0,1) X 1 = 2 ln U 1 cos (2πU 2 ) X 2 = 2 ln U 1 sin (2πU 2 ) Cov(X 1, X 2 ) = 0

Plan 1 PWL 2 3

Monte Carlo jest jedna z najczęściej używanych metod symulacyjnych. Metoda została wymyślona i po raz pierwszy zastosowana przez Stanisława Ulama (współtwórcy bomby wodorowej). Jedna z najczęstszych aplikacji metody Monte Carlo jest całkowanie numeryczne. Jak w każdej metodzie numerycznej należy pamiętać o zasadzie garbage in garbage out.

Plan 1 PWL 2 3

Chcemy policzyć całkę z funkcji f (x) I = b a f (x)dx W przedziale [a, b] losujemy N punktów i przybliżamy I a b N f (x i )dx N i=1 Wyglada to tak samo jak całka Riemanna.

Przykład

Plan 1 PWL 2 3

Jest to najczęściej stosowana metoda Monte Carlo Czasami nazywana jest Typowym Monte Carlo Losujemy punkty z prostokata (może być wielowymiarowy) [a, b] [0, d]. Liczymy proporcję punktów leżacych nad wykresem do punktów leżacych pod wykresem. I = b a f (x)dx k N (b a)d k liczba punktów pod wykresem, N liczba losowanych punktów.

przykład Chcemy policzyć całkę y = 1 0 x 5 dx W tym przypadku możemy policzyć analitycznie y = 1 0 x 5 dx = 1 6 x 6 1 0 = 1 6 = 0.16(6) Ale możemy policzyć też metoda MC. Losujemy N punktów z kwadrattu [0, 1] i patrzymy ile z nich leży pod krzywa.

Przykład

Przykład

Algorytm 1 Ustaw k = 0 i n = 0. 2 Wylosuj liczby x i y z rozkładu jednostajnego [0, 1] 3 Sprawdź, czy y < f (x). Jeżeli tak zwiększ k o 1. 4 Powtórz punkty 1. i 2. n razy. n powinno być duża liczba (np. 10.000). 5 Podziel licznik przez liczbę powtórzeń s = k/n 6 s jest przybliżeniem całki z funkcji na odcinku [0.1].

Algorytm w przypadku ogólnym. W metodzie tej tak naprawdę liczymy prawdopodobieństwo znalezienia się pod wykresem. Jeżeli losujemy punkty z prostokata o polu innym niż 1, to aby obliczyć całkę należy przemnożyć prawdopodobieństwo przez pole prostokata. = l. punktów pod wykresem liczba wylosowanych punktówpole prostokąta Należy pamiętać, żeby prostokat, z którego losujemy obejmował maksimum z f (x)

Przykład

Przykład - obliczenie π How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics! Obliczanie wartości liczby π jest często podawanym przykładem zastosowania całkowania metoda MC Wiemy, że pole koła wynosi πr 2 Możemy zatem obliczyć pole koła metoda MC i wyliczyć stad π Dla łatwiejszych obliczeń możemy losować punkty z pierwszej ćwiartki koła, a następnie przemnożyć wynik przez 4. Podobno w mniej więcej taki sposób obliczano π w XIX wieku, rzucajac w kwadratowa tarczę z narysowanym kołem.

Przykład

Plan 1 PWL 2 3

Zalety metody MC możliwość rozwiazania trudnych problemów prosta forma zastapienia rozwiazań analitycznych rosnaca moc obliczeniowa komputerów uwalniaja użytkownika od skomplikowanej teorii i wzorów, pozwalajac skupić się na istocie pytania, na które statystyka ma odpowiedzieć

Wady metod MC eksperymenty dla jednak skończonej liczby prób wyniki zawsze będa przybliżeniem wyniki zależa od jakości generatora liczb pseudolosowych