Моделирование случайной величины с нормальным (гауссовым) законом распределения

Специальные методы применяются в тех случаях, когда удается использовать специфические свойства соответствующих случайных величин и их преобразований. Общих рекомендаций по специальным методам не существует. В каждом конкретном случае следует полагаться на свою квалификацию и научную интуицию.

Рассмотрим два способа моделирования случайной величины X, имеющей нормальный закон распределения с нулевым средним и дисперсией, равной единице. Напомним, что функция плотности распределения вероятностей такой случайной величины описывается выражением Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru .

Первый метод основан на центральной предельной теореме:

если Y1.Y2, , Yn — неизвестные случайные величины, имеющие одинаковый закон распределения с матожиданием m и дисперсией σ2, то при неограниченном увеличении n закон распределения суммы

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru (2.4)

приближается к нормальному, с дисперсией nσ2 и матожиданием nm.

Используя датчик независимых случайных чисел Y, с законом распределения вероятностей, определяемым выражением (2.1), следует получить n таких чисел и сложить их. Учитывая, что равномерно распределенная случайная величина Y имеет моменты m = 0,5 и σ2 =1/12, определим, что случайная величина Z в выражении (2.4) будет иметь матожидание 0,5n и дисперсию n/12. Искомая нормированная случайная величина X получается из выражения

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru . (2.5)

Требуемое значение n определяется исходя из необходимой точности аппроксимации и быстродействия датчика. Известно, например, что вероятность отклонения гауссовой случайной величины от математического ожидания более чем на 3 не превышает 0,003. На практике обычно ограничиваются n = 6…12. Например, выбрав n=12 формула (2.5) примет весьма простойвид X=Z-6, что, безусловно, повысит быстродействие генератора. Рассмотренный метод прост в реализации и позволяет получить закон распределения случайной величины, очень близкий к нормальному.

Второй метод основан на свойствах следующих преобразований.

В разделе 1.6.1 было установлено, что если ξ1 и ξ2 - две независимые гауссовы случайные величины с нулевыми средними значениями и дисперсией, равной σ2, то имеет место взаимно однозначное преобразование:

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru ,

Где Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru - случайная длина вектора с координатами ξ1 и ξ2, имеющая закон распределения Релея; Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru - случайное значение угла между указанным вектором и осью абсцисс, с равномерной плотностью распределения вероятностей на интервале [0, 2π], причем, случайные величины Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru и Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru независимы так же как Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru и Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru . Отсюда следует, что независимые случайные величины ξ1 и ξ2 можно получить в результате преобразования случайных величин Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru и Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru , которые необходимо предварительно сгенерировать или получить в результате преобразования базовой последовательности с равномерной плотностью распределения на интервале [0, 1].

Моделирование случайной величины, распределенной по закону Релея, производится методом нелинейного преобразования и рассмотрено в примере 1. Моделирование случайной величины, равномерно распределенной в диапазоне [0, 2π], осуществляется изменением масштаба. Отсюда пара независимых гауссовых случайных величин и с параметрами (m = 0 и σ2 = 1) получается путем следующего преобразования двух независимых равномерно распределенных на интервале [0, 1] случайных величин у1, у2:

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru ,

Моделирование случайной величины с нормальным (гауссовым) законом распределения - student2.ru ,

где и значения базовой последовательности с равномерной плотностью распределения на интервале [0, 1]

Этот метод позволяет получить точное нормальное распределение случайной величины, однако требует значительного времени из-за вычисления нелинейных функций. Обычно его используют, когда необходимо учитывать реализации гауссовых случайных величин с очень большим отклонением от математического ожидания, т.е. когда важны "хвосты" нормального закона распределения вероятностей.

МАТЕМАТИЧЕСКАЯ СТАТИСТИКА

Наши рекомендации