- •1.1. Моделирование случайных процессов. Случайные числа
- •1.2. Свойства равномерного распределения.
- •1.3. Формирование возможных значений случайных величин с
- •1.4. Прямые методы формирования случайных чисел
- •1.5. Моделирование случайных чисел методом обратной функции
- •1.6. Моделирование случайных чисел с нормальным законом распределения
- •1.7. Прямой метод моделирования случайных чисел с
- •1.8. Формирование случайных чисел с законом распределения Пуассона с
- •1.9. Формирование случайных чисел с нормальным законом распределения с
- •1.10. Формирование реализаций случайных векторов и функций
- •2. Описание лабораторной установки
- •3. Порядок выполнения работы
- •3.1. Моделирование случайных чисел с равномерным законом распределения
- •3.2. Моделирование случайных чисел с экспоненциальным законом распределения
- •3.3. Моделирование случайных чисел с законом распределения Релея
- •3.4. Прямой метод моделирования случайных чисел с нормальным законом распределения
- •3.5. Формирование случайных чисел с нормальным законом распределения с использованием предельных теорем теории вероятностей
- •4. Оформление отчета
- •5. Контрольные вопросы
1.7. Прямой метод моделирования случайных чисел с
нормальным законом распределения
Прямой метод позволяет преобразовать
пару независимых, равномерно распределенных
на интервале (0,1) чисел
в пару независимых нормально распределенных
чисел
В этом методе используются специальные
формулы преобразования:
;
.
(1.6)
Если
- независимые числа с равномерным
распределением в интервале
,
то получаем независимые нормально
распределенные числа
с нулевым математическим ожиданием
и единичной дисперсией
.
Этот метод чувствителен к корреляции чисел . Для исключения возможной корреляции целесообразно числа моделировать двумя различными программами.
Случайную величину
с
математическим ожиданием
и дисперсией
можно определить по формуле
.
(1.7)
Здесь
- нормально распределенная случайная
величина с математическим ожиданием
и средним квадратическим отклонением
.
Пример моделирования случайных чисел с нормальным законом распределения приведен в Задании 1.4.
1.8. Формирование случайных чисел с законом распределения Пуассона с
использованием предельных теорем теории вероятностей
В качестве примера использования предельных теорем рассмотрим получение случайных чисел, имеющих закон распределения Пуассона
с математическим ожиданием
.
Для этого воспользуемся предельной
теоремой Пуассона: если
—
вероятность наступления события А при
одном испытании, то вероятность
наступления
событий
в
независимых испытаниях при
,
,
асимптотически равна (7).
Выберем достаточно большое , такое, чтобы
оказалось меньшим единицы. Будем
проводить серии по
независимых испытаний, в каждом из
которых событие А происходит с
вероятностью
,
и подсчитывать число
-
случаев фактического наступления
события А в серии с номером i.
Числа
, будут приближенно следовать закону
Пуассона, причем тем точнее, чем больше
.
Практически
должно выбираться таким образом,
чтобы
было не более 0,1… 0,2.
Машинная процедура получения последовательности случайных чисел состоит в следующем.
Из совокупности случайных чисел с
равномерным распределением в интервале
(0, 1) выбирается число
и сравнивается с
.
Если
,
к содержимому специальной ячейки
(которая носит название «счетчик
числа событий») прибавляется единица,
а если
,
прибавляется нуль.
После проведения испытаний такого рода содержимое счетчика числа событий считывается и используется в качестве случайного числа с законом распределения Пуассона.
1.9. Формирование случайных чисел с нормальным законом распределения с
использованием предельных теорем теории вероятностей
Например, пусть требуется получить
последовательность случайных чисел
,
имеющих нормальное распределение с
математическим ожиданием
и средним квадратическим отклонением
.
Здесь можно воспользоваться центральной предельной теоремой теории вероятностей и построить случайные числа в виде сумм последовательных случайных чисел, имеющих равномерное распределение в интервале (0, 1).
Так как исходным материалом для
суммирования служат случайные числа,
имеющие равномерное распределение в
интервале (0, 1), то мы можем воспользоваться
центральной предельной теоремой для
одинаково распределенных случайных
величин: если независимые случайные
величины
имеют все одно и то же распределение
вероятностей и если каждое
имеет математическое ожидание
и среднее квадратическое отклонение
,
то сумма
(1.8)
асимптотически нормальна с математическим
ожиданием
и
средним квадратическим отклонением
.
Как показывают расчеты, сумма имеет распределение, близкое к нормальному, уже при сравнительно небольших . Практически для получения последовательности нормально распределенных случайных чисел можно пользоваться значениями , равными 8….12, а в простейших случаях и меньшими значениями , например 4 … 5.
Как известно, математическое ожидание
для случайных величин, имеющих
равномерное распределение в интервале
(0, 1), равно 0,5, а среднее квадратическое
отклонение
.
Поэтому сумма
слагаемых будет иметь математическое
ожидание
и
среднее квадратическое отклонение
.
Для обеспечения достаточно точного совпадения закона распределения суммы (1.8) с нормальным, очевидно, требуется увеличивать число слагаемых . Однако это не единственно возможный путь.
Как показано в работе [3], для улучшения асимптотической нормальности случайных чисел можно воспользоваться специальными преобразованиями.
Так, если имеется сумма
(1.9)
случайных величин
равномерно распределенных в интервале
,
то величина
(1.10)
будет иметь распределение, достаточно близкое к нормальному, при существенно меньших, чем это требуется для (1.9). По данным [3] при = 5 закон распределения случайной величины оказывается заведомо близким к нормальному.
Еще более точным в этом смысле является преобразование
,
(1.11)
для которого, по-видимому, достаточно иметь = 2.
Практическое использование преобразований вида (1.10) и (1.11) может оказаться весьма полезным при решении многих задач.
Окончательное мнение о целесообразности выбора определенного значения и использования того или другого преобразования может сложиться лишь в результате оценки затрат рабочего времени ЭВМ при решении данного класса задач.
Пример моделирования случайных чисел с нормальным законом распределения приведен в Задании 1.5.
