Całkowanie metodą Monte Carlo

Podobne dokumenty
Prawdopodobieństwo i statystyka

Redukcja wariancji w metodach Monte-Carlo

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

Metody Obliczeniowe w Nauce i Technice

Prawdopodobieństwo i statystyka

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

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Kwantowa wariacyjna metoda Monte Carlo. Problem własny dla stanu podstawowego układu N cząstek

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

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

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.

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

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

Rozkłady prawdopodobieństwa zmiennych losowych

Wnioskowanie statystyczne. Statystyka w 5

Komputerowa Analiza Danych Doświadczalnych

Monte Carlo, bootstrap, jacknife

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

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

Biostatystyka, # 3 /Weterynaria I/

Metody probabilistyczne opracowane notatki 1. Zdefiniuj zmienną losową, rozkład prawdopodobieństwa. Przy jakich założeniach funkcje: F(x) = sin(x),

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

Wykład Centralne twierdzenie graniczne. Statystyka matematyczna: Estymacja parametrów rozkładu

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

Korzystanie z podstawowych rozkładów prawdopodobieństwa (tablice i arkusze kalkulacyjne)

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

Generacja liczb pseudolosowych

Metoda Monte Carlo i jej zastosowania

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,

Weryfikacja hipotez statystycznych

Wykład 1 Próba i populacja. Estymacja parametrów z wykorzystaniem metody bootstrap

Mikroekonometria 6. Mikołaj Czajkowski Wiktor Budziński

ZMIENNE LOSOWE. Zmienna losowa (ZL) X( ) jest funkcją przekształcającą przestrzeń zdarzeń elementarnych w zbiór liczb rzeczywistych R 1 tzn. X: R 1.

Mikroekonometria 5. Mikołaj Czajkowski Wiktor Budziński

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 3.

Wykład 3 Jednowymiarowe zmienne losowe

Ważne rozkłady i twierdzenia

KURS PRAWDOPODOBIEŃSTWO

Statystyka i eksploracja danych

Zakładamy, że są niezależnymi zmiennymi podlegającymi (dowolnemu) rozkładowi o skończonej wartości oczekiwanej i wariancji.

Weryfikacja hipotez statystycznych, parametryczne testy istotności w populacji

Rozkłady zmiennych losowych

Prawdopodobieństwo i statystyka

Prawdopodobieństwo i statystyka

Program MC. Obliczyć radialną funkcję korelacji. Zrobić jej wykres. Odczytać z wykresu wartość radialnej funkcji korelacji w punkcie r=

Modelowanie komputerowe

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

Metoda największej wiarygodności

Spis treści 3 SPIS TREŚCI

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

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

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

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

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

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

WYKŁAD 5 TEORIA ESTYMACJI II

Statystyka matematyczna dla leśników

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.

P (A B) = P (A), P (B) = P (A), skąd P (A B) = P (A) P (B). P (A)

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

Elementy Modelowania Matematycznego Wykład 4 Regresja i dyskryminacja liniowa

PEWNE FAKTY Z RACHUNKU PRAWDOPODOBIEŃSTWA

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

Temat: Zmienna losowa. Rozkład skokowy. Rozkład ciągły. Kody kolorów: Ŝółty nowe pojęcie pomarańczowy uwaga. Anna Rajfura, Matematyka

Zmienne losowe ciągłe i ich rozkłady

Układy stochastyczne

Elementy Rachunek prawdopodobieństwa

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

HISTOGRAM. Dr Adam Michczyński - METODY ANALIZY DANYCH POMIAROWYCH Liczba pomiarów - n. Liczba pomiarów - n k 0.5 N = N =

Estymacja parametrów, przedziały ufności etc

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

Lista 6. Kamil Matuszewski 13 kwietnia D n =

Rozkład normalny, niepewność standardowa typu A

Metody Statystyczne. Metody Statystyczne.

Zmienne losowe ciągłe i ich rozkłady

STATYSTYKA MATEMATYCZNA

Odchudzamy serię danych, czyli jak wykryć i usunąć wyniki obarczone błędami grubymi

MATEMATYKA Z ELEMENTAMI STATYSTYKI LABORATORIUM KOMPUTEROWE DLA II ROKU KIERUNKU ZARZĄDZANIE I INŻYNIERIA PRODUKCJI ZESTAWY ZADAŃ

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

METODY STATYSTYCZNE W BIOLOGII

7. Estymacja parametrów w modelu normalnym( ) Pojęcie losowej próby prostej

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

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

b) Niech: - wśród trzech wylosowanych opakowań jest co najwyżej jedno o dawce 15 mg. Wówczas:

Programowanie celowe #1

Statystyka w pracy badawczej nauczyciela Wykład 4: Analiza współzależności. dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl

SMOP - wykład. Rozkład normalny zasady przenoszenia błędów. Ewa Pawelec

Komputerowa analiza danych doświadczalnych

Zawansowane modele wyborów dyskretnych

Rozdział 8. Regresja. Definiowanie modelu

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

Fizyka statystyczna, elementy termodynamiki nierównowagowej Cele, zakres zagadnień

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

Statystyka. Wydział Zarządzania Uniwersytetu Łódzkiego

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

Rachunek Prawdopodobieństwa i Statystyka

Wykład 2 Zmienne losowe i ich rozkłady

Wynik pomiaru jako zmienna losowa

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

Analiza niepewności pomiarów

Metody numeryczne w przykładach

Transkrypt:

Całkowanie metodą Monte Carlo Plan wykładu: 1. Podstawowa metoda Monte Carlo 2. Metody MC o zwiększonej efektywności a) losowania ważonego b) zmiennej kontrolnej c) losowania warstwowego d) obniżania krotności całki 3. Przykład zastosowania MC ddo rozwiązania równania dyfuzji i szacowania wartości całek

Przypomnienie wiadomości ze statystyki i) funkcja gęstości prawodpodobieństwa (fgp) ii) wartość oczekiwana iii) wariancja (odchylenie standardowe) Funkcja gęstości prawdopodobieństwa (fgp) ta ma następujące własności Przy jej pomocy można określić prawdopodobieństwo zdarzenia że zmienna losowa x przyjmie wartość pomiędzy x a x+dx: Dla danej funkcji gęstości prawdopodobieństwa można określić dystrybuantę rozkładu która jest funkcją prawostronnie ciągłą i niemalejącą

Przykład. Rozkład normalny N(μ,σ) (Gaussa) fgp: dystrybuanta: 3

- wartość oczekiwana zmiennej losowej x - wariancja zmiennej losowej x - odchylenie standardowe

Wartość oczekiwana m oraz odchylenie standardowe s są parametrami funkcji gęstości prawdopodobieństwa f(x). Zazwyczaj chcemy określić wartość oczekiwaną zmiennej losowej z będącej funkcją np. innej zmiennej losowej x, czyli z=z(x): ale zazwyczaj g(z) jest nieznana. Można jendak skorzystać z prawa przenoszenia prawdopodobieństwa i powyższą całkę przekształcić do postaci A wariancję i odchylenie standardowe liczymy w znany już sposób.

Jeśli ciąg liczb stanowią zmienne losowe o funkcji gęstości prawdopodobieństwa f(x) to estymatorem wartości oczekiwanej m(z) zmiennej losowej z(xi) jest średnia z próby z wariancją Uwaga: (N-1) w mianowniku wynika z faktu że średnią wyliczamy z N wartości z(x i) znając jej wartość możemy wyliczyć dowolną z(x i) dysponując N-1 pozostałymi wartościami. Liczba stopni swobody zmniejsza się o 1. W praktyce, dla dużych N jedynkę można pominąć.

Wariancję możemy liczyć na dwa sposoby 1 musimy zapamiętać wszystkie N liczb (odporność na błędy) Miarą rozrzutu zmiennych losowych zi wokół wartości średniej jest odchylenie standardowe Ale też jest zmienną losową, ponieważ konstruujemy ją ze zmiennych zi (każda z nich ma identyczną wariancję). Jakie jest odchylenie standardowe średniej? Do jego estymacji możemy użyć s(z) 2 na bieżąco liczymy wartości obu sum i zapamiętujemy tylko 2 liczby (błędy mogą spowodować ujemną wartość różnicy - ale to rzadki przypadek )

Podstawowa metoda całkowania Monte Carlo Interesuje nas wyznaczenie (a raczej estymacja) wartości oczekiwanej zmiennej losowej która jest funkcją wektora zmiennych (losowych): Rozkład prawdopodobieństwa zmiennej losowej z opisuje funkcja gęstości g(z) a rozkład prawdopodobieństwa wektora x opisuje funkcja gęstości f(x) 8

Przy takich założeniach, zgodnie z CTG dystrybuanta wartości oczekiwanej ma rozkład normalny (niezależnie od rozkładu zmiennej losowej z) metodę Monte Carlo szacowania wartości całek w wersji podstawowej definiują wzory: a) wartość całki Uwaga: x jest wektorem, którego składowe są niezależnymi zmiennymi losowymi o określonych funkcjach gęstości prawdopodobieństwa b) błąd oszacowania 9

Zazwyczaj obszarem całkowania jest określony podzbiór przestrzeni R M. W takim przypadku obliczaną całkę trzeba zapisać w nieco zmienionej postaci: gdzie: jest funkcją przynależności do zbioru Kwadratura Monte Carlo (metoda orzeł-reszka) Uwagi: a) w powyższym przypadku zakładamy, że fgp jest stała w obszarze W b) wydajność metody zależy od stosunku wielkości obszaru V i obszaru W. 10

Przykład. Wyznaczyć pole powierzchni obiektu o nieregularnym kształcie. Uwagi: - brzeg obszaru V (tu powierzchnia S) może być opisywany zestawem skomplikowanych równań - Obszar Ω powienien mieć regularny kształt (np. n-wymiarowy prostopadłościan lub kula) aby w łatwy sposób wygenerować punkty równomiernie go pokrywające - metoda mało efektywna w d=3 i więcej wymiarach (jest to odpowiednik metody eliminacji von Neumanna) 11

Przykład Należy obliczyć numerycznie wartość całki a) metoda trapezów b) kwadratura Monte Carlo - objętość obszaru regularnego obliczeniowego (kostka 5-wymiarowa) gdzie: jest wektorem, którego składowe są zmiennymi losowymi 12

Rys. Wykres błędu oszacowania wartości całki w zależności od liczby węzłów (trapezy)/losowań (MC). C wartość dokładna całki I wartość całki wyznaczona numerycznie 13

Przykład Dzielnik napięcia powinien zapewniać tłumienie o wartości 0.5 z dokładnością 2%. Opory r1 i r2 mają rozrzuty produkcyjne które można reprezentować za pomocą niezależnych zmiennych o funkcjach gęstości prawdopodobieństwa Wyznaczyć estymatę uzysku produkcyjnego η, czyli średniego odsetka układów sprawnych. Tłumienie napięciowe dzielnika 14

Tłumienie jest realizacją zmiennej losowej: Rozkład tej zmiennej opisuje fgp: zależna od Warunkiem sprawności układu (jednej z wielu realizowanych możliwości) jest : Wykorzystujemy metodę MC do estymacji wartości oczekiwanej: k jest funkcją wektora losowego 15

dlatego uzysk produkcyjny można wyrazić wzorem na średnią wartość funkcji przynależności: gdzie: jest iloczynem ze względu na niezależność zmiennych losowych r 1 i r 2. Estymatę uzysku można obliczać jako średnią arytmetyczną gdzie: są niezależnymi realizacjami wektora losowego r 16

Algorytm wyznaczenia uzysku: 1) Wylosuj parę liczb: r1 i r2, zwiększ N o 1 2) Jeśli obliczone k mieści się w obszarze V wówczas zwiększ Ns o 1 3) Uzysk oblicz jako wartość ułamka Przykład. Wyznaczyć minimalną liczbę N próbek wystarczającą do wyznaczenia estymaty uzysku z trzysigmowym błędem względnym: Dla δ =0.1%,1%,10%. Obliczamy wariancję estymatora: 17

Błąd względny: Przekształcając go można otrzymać wyrażenie na minimalną liczbę próbek potrzebną do uzyskania wymaganej dokładności: Rys. Zależność minimalnej liczby próbek od założnego uzysku 18

Metody zwiększania efektywności metody Monte Carlo Dokładność wyznaczenia całki metodą MC zależy od liczby próbek N oraz wariancji zmiennej losowej: Wydajność metody można zwiększyć ustalając N i dokonując takiej transformacji funkcji podcałkowej, aby nowa zmienna losowa (funkcja) miała mniejszą wariancję. Co oznacza wydajność? - to dokładniejszy wynik (mniejszy błąd) uzyskany dla tej samej liczby losowań zmiennej niezależnej. 19

a) Metoda losowania ważonego Pierwotna postać całki Pod całkę wprowadzamy nową fgp gx(x) i wprowadzamy nową zmienną losową y wówczas całkę I możemy obliczyć losując wektor x z rozkładem gx(x) i sumując uzyskane wartości yn Zmienna losowa y ma taką samą wartość oczekiwaną jak zmienna losowa G oraz wariancję zależną od nowej fgp gx(x). Wariancję etsymatora całki można zmniejszyć odpowiednio dobierając nową fgp. 20

Najmniejszą wartość wariancja osiąga dla: Jeżeli G(x) jest funkcją nieujemną, wówczas minimalna wariancja estymatora ważonego jest równa 0 - należałoby jednak w takim przypadku znać wartość całki w mianowniku. Zazwyczaj nie jest to możliwe, dlatego funkcję G(x) zastępuje się inną G1(x), której całka może być łatwo obliczona. Minimalizacja wariancji w takim przypadku zależy od jakości zastosowanego przybliżenia. 21

b) Metoda zmiennej kontrolnej Metoda polega na dekompozycji całki gdzie: - jest aproksymacją funkcji G(x) umożliwiającą łatwe obliczenie pierwszego wyrazu po prawej stronie (analitycznie lub numerycznie). Wariancja zmiennej losowej ma znacznie mniejszą wartość niż pierwotna zmienna G(x). 22

c) Losowanie warstwowe W metodzie tej obszar całkowania V dzieli się na K rozłącznych podobszarów: Całkę I oblicza się jako sumę całek w podobszarach gdzie: k=1,2,3,...,k Całki Ik można obliczać za pomocą podstawowej wersji metody MC (ze zmodyfikowaną fgp) Próbki są realizacjami wektora losowego x o fgp 23

d) Metoda obniżania krotności całki Obniżenia krotności całki można dokonać gdy jest możliwa dekompozycja wektora oryginalnych zmiennych losowych: oraz obszaru że zachodzi Zmienna losowa ma zazwyczaj mniejszą wariancję niż G(x) co pozwala dość łatwo obliczyć całkę zewnętrzną. Metoda jest skuteczna jeśli potrafimy dość dokładnie i szybko obliczyć całkę wewnętrzną (analitycznie lub numerycznie). 24

Metoda MC wymaga zastosowania generatora liczb pseudolosowych o zadanym rozkładzie gęstości prawdopodobieństwa. Generatory (a raczej ciągi generowanych liczb) muszą spełniać określone warunki (korelacja, okres, fgp itp.). Zastosowania metody Monte Carlo Ogólnie: w problemach nauki/techniki, w których zawodzą metody deterministyczne a) sumulacja komputerowa probabilistycznego modelu matematycznego/fizycznego (np. model Isinga, rozpraszanie neutronów w reaktorze, symulacja zmian wartości akcji w czasie). b) obliczanie wartości całek wielokrotnych (obliczanie objętości, momentów bezwładności itp. obiektów o nieregularnym kształcie, całki oddziaływania w chemii/fizyce kwantowej) c) optymalizacja (np. minimalizacja czasu oczekiwania pacjenta w kolejce do lekarza, problem komiwojażera, poszukiwanie minimum energii układu stan stacjonarny) d) rozwiązywanie równań różniczkowych zależnych i niezależnych od czasu (np. równanie Poissona metodą błądzenia przypadkowego, dyfuzja w obszarze o skomplikowanej geometrii) 25

Przykład. Równanie dyfuzji Musimy podać warunek początkowy Jeśli jako warunek początkowy zadamy deltę Diraca to dalszą ewolucję u(x,t) opisuje formuła Załóżmy teraz że u(x,t) ma opisywać zbiór N cząstek, które dla t=0 były skupione w niewielkim obszarze, a dla t>0 dyfundują w prawo i w lewo. Rozkład gęstości w chwili t=dt można wygenerować stochastycznie przesuwając każdą cząstkę o Dx, przy czym Dx otrzymujemy z rozkładu normalnego (np. generator Boxa-Mullera): W kolejnych chwilach czasowych ti= i Dt operację powtarzamy dla każdej cząstki. 26

Rozkład wędrowców (dyfuzja składnika) w wybranych chwilach czasowych (jeśli wektor przesunięcia wychodzi poza ściankę to zostaje ona od niej odbita) 27

Przykład. Obliczanie momentu bezwładności kuli Obszar kuli: def. momentu bezwładności: g - ciężar właściwy materiału kuli Wariancja: 28