Лабораторная работа: Моделирование датчиков случайных чисел с заданным законом распределения

В данной цепочке равенств первое равенство следует из (3) , второе из неубывающего характера функций F( ζ) и F-1 ( ζ) и третье из равномерного в интервале [0,1] распределения величин ζ.

Таким образом, если задана функция распределения F( y ) , то для получения случайной последовательности с таким распределением необходимо найти ее обратную функцию.

Для нахождения обратной функции можно использовать два метода: аналитический и графический .

3.Метод отбора или исключения

Данный метод удобнее использовать, если требуемый закон распределения задан плотностью вероятности f ( y ). В отличии от метода обратной функции метод отбора или исключения для получения одного требуемого случайного числа требует не одного равномерно- распределенного случайного числа, а двух, четырех, шести или более случайных чисел. В этом случае область возможных значений η представляет конечный отрезок ( a , b ), а плотность вероятности f ( y ) ограничена сверху значением fmax (Рис.7). Тогда область значений η* и ζ* можно ограничить ступенчатой кривой:

0, если y<a

g(y)= fmax, если a y b (25)

0, если y > b

Затем берутся с помощью генератора случайных чисел ( RND (ζ)) два равномерно-распределенных числа ζ1 и ζ2 , по которым определяются равномерные на интервале [ a , b ] независимые величины:

η =a + (b-a)* ζ 1

ζ ’=fmax* ζ 2 (26)

Где a , b – границы возможных значений случайной величины η ,

fmax - максимальное значение функции f ( y ) (Рис.7)

f(y) g(y)


fmax

f(y)

ζ


a η b

Рис.7 Заданная плотность вероятности

Если ζ’ f ’) , то η принимается в качестве очередной реализации случайной величиныη . В противном случае η отбрасывается и берется следующая пара равномерно- распределенных случайных чисел ζ1 и ζ2 . Такая процедура повторяется до тех пор, пока мы не получим требуемого количества случайных чисел с заданной плотностью вероятности.


4. Метод композиции

Метод композиции основывается на представлении плотности вероятности fη ( x ) по формуле полной вероятности:

f η ( x )=(27)

Где H ( z )= P z )– интегральная функция распределения случайной величины ζ ;

P(x / z )- условная плотность вероятности.

Переходя к дискретной форме, интеграл заменяется на сумму и тогда получаем

f η (x )=Pj *fj (x ) (28)

где Pj =1(29)

fj ( x ) -условная плотность вероятности

К-во Просмотров: 252
Бесплатно скачать Лабораторная работа: Моделирование датчиков случайных чисел с заданным законом распределения