- •Учебное пособие
- •1. Моделирование. Основные понятия и принципы
- •2. Аналитическое моделирование
- •2.1. Математические модели.
- •2.2. Типовые схемы моделирования
- •2.3. Непрерывно-детерминированные модели (d-схемы)
- •2.4. Дискретно-детерминированные модели (f-схемы)
- •2.5. Дискретно-стохастические модели (р-схемы)
- •2.6. Марковский случайный процесс
- •2.7 Непрерывно – стохастические модели (q– схемы)
- •2.7.1. Системы массового обслуживания. Потоки событий
- •2.7.2. Простейший поток
- •2.7.3. Непрерывные марковские цепи. Уравнения Колмогорова
- •2.7.4.Диаграмма интенсивностей переходов
- •2.7.5 Формула Литтла
- •2.7.6.Исследование смо с помощью диаграмм интенсивностей переходов
- •2.7.7. Замкнутые системы массового обслуживания (смо с ожиданием ответа)
- •2.7.8. Распределение Эрланга. Метод этапов
- •2.7.8. Немарковские смо
- •3. Имитационное моделирование
- •3.1. Условия примененияимитационного моделирования
- •3.2. Этапы имитационного моделирования
- •3.3. Способы моделирования случайных величин
- •3.4. Равномерно-распределённые случайные числа (ррсч).
- •3.4.1. Методы формирования ррсч.
- •3.4.2. Проверка качества последовательностей ррсч
- •1) Проверка равномерности.
- •2) Проверка стохастичности
- •3) Проверка независимости
- •3.5. Формирование случайных величин с заданным законом распределения.
- •3.5.1. Метод обратной функции.
- •3.5.2. Универсальный метод
- •3.5.3. Метод исключения (отбраковки, режекции, Дж. Неймана)
- •3.5.4. Метод композиции (суперпозиции).
- •3.6. Формирование случайных векторов с заданными вероятностными характеристиками
- •3.7. Моделирование случайных событий
- •2) Полная группа несовместных событий
- •3. 8. Сетевые модели
- •3.8.1. Сети Петри
- •3.8.3. Сетевая модель взаимодействующих параллельных процессов в операционной системе.
- •3.9. Управление модельным временем
- •3.10. Планирование машинных экспериментов
- •3.11. Обработка экспериментальных данных
- •3.11.1. Экспериментальные оценки
- •3.11.2. Оценки для математического ожидания и дисперсии
- •3.11.2. Доверительные интервал и вероятность
- •3.11.3. Точность. Определение числа реализаций
- •Литература Основная литература
3.5. Формирование случайных величин с заданным законом распределения.
Для формирования чисел с заданным законом распределения исходным материалом служат случайные величины, имеющие равномерное распределение. Другими словами, возможные значения yi случайной величины η, имеющей равномерное распределение в интервале (0, 1), могут быть преобразованы в возможные значения xi случайной величины ξ, закон распределения которой задан.
Существуют два основных пути такого преобразования случайных чисел. Первый из них состоит в реализации некоторой операции над числом над числом yi, формирующей число xi, имеющее (точно или приближенно) заданный закон распределения. Второй основывается на моделировании условий соответствующей предельной теории вероятостей. Рассмотрим некоторые из существующих методов.
3.5.1. Метод обратной функции.
Идея этого метода базируется на следующем утверждении.
Если случайная величина ξ имеет функцию распределения Fξ(x), то распределение случайной величины η=Fξ(ξ) равномерно в интервале от 0 до 1 (рис. 3.6.а).
Иными словами, если бы у нас имелась реализация {хi} случайной величины ξ, то, преобразовав ее с помощью функции Fξ(x), мы получим реализацию {yi} случайной величины η, равномерно распределенной в интервале от 0 до 1:
yi= Fξ(xi). (3.1)
Но наша задача заключается в том, что бы, имея выборку {yi} случайной величины η, равномерно распределенной в интервале от 0 до 1, получить числа {хi} с функцией распределения Fξ(x). Отсюда вытекает идея метода − разрешить относительно хi уравнение (3.1), то есть получить выражение для обратной относительно Fξ(x) функции (рис. 3.6.б):
xi=
(
yi).
Докажем, что случайная величина, значения которой получены в соответствии с (3.1), будет иметь равномерное распределение.
Пусть
η
– равномерно распределена от 0 до 1.
Рассмотрим случайное число
,
где функция φ
– монотонна и непрерывна.


а) б)
Рис. 3.6. Метод обратной функции
Тогда
.
Найдем функцию распределения для величины ξ :
.
Ввиду монотонности функции φ справедливо

.
Здесь
для получения конечного выражения
учтено то, что функкция
представляет
собой функцию плотности для равномерного
в интервале (0, 1) распределения и равна
1 в этом интервале и 0 вне его.
Окончательно получим:
.
Отсюда:
.
Таким
образом, функция φ,
связывающая равномерно распределённую
величину η
с величиной ξ,
имеющую функцию распределения Fξ
есть
функция
,
т.е. обратная по отношению к Fξ.
Рассмотрим пример использования метода обратной функции.
Надо получить число с показательным законам распределения. Для него функция плотности имеет вид:
.
Получим функцию распределения для показательного закона:
.
В соответствии с тем, что было рассмотрено выше, если в это выражение подставить величину xi, имеющую показательное распределение, то в результате получится число yi, равномерно распределенное от 0 до 1:
,
или
.
Прологарифмируем обе части уравнения:
.
Отсюда
.
Если величина yi равномерно распределена от 0 до 1, то и 1- yi будет обладать этим же свойством, поэтому окончательно:
.
Итак, если в нашем распоряжении имеются числа {yi}, равномерно распределенные от 0 до 1, то, воспользовавшись полученным выражением, можно вычислить последовательность чисел {хi}, имеющих показательное законам распределение.
