Transformacja Boxa-Mullera

Transformacja Boxa-Mullera – metoda generowania liczb losowych o rozkładzie normalnym, na podstawie dwóch wartości zmiennej o rozkładzie jednostajnym na przedziale (0,1].

Niech U1 oraz U2 będą niezależnymi zmiennymi losowymi o rozkładzie jednostajnym na (0,1]. Niech zmienne R,Θ dane w odpowiednim układzie współrzędnych polarnych spełniają

R2=−2⋅ln⁡U1

oraz

Θ=2πU2.

(Wówczas R,Θ są niezależne.) Połóżmy

Z1=Rcos⁡Θ=−2ln⁡U1cos⁡(2πU2)=ln⁡(1/U1)2⋅cos⁡(2π⋅U2)

oraz

Z2=Rsin⁡Θ=−2ln⁡U1sin⁡(2πU2)=ln⁡(1/U1)2⋅sin⁡(2π⋅U2).

Wówczas zmienne losowe Z1,Z2 są niezależne i o rozkładzie normalnym z odchyleniem standardowym 1.

Zobacz też