Étant donné (iid gaussiens avec moyenne et variance ), est-il possible (comment?) D'échantillonner (pour ) Y_1, \ ldots, Y_m tels que les Y_i sont des gaussiens indépendants par paire avec moyenne 0 et variance 1 .
12
Étant donné (iid gaussiens avec moyenne et variance ), est-il possible (comment?) D'échantillonner (pour ) Y_1, \ ldots, Y_m tels que les Y_i sont des gaussiens indépendants par paire avec moyenne 0 et variance 1 .
Réponses:
La publication sur MathOverflow indique comment passer d'un petit nombre de variables aléatoires Uniform [0,1] indépendantes à un plus grand nombre de variables aléatoires Uniform [0,1] indépendantes par paire. Vous pouvez bien sûr faire des allers-retours entre Uniform [0,1] et gaussien en inversant le CDF. Mais cela nécessite une analyse numérique car le CDF n'est pas de forme fermée.
Cependant, il existe un moyen plus simple de passer du gaussien à l'uniforme. Étant donné deux Gaussiennes indépendantes , l'angle est uniforme dans la plage . arctan ( X 1 / X 2 ) [ 0 , 2 π ]X1,X2 arctan(X1/X2) [0,2π]
De même, la méthode Box-Muller transforme deux variables Uniform [0,1] indépendantes en deux variables aléatoires gaussiennes indépendantes.
En utilisant ces deux transformations, vous consommez deux gaussiens pour produire un uniforme ou deux uniformes pour produire un gaussien. Il n'y a donc qu'un facteur dans l'efficacité d'échantillonnage. De plus, aucune inversion du cdf Normal n'est requise.O(1)
la source
Cette construction ne donne PAS de variables indépendantes par paire (en effet, ci-dessous) comme l'a demandé Anindya, mais elle donne des variables non corrélées par paire, ce qui est suffisant pour obtenir de bonnes limites de concentration pour la somme à travers l'inégalité de Chebyshev (et c'est plusieurs fois l'objectif final).|Yi,j|=|Yi,j′|
Pour chaque paire distincte , soit , où est la fonction de signe. Il est clair que chaque est une variable normale avec la moyenne 0 et la variance 1. Pour voir qu'elles sont orthogonales, pour , notez que qui peut être facilement vérifié pour être égal à 0 en examinant les différents cas d'égalités possibles entre .(i,j)∈([k]2) Yi,j=|Xi|⋅σ(XiXj) σ(⋅) Yi,j (i,j)≠(i′,j′) i,i′,j,j′
PS: Une version précédente a faussement revendiqué l'indépendance par paire.
la source