Методы моделирования непрерывной случайной величины

Метод обратной функции

Метод обратной функции является одним из универсальных методов моделирования НСВ ξ с заданной плотностью Методы моделирования непрерывной случайной величины - student2.ru и функцией распределения Методы моделирования непрерывной случайной величины - student2.ru .

Пусть Методы моделирования непрерывной случайной величины - student2.ru – строго монотонная возрастающая функция. Найдем обратную функцию Методы моделирования непрерывной случайной величины - student2.ru , решая относительно х следующее уравнение: Методы моделирования непрерывной случайной величины - student2.ru . Известно, что если α – БСВ, то СВ ξ, определяемая выражением: Методы моделирования непрерывной случайной величины - student2.ru , имеет заданную плотность Методы моделирования непрерывной случайной величины - student2.ru (функцию распределения Методы моделирования непрерывной случайной величины - student2.ru ).

Таким образом, имеет место следующий алгоритм моделирования НСВ:

1) Моделируется реализация БСВ Методы моделирования непрерывной случайной величины - student2.ru ;

2) Принимается решение о том, что реализацией СВ Методы моделирования непрерывной случайной величины - student2.ru является величина х, определяемая по формуле: Методы моделирования непрерывной случайной величины - student2.ru ;

3) Коэффициент использования БСВ k = 1.

На этом методе основываются алгоритмы моделирования НСВ с распределениями: равномерным, экспоненциальным, Лапласа, Вейбулла-Гнеденко, Коши, логистическим, гамма-распределением.

Метод исключения

В случаях, когда плотность распределения Методы моделирования непрерывной случайной величины - student2.ru моделируемой НСВ Методы моделирования непрерывной случайной величины - student2.ru имеет сложны аналитический ряд, нахождение функции распределения Методы моделирования непрерывной случайной величины - student2.ru , а тем более обратной функции Методы моделирования непрерывной случайной величины - student2.ru затруднительно, что делает невозможным применение метода обратной функции для моделирования СВ Методы моделирования непрерывной случайной величины - student2.ru .

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

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

Алгоритм моделирования, основанный на методе исключения, включает следующие этапы:

1) Подбор мажорирующей функции Методы моделирования непрерывной случайной величины - student2.ru ;

2) Моделирование реализации Методы моделирования непрерывной случайной величины - student2.ru случайного вектора Методы моделирования непрерывной случайной величины - student2.ru с равномерным распределением в области G ;

3) Принятие решения о том, что реализацией Методы моделирования непрерывной случайной величины - student2.ru является Методы моделирования непрерывной случайной величины - student2.ru при выполнении следующего условия: Методы моделирования непрерывной случайной величины - student2.ru

Запись Методы моделирования непрерывной случайной величины - student2.ru означает, что точка с координатами Методы моделирования непрерывной случайной величины - student2.ru принадлежит области Методы моделирования непрерывной случайной величины - student2.ru . Точки Методы моделирования непрерывной случайной величины - student2.ru , не попавшие в Методы моделирования непрерывной случайной величины - student2.ru , исключаются из рассмотрения. Отсюда и происходит название метода.

Для моделирования случайного вектора Методы моделирования непрерывной случайной величины - student2.ru с равномерным распределением в области G полагают:

Методы моделирования непрерывной случайной величины - student2.ru

Моделирование СВ Методы моделирования непрерывной случайной величины - student2.ru и Методы моделирования непрерывной случайной величины - student2.ru (при условии, что Методы моделирования непрерывной случайной величины - student2.ru ) осуществляется по методу обратной функции.

Средний коэффициент использования БСВ Методы моделирования непрерывной случайной величины - student2.ru , где l – количество БСВ (обычно l = 2), используемых для получения одной реализации (x, y) случайного вектора Методы моделирования непрерывной случайной величины - student2.ru .

Данный метод используется для построения одного из алгоритмов гамма-распределения.

Алгоритмы моделирования для основных непрерывных распределений

Равномерное распределение

НСВ ξ имеет равномерное распределение на интервале [a, b), обозначаемое R(a, b), если функция и плотность распределения ξ определяются соотношениями:

Методы моделирования непрерывной случайной величины - student2.ru

Для произвольных значение параметров распределения a, b распределение R(a, b) обобщает распределение R(0, 1) БСВ α.

Среднее значение: Методы моделирования непрерывной случайной величины - student2.ru , дисперсия: Методы моделирования непрерывной случайной величины - student2.ru .

Алгоритм моделирования СВ ξ основан на методе обратной функции. Обратная функция для Методы моделирования непрерывной случайной величины - student2.ru находится при решении уравнения Методы моделирования непрерывной случайной величины - student2.ru относительно х: Методы моделирования непрерывной случайной величины - student2.ru .

Далее в соответствии с указанным методом алгоритм моделирования реализации СВ включает два шага:

· моделирование реализации БСВ η

· принятие решения о том, что реализацией ξ является величина x: Методы моделирования непрерывной случайной величины - student2.ru

Коэффициент использования БСВ k = 1.

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