Учитывая (у гауссиан со средним значением 0 и дисперсией 1 ), возможно ли (как?) Произвести выборку (для m = k 2 ) Y 1 , … , Y m так , что Y i попарно независимые гауссианы со средним 0 и дисперсией 1 .
12
Учитывая (у гауссиан со средним значением 0 и дисперсией 1 ), возможно ли (как?) Произвести выборку (для m = k 2 ) Y 1 , … , Y m так , что Y i попарно независимые гауссианы со средним 0 и дисперсией 1 .
Ответы:
Публикация на MathOverflow рассказывает, как перейти от небольшого числа независимых Uniform [0,1] случайных величин к большему количеству попарно-независимых Uniform [0,1] случайных величин. Конечно, вы можете перемещаться между Uniform [0,1] и Gaussian, переворачивая CDF. Но это требует численного анализа, так как CDF не является замкнутой формой.
Однако есть более простой способ перехода с гауссовского на равномерный. Для двух независимых гауссианов угол арктана ( X 1 / X 2 ) равномерен в диапазоне [ 0 , 2 π ] .X1,X2 arctan(X1/X2) [0,2π]
Точно так же метод Бокса-Мюллера преобразует две независимые переменные Uniform [0,1] в две независимые гауссовы случайные величины
Используя эти два преобразования, вы потребляете двух гауссианов для получения униформы или двух униформ для получения гауссиана. Таким образом, в эффективности выборки есть только коэффициент . Кроме того, инверсия нормального cdf не требуется.O(1)
источник
PS: предыдущая версия ложно претендовала на парную независимость.
источник