Método de Box-Muller
El método de Box-Muller (nomenat aixina pels seus inventors George Edward Pelham Box i Mervin Edgar Müller 1958)[1] és un método de generació de parells de números aleatoris independents en distribució normal "estàndart" (esperança zero i varianza unitària), a partir d'una font de números aleatoris uniformemente distribuïts.
Li'l troba expressat de dos formes. La forma bàsica és la que varen desenrollar Box i Müller, i pren dos mostres de la distribució uniforme en l'interval (0, 1] i les transforma en dos mostres en distribució normal. El método polar pren dos mostres d'un interval distint, [−1, +1], i les transforma a dos mostres normalment distribuïdes sense utilisar les funciones sen o coseno.
També és possible utilisar el método de la transformada inversa per a generar números aleatoris distribuïts normalment; en comparació el método de Box-Müller posseïx la ventaja de ser més eficient des d'un punt de vista computacional.[2] També és possible utilisar l'algoritme Ziggurat que és més eficient.
Forma bàsica
[editar | editar còdic]Se supon que O1 i O2 són variables aleatòries independents que estan uniformemente distribuïdes en l'interval (0, 1]. Siga
i
Llavors Z0 i Z1 són variables aleatòries independentes en una distribució normal en desviació típica 1.
La demostració[3] es basa en el fet que, en un sistema cartesiano bidimensional a on les coordenades X i I són donades per dos variables aleatòries independents i distribuïdes normalment, les variables aleatòries per a R2 i Θ (indicades prèviament) en les coordenades polars corresponents també són independents i posseïxen les expressions:
i
Método polar
[editar | editar còdic]La forma polar Devroye[4] se li atribuïx a Marsaglia. També és mencionada en Carter, encara que sense ser-li atribuïda a ningú en particular.[5]
Daus o i v, independentes i uniformemente distribuïts en un interval tancat [−1, +1], siga s = R2 = o2 + v2. (A on òbviament .) Si s = 0 o s > 1, s'eliminen o i v i es prova en un atre parell (o, v). Es continua en el procés fins que es troba un parell en s en l'interval obert (0, 1). Ya que o i v estan uniformemente distribuïts i com només s'admeten punts continguts en el círcul unitari, els valors de s també es trobaren uniformemente distribuïts en l'interval obert (0, 1). Açò últim es pot verificar si es calcula la funció de densitat de provabilitat per a s en l'interval (0, 1). Lo que no és una atra cosa que l'àrea del círcul de radi dividit per . A partir d'açò es pot trobar la funció de densitat de provabilitat que tinga un valor constant d'1 en l'interval (0, 1). En forma similar, l'àngul θ dividit per està distribuït uniformemente en l'interval obert (0, 1) i independent de s.
Referències
[editar | editar còdic]- ↑ G. E. P. Box and Mervin E. Müller, A Note on the Generation of Random Normal Deviates, The Annals of Mathematical Statistics (1958), Vol. 29, No. 2 pp. 610-611
- ↑ Kloeden and Platen, Numerical Solutions of Stochastic Differential Equations, p. 11-12
- ↑ Sheldon Ross, A First Course in Probability, (2002), p.279-81
- ↑ L. Devroye: 'Senar-Uniform Random Variate Generation', Springer-Verlag, New York, 1986.
- ↑ Everett F. Carter, Jr., The Generation and Application of Random Numbers, Forth Dimensions (1994), Vol. 16, No. 1 & 2.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Método de Box-Muller» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.