• Nie Znaleziono Wyników

Metoda Monte-Carlo i inne zagadnienia.

N/A
N/A
Protected

Academic year: 2021

Share "Metoda Monte-Carlo i inne zagadnienia."

Copied!
7
0
0

Pełen tekst

(1)

Metoda Monte-Carlo

Są przypadki kiedy zamiast wykonać jakiś eksperyment chcielibyśmy symulować jego wyniki używając komputera i generatora liczb

(pseudo)losowych. Większość bibliotek programów komputerowych zawiera procedury numeryczne generujące liczby losowe o rozkładzie równomiernym w przedziale 0 do 1

r

0

,

1

)

. Stosując odpowiednie algorytmy możemy takie liczby przekształcić w liczby losowe o dowolnym rozkładzie.

Załóżmy, że chcemy generować liczby losowe o pewnym rozkładzie (gęstości) prawdopodobieństwa

)

(x

f

Dystrybuantą

F

(x

)

zmiennej losowej nazywamy funkcję

−∞

=

P

t

x

x

f

t

dt

x

F

(

)

(

)

(

)

,

której wartości są równe prawdopodobieństwu, że wartość

t

zmiennej

losowej nie przekracza

x

. Jeżeli

)

(x

F

y

=

,

to oczywiście

y

0

,

1

i prawdopodobieństwo, że, na przykład

6

,

0

>

y

i

y

0

,

7

wynosi

0

,

1

(

10

%

)

i jest takie samo dla każdego innego przedziału o szerokości

0

,

1

zawartego w

0

,

1

. Oznacza to, że transformacja

)

(x

F

y

=

przekształca zmienną losową

x

w zmienną

y

o rozkładzie równomiernym

w przedziale

0

,

1

. Wynika z tego dalej, że transformacja odwrotna

)

(

1

r

F

x

=

przekształca zmienną losową o rozkładzie równomiernym

r

0

,

1

)

w zmienną

x

o żądanym rozkładzie

f

(x

)

.

Przykład.

Zmienną o rozkładzie wykładniczym

τ

τ t

e

t

f

=

)

(

możemy otrzymać stosując transformację

)

ln(r

t

=

τ

.

(2)

Wynika to z faktu, że dystrybuanta zmiennej wykładniczej ma postać τ t t

e

fdt

t

F

(

)

=

=

1

− 0 ,

co dalej oznacza, że zarówno tτ

e

r

=

1

− jak i

r

=

e

tτ mają rozkład

równomierny w przedziale

0

,

1

. Zatem rzeczywiście jeżeli

r

=

e

tτ ma

rozkład równomierny, to

t

=

τ

ln(r

)

ma rozkład wykładniczy.

Metoda transformacji wykorzystująca funkcję odwrotną do dystrybuanty pożądanego rozkładu jest zupełnie ogólna i możemy ją praktycznie stosować bez kłopotów wszędzie tam, gdzie znana jest analityczna postać funkcji odwrotnej −1

F

. Jeżeli postać analityczna nie jest znana, to

rozkład

f

(x

)

możemy całkować numerycznie i znaleźć w ten sposób

rozwiązanie równania

)

(x

F

r

=

.

Jeżeli całkowanie numeryczne jest niemożliwe lub niepraktyczne, to możemy zastosować geometryczny wariant metody transformacji.

Rozważymy w tym celu rozkład

f

(x

)

o wartościach niezerowych

w przedziale

0

,

1

i taki, że

f

(

x

)

<

a

w tym przedziale. Generujemy

parę liczb losowych

( )

x,

r

o rozkładzie równomiernym w przedziale

)

1

,

0

. Jeżeli

r

a

f

(x

)

, to wartość

x

pozostawiamy, w przeciwnym

przypadku odrzucamy. Pozostawione wartości

x

tworzą zbiór o

(3)

Generowanie normalnych liczb losowych.

1. Jeżeli weźmiemy parę liczb losowych

(

x

1

, x

2

)

o rozkładzie równomiernym w przedziale (0,1), to przekształcenie

(

)

(

2

)

1 2 2 1 1

2

sin

ln

2

2

cos

ln

2

x

x

y

x

x

y

π

π

=

=

daje parę liczb losowych

(

y

1

, y

2

)

niezależnych o rozkładzie normalnym

)

1

,

0

(

N

.

2. Wartość średnia i dyspersja zmiennej o rozkładzie równomiernym w przedziale (0,1) wynoszą

5

,

0

=

µ

.

0,288675..

12

1

=

σ

Zatem zmienna

z

równa sumie 12 takich liczb losowych minus 6

6

12 1

=

= i i

x

z

ma średnią

0

=

z

µ

i dyspersję

1

=

z

σ

(4)

Testowanie zgodności średnich i wariancji

Mamy dwa niezależne zbiory wyników pomiarów tej samej wielkości:

{

x11,x12,x13,...x1n1

}

oraz

{

x21,x22,x23,...x2n2

}

o liczebnościach odpowiednio

n

1 i

n

2.

Każdy z nich charakteryzuje się swoją średnią i wariancją:

= = 1 1 1 1 1 1 n i i x n µ

(

)

= − − = 1 1 2 1 1 1 2 1 1 1 n i i x n s µ

= = 2 1 2 2 2 1 n i i x n µ

(

)

= − − = 2 1 2 2 2 2 2 2 1 1 n i i x n s µ

Chcemy wiedzieć czy różnice między średnimi i wariancjami są statystycznie istotne.

1. Test zgodności wariancji Zmienna F ma wartość: 2 2 2 2 2 1 2 1 σ σ s s F = .

Przy założeniu, że prawdziwa jest hipoteza zerowa

2 2 2

1 σ

σ =

F staje się równe

2 2 2 1 s s F =

i ma rozkład F (Fishera-Snydecora) o liczbach stopni swobody n1−1

i n2−1.

Jeżeli poziom istotności ma wynosić α (zwykle 0,05), to

(

F(n1−1,n2−1,α 2)≤FF(n1−1,n2 −1,1−α 2)

)

=1−α

P

prawdopodobieństwo, że przypadkowo wartość F wyjdzie poza przedział ufności wynosi α.

Jeżeli wyliczona dla naszych zbiorów wartość F nie wypada poza przedziałem ufności, to hipotezę o równości wariancji przyjmujemy. W przeciwnym przypadku odrzucamy ją i przyjmujemy alternatywną o istotnej różnicy wariancji.

(5)

2. Test zgodności średnich dla równych wariancji

Jeżeli wariancje obu ciągów wyników są jednakowe, to obliczamy średnią ważoną wariancję

(

)

(

)

    + − + − + − =

=

= 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 n n n n x x s n i i n i i D µ µ . Zmienna D s t = µ −1 µ2

ma rozkład Studenta o n1+n2 −2 stopniach swobody w przypadku kiedy

oba ciągi pochodzą z tej samej populacji (mają te same rozkłady). Jeżeli hipotezę zerową o równości średnich µ =1 µ2 testujemy na

poziomie istotności α, to szukamy przedziału ufności

(

t(n1+n2−2,α 2)≤tt(n1+n2 −2,1−α 2)

)

=1−α

P .

Jeżeli wartość statystyki t wypada w tym przedziale, to przyjmujemy hipotezę zerową µ =1 µ2. W przeciwnym przypadku odrzucamy ją

i uznajemy średnie za istotnie różne.

3. Test zgodności średnich dla różnych wariancji W takim przypadku wielkość

2 2 2 1 2 1 2 1 n s n s t + − = µ µ

ma w przybliżeniu rozkład Studenta o liczbie stopni swobody danej wzorem

(

)

[ ] [ ]

1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 − + − + n n s n n s n s n s ,

którą zaokrąglamy w dół do całkowitej, żeby móc skorzystać z odpowiednich tablic.

(6)

Monte-Carlo 2

The model of generating data points.

Using "artificial" data points generated by the computer programme it is possible to test the proposed techniques and to compare their results. It is also possible to prove the adequacy of formulae giving the estimations of regression coefficients and their dispersions.

In this work data were generated according to the simple linear model of the TL growth curve. It was assumed that

D b I

I = 0+ ⋅ ,

where: I denotes the measured TL intensity growing linearly with the additional dose D, I0 is the initial (natural) level of TL intensity and b is

the proportionality coefficient (TL sensitivity).

In the following text the above equation will be used in the rewritten form:

x b a

y= + ⋅

and the values of a and b were chosen to be equal 1 1

=

a , b=1

It was assumed that y values were measured for five chosen x values, namely:

1

− =i

Xi , i=1,2,3,4,5

and that these measurements were repeated five times for each Xi giving

25 values total.

The resulting values were obtained as follows:

j j i ij X Y =1+ +ε +1 ε2 , i,j=1,2,3,4,5 or j j ij i Y = +ε +1 ε2 , i,j =1,2,3,4,5

where

ε

's are the pseudo random numbers taken from the normal distribution N(0, σ).

That means that the model values resulting from the eqn. :

i X yi =1+ i =

are considered as the expected values of Yij and the added pseudo

random numbers

ε

simulate the measurement error. It was assumed no

systematic error in Yij and that the overall error is constituted from two

components. These are the absolute error which doesn't depend on the

y value and the relative error proportional to y. The values Xi were assumed not to be subject to an error.

The programme was written in BASIC for the IBM PC/XT compatible computer and the internal random generator was used. It gave the

(7)

pseudo random numbers r uniformly distributed in the interval (0,1). The simple linear transformation

6 12 1 − =

i i r η

yielded pseudo random numbers

η

having the distribution which approximates the normal N(0,1) distribution with the accuracy good enough for the purpose of the present work (Muller, 1959). Numbers

η

obtained in the described way were then used to simulate measurement errors

ε

1 and

ε

2. The fixed absolute error with the standard deviation σ is

equal to

η σ ε1= ⋅

and the fixed relative error (

δ

%) with the standard deviation proportional to the measured value y is given by

(

)

η

δ

ε = 1+Xi

100

2 .

Therefore the final results

' '' 100 1 ' ' 100 ' δ η δ η σ η η σ + ⋅      + ⋅ = ⋅ ⋅ + ⋅ + =i i i Yij

where

η

' and

η

" are independent numbers generated for each needed

Yij value.

In the authors opinion the set of 25 "measurement results" generated in this way corresponds well to the situation of actual TL measurements. In practice the random errors of doses can be neglected as compared to those of TL intensities and regarding the measurement errors as

resulting from two sources corresponding to eps1 and eps2 components seems reasonable.

_____________________

Furthermore it can be noted that doses are not individually measured thus any random errors in their assessments propagate finally to the apparent TL intensity errors and such a situation is also included in the proposed model.

Cytaty

Powiązane dokumenty

Wojda in [3] characterized those (p, q)-bipartite graphs of size p+q−2 which are not 2-placeable in K p,q... Proof of

Rozwiązania nadal poszukujemy generując łańcuch (ciąg) sfer z jednoczesnym szacowaniem wartości potencjału w środku każdej sfery, czyli:. Zauważmy, że potencjał w środku

In order to approximate the area of the pitch, the coach rounded those values to 1 significant figure and then calculated the area...

Oszacować metodą MC moment bezwładności kuli względem osi przechodzącej przez jej śro- dek oraz błąd tego oszacowania2. Sporządzić wykresy

Do wyceny akcji za pomocą modelu CAPM wymaga się oszacowania następujących parametrów: stopy wolnej od ryzyka – przyjmuje się tutaj bieżące oprocentowanie

For general k the proof is very long and involved (it is worth mentioning that the proof offered by Marcinkiewicz and Zygmund has a lacuna filled by Fejzic and Weil [3]).. The

We give a direct proof of this characterization and get stronger results, which allows us to obtain some other results on ω-limit sets, which previously were difficult to prove.. Let

We have performed extensive Monte Carlo simulations for our proposed solution to assess the accuracy of the estimation of the binary parameters by networks of 3 and 4 detectors..