monecarlo e sigma rejection Flashcards

1
Q

A cosa serve e come funziona il metodo di Box-Muller?

A

È un metodo per generare numeri casuali distribuiti secondo una distribuzione gaussiana (media zero, varianza unitaria) trasformando numeri casuali uniformi. Usa due numeri uniformi x1 e x2 per produrre due numeri gaussiani y1 e y2 attraverso funzioni trigonometriche e logaritmiche.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual è l’obiettivo dell’integrazione Monte Carlo?

A

Stimare un integrale su un volume
𝑉
V campionando punti casuali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual è la formula base dell’integrazione Monte Carlo?

A

integrale di f dV ≈ V * media f ± V * radice quadrata di (media f^2 - media f al quadrato) diviso radice di N.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Come cambia l’errore aumentando il numero di punti N nell’implementazione di Montecarlo?

A

L’errore diminuisce con 1 / radice di N.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa fare se il volume V ha una forma complicata?

A

Racchiuderlo in un volume più semplice, accettando un errore maggiore.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A cosa serve il metodo della trasformazione inversa?

A

Generare numeri casuali secondo una distribuzione p(y) trasformando numeri uniformi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual è la legge di trasformazione per ottenere y da x?

A

|p(y) dy| = |p(x) dx|
Da cui
P(y) =p(x) |(dx)/(dy)|

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual è la trasformazione inversa per ottenere una distribuzione esponenziale?

A

Assumendo ad esempio la relazione
y(x) = -ln(x)
Invertendo la relazione si ha
x = exp(-y)
Da cui
dx=-exp(-y)dy
Pertanto
p(y) dy = exp(-y)dy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Come funziona il metodo della rejection?

A

Genera numeri secondo g(x), accettandoli con probabilità f(x) diviso g(x).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quali caratteristiche deve avere g(x)?

A

Deve soddisfare g(x) maggiore o uguale a f(x) ovunque e preferibilmente essere efficiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual è la formula per trasformare numeri uniformi in Gaussiani con Box-Muller?

A

y1 = sqrt(-2ln(x_1)) cos(2pix_2)
y2 = sqrt(-2ln(x_1)) sin(2pix_2)

Che possono essere invertiti così

x_1= exp[-½(y_1² +y_2²]
x_2 =½1/Pi tan-¹(y_2/y_1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly