домашняя работа кпр / вопрос 1кпр
.docВариант № 12
Задание №1. Как моделируется случайная величина, распределение которой отлично от равномерного распределения?
Помимо равномерного распределения случайной величины встречаются случайные величины распределения которых отлично от равномерного. К такому распределению относится распределение по закону Пуассона, показательное распределение, биноминальное распределение и нормальное распределение. Моделирование случайных величин с разным распределением – различно.
Моделирование случайной величины, распределенной по закону Пуассона.
Распределение Пуассона используют в том случае, когда число n независимых испытаний велико, а вероятность p появления события в каждом отдельном взятом испытании мала; при этих условиях вероятность появления события m раз в n испытаниях.

"Грубое" правило для применения
распределения Пуассона (вместо
биноминального распределения), которое
состоит в том, что n должно иметь порядок
не менее нескольких десятков, лучше
нескольких сотен. При решении практических
задач, связанных с законом Пуассона,
обычно задается параметр m,
а ни n, ни p неизвестны. Алгоритм
моделирования случайной величины,
распределенной по закону Пуассона, при
заданном m следующий:
выбирают n такое, чтобы вероятность p =
m/n была достаточно малой
(p<0.01); получают последовательность
значений r1, r2, ..., rn
случайной величины R, равномерно
распределенной на отрезке [0,1]; для
каждого числа ri, i=1, 2,...,n проверяют,
выполняется ли неравенство ri<p;
если это неравенство выполняется, то
полагают Xi=1, в противном случае
считают Xi=0; вычисляют
(это и есть значение случайной величины,
распределенной по закону Пуассона).
Моделирование случайной величины с показательным распределением
Пусть случайная величина Х имеет
показательное распределение с параметром
.
Тогда функция распределения
для
Имеем:
.
Отсюда:
.
Так как R - случайная величина, равномерно
распределенная на отрезке [0,1], то (1-R)
также случайная величина, равномерно
распределенная на отрезке [0,1]. Поэтому
для моделирования случайной величины
Х используют следующее соотношение:
.
Моделирование случайной величины с биноминальным распределением
Напомним, что в соответствии с биномиальным распределением вероятность того, что определенное событие появиться m раз в n зависимых испытаниях:
![]()
Где p - вероятность появления события в каждом отдельно взятом испытании. Введем случайную величину Хi - число появлений события в i-м испытании, i=1, 2, ..., n. Очевидно, что эта величина может принимать только два значения: либо 1 с вероятностью p, либо 0 с вероятностью (1-p), т.е. ряд распределения:
|
Xi |
0 |
1 |
|
P |
p |
1-p |
Тогда случайное число m появлений события в n испытаниях:
![]()
Исходя из соотношения и распределения, определение значения случайной величины m сводится к следующей процедуре:
- получают последовательность значений r1, r2, ..., rn случайной величины R;
- для каждого числа ri, i=1, 2, ..., n. Проверяют, выполняется ли неравенство ri < p. Если неравенство выполняется, то полагают Xi=1; в противном случае считают Xi=0;
- находят сумму значений n случайных величин Xi (это и будет значение случайной величины m). Повторяя эту процедуру, получают последовательность значений m1, m2 ... случайной величины с биноминальным законом распределения.
Моделирование случайной величины с нормальным распределением
Для моделирования случайной величины с нормальным законом распределения можно использовать как метод обратных функций, так и методы, специально разработанные для нормального закона. При использовании ЭВМ обычно применяют метод, основанный на центральной предельной теореме: если случайные величины Х1, Х2, ..., Хn независимы, одинаково распределены и их математические ожидания и дисперсии конечны, то при увеличении n закон распределения суммы (Х1 + Х2 + ... + Хn) приближается к нормальному. Оказывается, что для получения хорошего приближения к нормальному распределению достаточно сравнительно небольшого числа слагаемых. Допустим, что требуется получать значения нормально распределенной случайной величины Х с математическим ожиданием МХ и дисперсией n2x, т.е Х = N(MX, nx).
Пусть R1, R2, ...,Rn -
независимые случайные величины,
равномерно распределенные на отрезке
[0,1]. Обозначим через Y сумму этих величин:
![]()
Учитывая, что MRi=0,5, DRi=1/12, i=1, 2, ..., n, найдем MY=0,5n, DY=n/12.
При достаточно большом n (практически при n≥12) можно считать, что Y имеет нормальный закон распределения с математическим ожиданием MY=0,5n и дисперсией DY=n/12, т. е.
![]()
Перейдем от величины Y к стандартной нормально распределенной случайной величине:

для которой MU=0, а DU=1. Перейдем от величины
Х к стандартной нормально распределенной
величине
тогда X = MX +
xU.

где r1, r2, ..., rn - значения случайной величины R, равномерно распределенной на отрезке [0,1].
