Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
grigoryev.doc
Скачиваний:
117
Добавлен:
27.10.2018
Размер:
3.38 Mб
Скачать
  1. Метод обратных функций. Примеры реализации.

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

ИМЕЕТСЯ: последовательность с.в. 1, 2… , равномерно распределенных на интервале (0,1).

ЗАДАЧА: необходимо моделировать с.в. 1, 2… с плотностью распределения в интервале .

Задача заключается в нахождении такой зависимости (здесь - строго монотонная и дифференцируемая ф-я на интервале (0, 1)), для которой плотность распределения с.в., получаемой соотношением , равнялась бы .

Одним из наиболее распространенных методов подобного преобразования является МЕТОД ОБРАТНЫХ ФУНКЦИЙ, сформулированный как: .

Где - ф-я, обратная .

Лемма: Если с.в. имеет плотность распределения , то имеет равномерный закон распределения на интервале [0; 1].

,

,

-функция плотности :

Теорема: Пусть F(x) – это функция распределения некоторой случайной величины , – случайная величина с равномерным законом распределения на интервале [0, 1]. Тогда случайная величина , где F-1 – обратная функция F(x), подчиняется закону распределения F(x).

Квантиль порядка Р одномерного распределения – это значение хр, при котором вероятность того, что х<xр равняется p. Р{x<xр }=p

ПРИМЕРЫ:

1) Имитация равномерно распределенных на интервале [а, b] случайных величин.

Функция распределения:

Функция плотности:

2) Имитация случайной величины ξ , которая подчиняется экспоненциальному закону распределения.

Случайная величина распределена на интервале [0, +∞].

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

  1. МЕТОД ИСКЛЮЧЕНИЙ (ОТБОРА).

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

ИМЕЕТСЯ: последовательность с.в. 1, 2… , равномерно распределенных на интервале (0,1).

ЗАДАЧА: необходимо моделировать с.в. 1, 2… с плотностью распределения в интервале .

Задача заключается в нахождении такой зависимости (здесь - строго монотонная и дифференцируемая ф-я на интервале (0, 1)), для которой плотность распределения с.в., получаемой соотношением , равнялась бы .

Один из приемов преобразования случайных чисел, не связанный непосредственно с решением уравнения – метод отбора. Суть метода состоит в том, что из равномерно распределенной совокупности отбираются случайные числа, удовлетворяющие некоторому условию таким образом, чтобы отобранные числа подчинялись заданному закону распределения.

Рассмотрим случайную величину ξ, определенную на интервале [а, b] с функцией плотности f(x), отграниченное сверху значением С (f(x)≤C):

ТЕОРЕМА:

Пусть γ1 и γ2 - случайные независимые числа, а

Тогда случайная величина ξ= ξ, такая, что: η <f(ξ ), имеет функцию плотности f(x), т.е. докажем, что точки, которые попадают в подынтегральную функцию имеют функцию распределения f(x). (ξ, η) [a, b; 0, C].

Процедура получения последовательности ξi случайных чисел, имеющих функцию плотности f(x), сводится к следующему:

  1. Из исходной совокупности выбираются пары случайных независимых чисел γ1 и γ2. Находим :

  1. Для этих чисел проверяется справедливость неравенства:

Если неравенство верно, то ξi=ξ’i.

  • Описание процедуры отбора случайных чисел может потребовать значительного количества операций для своей машинной реализации.

  1. МЕТОД КОМПОЗИЦИЙ И ПРИМЕРЫ.

Метод основан на свойствах законов распределения. Метод композиции или суперпозиции не является самостоятельным приемом моделирования непрерывных с.в., а представляет собой метод преобразования имитируемого распределения к виду, удобному для моделирования известными методами.

ПРИМЕР №1: Имитация нормально распределенных с.в.: ξ~N(μx, σx2).

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

Функция плотности вероятности f(x) случайной величины определена выражением:

Если μx =0, σx =1 – нормальное распределение называется стандартным: , где . Соответственно, если требуется получить из стандартного распределения новое нормальное с заданными значениями среднего и стандартного отклонения, то можно воспользоваться формулой

Так как функция f(x) и f(y) невозможно непосредственно проинтегрировать, для получения кумулятивной функции распреде­ления нельзя использовать метод обратных функций для моделирования случайных величин с нормальным законом распределения.

Один из методов моделирования нормально распределенных величин состоит в ПРИМЕНЕНИИ ЦЕНТРАЛЬНОЙ ПРЕДЕЛЬНОЙ ТЕОРЕМЫ (ЦПТ): Пусть с.в. X1, X2,…,Xn независимы, одинаково распределены, имеют конечные математическое ожидание МХi = μ и дисперсию DXi = σ2, i=1..n. Тогда сумма этих n с.в. будет подчинена нормальному закону распределения с МХi = nμ и DXi = nσ2.

Пусть 1,2,…,n – равномерно распределенные числа на интервале [0,1],тогда , будет подчиняться нормальному закону распределения с МХi = nμ и DXi = nσ2:

ПРИМЕР №2: Имитация с.в, подчиненных распределению 2

Известно, что сумма квадратов ν независимых случайных величин, распределенных по нормальному закону с μx=0, σx =1 распределена по закону χ2 с ν степенями свободы: χ2(ν) = z21 + z22 + z23 + … + z2ν .

Г- гамма-функция.

На базе этих двух распределений происходит моделирование СВ, подчиненных закону t-распределения Стьюдента; СВ, подчиненных закону F-распределения Фишера-Снедекора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]