Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Метод отбора





 

Данный метод предложен Дж. Нейманом и сущность его сводится к тому, что из области задания случайной величины X “отбирается” точка с координатами, являющимися фикциями случайных чисел с равномерным распределением; если эта точка не может быть использована для расчета X, происходит ее “отбрасывание” и “отбирается” новая. Метод отбора применим для получения реализаций только таких случайных величин, закон распределения которых может быть задан с помощью функции плотности.

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

2.2.1 Метод отбора – процедура № 1

 

С помощью данной процедуры моделируется одномерная случайная величина X, определенная на интервале плотностью f(x). Вне этого интервала f(x)=0 и, кроме того, плотность распределения ограничена сверху, т.е. f(x)≤С, где С постоянная.

Процедура № 1 получения значений случайной величины графически показана на рисунке 4 и заключается в следующем:

а) получаем два независимых значения r1 и r2 случайной величины R с равномерным распределением на интервале [0; 1);

б) строим точку с координатами (z1, z2), где z1=a+r1(b-a); z2=r2c;

 


в) если z2<f(z1), то полагаем, что случайная величина X приняла значение z1;

если z2 ≥ f(z1), то точка z=(z1, z2) отбрасывается, и вычисления повторяются с получением новой пары случайных чисел (rn, rn+1) по пункту а.

Эффективностью метода отбора называют вероятность того, что точка z=(z1, z2) будет использована для расчета X. В рассмотренной процедуре № 1 эффективность метода характеризуется отношением площади, ограниченной кривой f(x), осью x, прямыми x=a и x=b, к площади прямоугольника C(b-a).

2.2.2 Метод отбора – процедура № 2

 

Пусть случайная величина X имеет распределение с плотностью f(x), которую можно представить в виде

f(x)=a1f1(x)g1(x), (6)

где a1 – постоянная;

f(x) – некоторая известная плотность вероятности, а функция g1(x) удовлетворяет условию 0≤g1(x)≤1.

 

Значения случайной величины Х можно получить по следующему алгоритму (см. рисунок 5):

а) моделируем случайную величину Y с плотностью распределения f1(x);

б) вычисляем g1(Y);

в) моделируем случайную величину R, равномерно распределенную на интервале [0; 1);

г) если R< g1(Y), то принимаем x=Y. В противном случае полученные числа отклоняются и вычисления повторяются с пункта (а).

 

 
 

2.2.3 Метод отбора – процедура № 3

 

Если в (6) функция g1(x) является монотонно неубывающей, то получается следующий алгоритм:

а) моделируем случайную величину Y с плотностью f1(x);

б) моделируем случайную величину γ с функцией распределения g1(γ);

в) если γ<Υ, то принимаем x=Y, в противном случае полученные числа отклоняем и вычисления повторяем с пункта (а).

2.2.4 Метод отбора – процедура № 4

 

Процедура № 4 определяет процесс моделирования случайной величины X, если плотность f(x) можно представить в виде

f(x)=a1(1-g1(x))f1(x), (7)

где g1(x)= g(t(x)), причем g1 - монотонно неубывающая функция, а g - некоторая известная функция распределения.

Значения случайной величины X тогда можно получить по следующему алгоритму:

а) моделируем случайную величину Y с плотностью распределения f1(x);

б) вычисляем величину t(Y);

в) моделируем случайную величину γ с функцией распределения g;

г) если γ>t(Y), то принимаем x=Y. В противном случае полученные числа отклоняются и повторяются вычисления с пункта (а).

Пример 6. Для усеченного нормального распределения (x>0) и с учетом аппроксимации (3) можно плотность распределения представить в виде

(8)

Введя обозначения:

можно убедиться в выполнении разложения f(x) в виде (7).

 







Date: 2015-07-17; view: 2386; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию