28
Projekt z Rachunku Prawdopodobieństwa MAEW00104 MAP1064 Gabriel Szuter, 170877 Wydział Elektroniki Kierunek Teleinformatyka Temat: Ilustracja metody Monte Carlo obliczania całek podwójnych.

Projekt z Rachunku Prawdopodobieństwa MAEW00104 MAP1064 Gabriel Szuter, 170877

Embed Size (px)

DESCRIPTION

Projekt z Rachunku Prawdopodobieństwa MAEW00104 MAP1064 Gabriel Szuter, 170877 Wydział Elektroniki Kierunek Teleinformatyka Temat: Ilustracja metody Monte Carlo obliczania całek podwójnych. gdzie D to obszar zamknięty w kwadracie. [a,b] x [a,b] obliczamy w następujący sposób: - PowerPoint PPT Presentation

Citation preview

Page 1: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Projekt z Rachunku Prawdopodobieństwa MAEW00104

MAP1064

Gabriel Szuter, 170877Wydział Elektroniki

Kierunek Teleinformatyka

Temat: Ilustracja metody Monte Carlo obliczania całek podwójnych.

Page 2: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Metoda Monte Carlo liczenia całek podwójnych:

Całkę

D

n

kkk yxf

n

abdxdyyxf

1

2

),()(

),(

przy czym przyjmujemy 0 dla punktów leżących poza D.),( kk yxf

D

dxdyyxf ),( gdzie D to obszar zamknięty w kwadracie

[a,b] x [a,b] obliczamy w następujący sposób:

• Losujemy niezależnie liczby u1, u2, … , un oraz v1, v2, … , vn z rozkładu jednostajnego U[0, 1];

• Przekształcamy xk= a + (b - a)uk i yk= a + (b - a)vk dla k = 1, 2, . . . , n;

• Jako przybliżoną wartość całki przyjmujemy:

Page 3: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zajmijmy się teraz kolejno różnymi funkcjami:

1) Niech D będzie kwadratem [0,2] x [0,2], natomiast

xyyxf ),(

Page 4: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy dokładną wartość całki:

2

0

2

0

22

0

2

0

22

0

2

0

42

222

x

x

y

y

xxdxdx

yxxydydx

Wylosowane liczby będziemy przeliczać następująco:

xk=2uk yk=2vk

Nasza całka przyjmie postać:

D

n

kkk yxf

ndxdyyxf

1

),(4

),(

Page 5: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy wartości całki dla różnych rzędów n

• Dla n=100:

• Dla n=1000:

• Dla n=3000:

D

dxdyyxf 375,43832,109100

4),(

D

dxdyyxf 964,3991,04371000

4),(

D

dxdyyxf 993,32994,6843000

4),(

Page 6: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Oto przykładowe wartości zebrane w tabeli:

Wartość całki Błąd bezwzględny

Wartość prawdziwa

4 0

n=100 4,375 0,375

n=1000 3,964 0,036

n=3000 3,993 0,007

Page 7: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie rozproszenia przybliżeń dla różnych n przy 200 różnych losowaniach:

0

5

10

15

20

25

30

35

<3,5 3.6-3.7

3.8-3.9

4.0-4.1

4.2-4.3

4.4-4.5

0

10

20

30

40

50

60

70

<3,5 3.6-3.7

3.8-3.9

4.0-4.1

4.2-4.3

4.4-4.5

0102030405060708090

<3,5 3.6-3.7

3.8-3.9

4.0-4.1

4.2-4.3

4.4-4.5

n=100

n=1000

n=3000

3

3,2

3,4

3,6

3,8

4

4,2

4,4

4,6

4,8

5

0 50 100 150 200 250

3

3,2

3,4

3,6

3,8

4

4,2

4,4

4,6

4,8

5

0 50 100 150 200 250

3

3,2

3,4

3,6

3,8

4

4,2

4,4

4,6

4,8

5

0 50 100 150 200 250

Page 8: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie skrajnych danych dotyczących wykresu:

Przybliżenie całki

WartośćBłąd

bezwzględnyBłąd względny

n=100

Minimalna wartość

3,254 0,746 18,65%

Maksymalna wartość

4,826 0,826 20,65%

n=1000

Minimalna wartość

3,72 0,28 7%

Maksymalna wartość

4,345 0,345 8,63%

n=3000

Minimalna wartość

3,815 0,185 4,63%

Maksymalna wartość

4,228 0,228 5,7%

Page 9: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

2) Teraz niech obszar będzie ograniczony krzywymi:

2)1( xy 1xy 3 xy

Funkcją niech pozostanie:

xyyxf ),(

Page 10: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy dokładną wartość całki:

133,2120

256

120

173

120

83

43

2

4

5

5

4

6

144

3

82

4

165

5

324

6

642

4

5

5

4

6

1

2

1

43

2

4

5

5

4

62

4

5

5

4

62

1

)8254()654(2

1

)]1464(69[2

1

)]1464(12[2

1

2

)1(

2

)3(

2

)1(

2

)1(

22

2

1

234561

0

3456

1

0

2

1

234234

2

1

2342

1

0

2342

2

1

421

0

42

2

1

3

)1(

21

0

1

)1(

2

1

3

)1(

1

0

1

)1(

2

22 2 2

x

x

x

x

xy

xy

x

x

x

x

xy

xy

xxxxx

xxxx

dxxxxxxdxxxxxx

dxxxxxxxx

dxxxxxxxx

dxxx

xdxxx

x

dxy

xdxy

xxydydxxydydx

Page 11: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy wartości całki dla różnych n:

• Dla n=100:

• Dla n=1000:

• Dla n=3000:

D

dxdyyxf 074,25422,5181000

4),(

D

dxdyyxf 317,29316,57100

4),(

D

dxdyyxf 148,2314,16113000

4),(

Page 12: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Oto przykładowe wartości zebrane w tabeli:

Wartość całki Błąd bezwzględny

Wartość prawdziwa

2,133 0

n=100 2,317 0,184

n=1000 2,074 0,059

n=3000 2,148 0,015

Page 13: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie rozproszenia przybliżeń dla różnych n przy 200 różnych losowaniach:

0

5

10

15

20

25

30

35

<1,6 1,7-1,8

1,9-2,0

2,1-2,2

2,3-2,4

2,5-2,6

0

20

40

60

80

100

<1,6 1,7-1,8

1,9-2,0

2,1-2,2

2,3-2,4

2,5-2,6

0

20

40

60

80

100

120

140

<1,6 1,7-1,8

1,9-2,0

2,1-2,2

2,3-2,4

2,5-2,6

n=100

n=1000

n=3000

1

1,2

1,4

1,6

1,8

2

2,2

2,4

2,6

2,8

3

0 50 100 150 200 250

1

1,2

1,4

1,6

1,8

2

2,2

2,4

2,6

2,8

3

0 50 100 150 200 250

1

1,2

1,4

1,6

1,8

2

2,2

2,4

2,6

2,8

3

0 50 100 150 200 250

Page 14: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie skrajnych danych dotyczących wykresu:

Przybliżenie całki

WartośćBłąd

bezwzględnyBłąd względny

n=100

Minimalna wartość

1,327 0,806 37,79%

Maksymalna wartość

2,923 0,79 37,04%

n=1000

Minimalna wartość

1,961 0,172 8,06%

Maksymalna wartość

2,337 0,204 9,56%

n=3000

Minimalna wartość

1,938 0,195 9,14%

Maksymalna wartość

2,227 0,094 4,41%

Page 15: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

3) Nasz obszar umieśćmy w kwadracie: [2,5] x [2,5]

Niech będzie on ograniczony prostymi:

Nasza funkcja będzie miała postać: yxyxf ),(

y = 3 , y = (0,5x - 2)2 + 2 , y = (x - 4)3 + 2

Page 16: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy dokładną wartość całki:

029,13...22

)()(

4

2

5

4

3

2)4(

23

222

1

2

3

222

1

3

2)4(

5

4

4

2

32

2 3

dxy

xydxy

xy

dyyxdxdyyxdx

y

xy

y

xy

xx

Page 17: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy wartości całki dla różnych n:

• Dla n=100:

• Dla n=1000:

• Dla n=3000:

D

dxdyyxf 518,143058,161100

9),(

D

dxdyyxf 679,1279,14081000

9),(

D

dxdyyxf 022,13608,43403000

9),(

D

n

kkk yxf

ndxdyyxf

1

),(9

),(kk ux 32 kk vy 32

Page 18: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Oto przykładowe wartości zebrane w tabeli:

Wartość całki Błąd bezwzględny

Wartość prawdziwa

13,029 0

n=100 14,518 1,489

n=1000 12,679 0,35

n=3000 13,022 0,007

Page 19: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie rozproszenia przybliżeń dla różnych n przy 200 różnych losowaniach:

0

5

10

15

20

25

<9 9,8-10,6

11,2-12

12,8-13,6

14,4-15,2

16-16,8

0

10

2030

4050

6070

80

<9 9,8-10,6

11,2-12

12,8-13,6

14,4-15,2

16-16,8

0

20

40

60

80

100

120

140

<9 9,8-10,6

11,2-12

12,8-13,6

14,4-15,2

16-16,8

n=100

n=1000

n=3000

7

9

11

13

15

17

19

21

0 50 100 150 200 250

7

9

11

13

15

17

19

21

0 50 100 150 200 250

7

9

11

13

15

17

19

21

0 50 100 150 200 250

Page 20: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie skrajnych danych dotyczących wykresu:

Przybliżenie całki

WartośćBłąd

bezwzględnyBłąd względny

n=100

Minimalna wartość

7,169 5,86 44,98%

Maksymalna wartość

20,149 7,12 54,65%

n=1000

Minimalna wartość

10,732 2,297 17,63%

Maksymalna wartość

15,038 2,009 15,42%

n=3000

Minimalna wartość

11,906 1,123 8,62%

Maksymalna wartość

14,123 1,094 8,4%

Page 21: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

4) Niech obszar znajduje się w kwadracie: [2,6] x [2,6]Zamknijmy go prostymi:

4)2sin( xy6)4( 2 xy

Funkcją pozostanie: yxyxf ),(

Page 22: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy dokładną wartość całki:

6)4(4)2sin( 2 xx

Znajdźmy punkty przecięcia się prostych zamykających obszar:

x=2,272 lub x=5,707

707,5

727,2

)4(6

4)2sin(

2707,5

272,2

)4(6

4)2sin(

629,32...2

)(

22

dxy

xydyyxdxxy

xy

x

x

Page 23: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Policzmy wartości całki dla różnych n:

• Dla n=100:

• Dla n=1000:

• Dla n=3000:

D

dxdyyxf 273,31588,19541000

16),(

D

dxdyyxf 407,35221,297100

16),(

D

dxdyyxf 539,32056,61013000

16),(

kk ux 42 kk vy 42

D

n

kkk yxf

ndxdyyxf

1

),(16

),(

Page 24: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Oto przykładowe wartości zebrane w tabeli:

Wartość całki Błąd bezwzględny

Wartość prawdziwa

32,629 0

n=100 35,407 2,778

n=1000 31,273 1,356

n=3000 32,539 0,09

Page 25: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie rozproszenia przybliżeń dla różnych n przy 200 różnych losowaniach:

0

10

20

30

40

50

60

70

<28 29-30

31-32

33-34

35-36

37-38

0

10

20

30

40

50

<28 29-30

31-32

33-34

35-36

37-38

0

10

20

30

40

50

<28 28-29

29-30

30-31

31-32

32-33

33-34

34-35

35-36

36-37

37-38

>38

n=100

n=1000

n=3000

18

23

28

33

38

43

48

0 50 100 150 200 250

18

23

28

33

38

43

48

0 50 100 150 200 250

18

23

28

33

38

43

48

0 50 100 150 200 250

Page 26: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Zestawienie skrajnych danych dotyczących wykresu:

Przybliżenie całki

WartośćBłąd

bezwzględnyBłąd względny

n=100

Minimalna wartość

18,659 13,97 42,81%

Maksymalna wartość

49,338 16,709 51,21%

n=1000

Minimalna wartość

28,701 3,928 12,04%

Maksymalna wartość

38,533 5,904 18,09%

n=3000

Minimalna wartość

29,26 3,369 10,33%

Maksymalna wartość

35,603 2,974 9,11%

Page 27: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Wnioski:

• Widzimy, iż wraz ze wzrostem ilości losowanych liczb błąd przybliżenia maleje;

• Przy n=3000 we wszystkich przypadkach

zostało uzyskane zadowalające przybliżenie;

• Im mniejszą część kwadratu zajmuje badany obszar, tym bardziej błąd przybliżenia rośnie.

Page 28: Projekt z Rachunku Prawdopodobieństwa MAEW00104  MAP1064 Gabriel Szuter, 170877

Do obliczeń, a także rysowania wykresów użyto

następujących aplikacji:

• MS Excel

• Derive 6

Obszary całkowania i funkcje podcałkowe na podstawie własnej wyobraźni