background image

1

Metoda Monte Carlo

Podstawowa metoda Monte Carlo (MC)

Podstawowym zadaniem metody MC jest estymacja wartości oczekiwanej 

pewnej zmiennej losowej. Wiele problemów można sprowadzić do tego typu

zagadnienia.

Założenia:          jest zmienną losową o funkcji gęstości prawdopodobieństwa (fgp)

 i wartości oczekiwanej:  

Jeżeli  

są niezależnymi zmiennymi losowymi o f.g.p.            To ich średnia arytmetyczna

jest również zmienną losową:

będącą estymatorem wartości oczekiwanej zmiennej losowej 

background image

2

Metoda Monte Carlo

Zgodnie z założeniami centralnego twierdzenia granicznego przy 

średnia arytmetyczna         dąży do zmiennej losowej o rozkładzie normalnym

z wartością oczekiwaną       i wariancją:   

Mając do dyspozycji N niezależnych realizacji 

zmiennej losowej      o pewnej fgp, estymatę wartości oczekiwanej       

wyznacza się ze wzoru:  

a nieobciążoną estymatę wariancji tej zmiennej (nie wartości zmiennej)

przy pomocy wyrażenia:

background image

3

Metoda Monte Carlo

Realizacją zmiennej losowej          jest estymata        , dlatego za miarę dokladności 

można przyjąć odchylenie standardowe estymatora zmiennej losowej 

Obliczając wartość odchylenia standardowego zgodnie z (a) należy dwukrotnie 

odwoływać się do wartości każdej próbki. W przypadku (b) odwołanie jest 

jednokrotne ale błędy zaokrągleń przy sumowaniu mogą spowodować

pojawienie się wartości ujemnych pod pierwiastkiem. 

Interesuje nas wyznaczenie (a raczej estymacja) wartości oczekiwanej 

zmiennej losowej 

ftóra jest funkcją wektora zmiennych (losowych):

o funkcji gęstości prawdopodobienstwa

background image

4

Metoda Monte Carlo

W metodzie MC wykorzystujemy przejście:

Estymację wartości oczekiwanej zmiennej losowej     można wykonać 

wg wzoru:   

oraz wariancję tej zmiennej losowej: 

Trzy powyższe wyrażenia są podstawą metody Monte Carlo przybliżonego 

obliczania całek.

background image

5

Metoda Monte Carlo

Zazwyczaj obszarem całkowania jest określony podzbiór przestrzeni         .

W takim przypadku obliczaną całkę trzeba zapisać w nieco zmienionej postaci:

gdzie:

jest funkcją przynależności do zbioru

Przykład. Dzielnik napięcia powinien zapewniać tłumienie o wartości 0.5 

z dokładnością 2%. Opory r

1

 i r

2

 mają rozrzuty produkcyjne które można 

reprezentować za pomocą niezależnych zmiennych       i      o funkcjach

gęstości prawdopodobieństwa              i              . Wyznaczyć estymatę

uzysku produkcyjnego ´   , czyli średniego odsetka układów sprawnych. 

Tłumienie napięciowe dzielnika:

background image

6

Metoda Monte Carlo

Tłumienie jest realizacją zmiennej losowej:

Rozkład tej zmiennej opisuje fgp              zależna od fgp:

Warunkiem sprawności układu (jednej z wielu realizowanych możliwości)

jest :

Wykorzystujemy metodę MC do estymacji wartości oczekiwanej:

     jest funkcją wektora losowego: 

dlatego uzysk produkcyjny można wyrazić wzorem na średnią wartość 

funkcji przynależności:

background image

7

Metoda Monte Carlo

gdzie:

- iloczyn ze względu na niezależność

   zmiennych losowych

Estymatę uzysku można obliczać jako średnią arytmetyczną:

gdzie:

Są niezależnymi realizacjiami wektora losowego 

Algorytm wyznaczenia uzysku:

1)Wylosuj parę liczb: r

1

 i r

2

, zwiększ N o 1

2)Jeśli obliczone k mieści się w obszarze ­ wówczas zwiększ N

s

 o 1

3)Uzysk oblicz jako wartość ułamka

background image

8

Metoda Monte Carlo

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:

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:

background image

9

Metoda Monte Carlo

Zależność minimalnej liczby próbek od założnego uzysku

background image

10

Metoda Monte Carlo

Metody zwiększania efektywności metody Monte Carlo.

Dokładność wyznaczenia całki metodą MC zależy od liczeby próbek N oraz 

wariancji zmiennej losowej:

Wydajność metody można zwiększyć ustalając N i dokonując takiej transformacji

aby nowa zmienna losowa miała mniejszą wariancję.

1. Metoda losowania ważonego

Zakładamy że             jest fgp dodatnio okresloną  dla 

Całkę estymujemy:

background image

11

Metoda Monte Carlo

Zmienna losowa z ma taką samą wartość oczekiwaną jak zmienna losowa y oraz 

wariancję zależną od fgp:

Wariancję etsymatora całki można zmniejszyć odpowiednio dobierając fgp

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ą G

1

(x), której całka może być łatwo obliczona. Minimalizacja

wariancji w takim przypadku zależy od jakości zastosowanego przybliżenia. 

background image

12

Metoda Monte Carlo

2. 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ą wariancję

niż  G(x).

3. Losowanie warstwowe

W metodzie tej obszar całkowania ­  dzieli się na K rozłącznych obszarów:

Całkę I oblicza się jako sumę takich całek: 

gdzie: k=1,2,3,...,K

background image

13

Metoda Monte Carlo

Całki I

k

 można obliczać za pomocą podstawowej wersji metody MC:

Próbki                                         są realizacjami wektora losowego      o fgp:

4. Metoda obniżania krotności całki

Obniżenia krotności całki można dokonać gdy jest mozliwa dekompozycja 

wektora oryginalnych zmiennych losowych:

oraz obszaru:

że zachodzi:

background image

14

Metoda Monte Carlo

Zmienna losowa:

ma zazwyczaj mniejszą wariancję niż           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).                  


Document Outline