Моделирование нормального распределения

Будем обозначать через - случайную величину, распределенную по нормальному закону с плотностью

Если а=0, =1, то говорят о стандартной нормальной случайной величине, которую обозначим N. Связь между и N простая:

=a+ N

Поэтому достаточно имитировать N. Разработаны многочисленные способы имитации этой величины. Рассмотрим некоторые из них.

Метод полярных координат.

Утверждение. Пусть Х и У независимые случайные величины со стандартным нормальным распределением. Рассмотрим случайную точку на плоскости - (Х,У) и ее полярные координаты и :

(9.1)

Тогда и будут независимыми случайными величинами, распределенными по следующим законам:

- имеет функцию распределения

- распределена равномерно на [0,2 ].

Наоборот, если и имеют указанные распределения и независимы, то величины Х и У, вычисленные по формулам (9.1), независимы и имеют стандартное нормальное распределение. Доказательство очевидно из следующих преобразований:

= = = =

И обратно

= = = =

Рассмотрим способ имитации. Используя метод обратной функции, получим

Откуда

Полярный угол получается по формуле . Окончательно алгоритм имитации будет следующий

- от ДСЧ получаем и .

- вычисляем сразу пару значений N :

, .

Приведенный метод имитации N является точным, легко программируется и точно работает. Известен как метод Бокса и Маллера.

Известна модификация этого метода, дающая точные результаты быстрее. По этому методу генерируются два случайных числа и . Далее полагая и , вычисляют . При начинают цикл снова. При S<1 вычисляют








Дата добавления: 2015-08-21; просмотров: 1251;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.