Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Моделирование нормального распределения
Наиболее часто встречающимся видом распределения является нормальное. В связи с этим при моделировании различных явлений возникает потребность иметь в распределении последовательности случайных чисел, отвечающих нормальному закону распределения. Реализация случайной величины с нормальным распределением N(0;1) с помощью классических методов продемонстрирована выше на примере аппроксимации функции (3). Кроме этих методов, разработаны специальные методы, позволяющие получать с большой скоростью достаточно длинные последовательности случайных чисел, отвечающих нормальному закону распределения. На первом этапе выполняют реализацию случайной величины с плотностью N(0;1). При помощи линейного преобразования yi=μ+σxi, i=1, 2, …, (18) при любом μ и σ > 0 можно затем получить последовательность случайных чисел y1, y2, …, отвечающих распределению N (μ; σ2) с математическим ожиданием M(Y)=μ и дисперсией D(Y)= σ2. Один из самых известных методов реализации нормально распределенной случайной величины при использовании ЭВМ основан на центральной предельной теореме, в соответствии с которой распределение суммы независимых случайных величин Xi(i=1, 2, …, n) приближается к нормальному при неограниченном увеличении n, если выполняются следующие условия: а) все величины имеют конечные математические ожидания и дисперсии; б) ни одна из величин по своему значению резко не отличается от всех остальных. Согласно этой теореме можно сконструировать алгоритм реализации случайной величины X на основе аппроксимации распределения N(0;1) суммой независимых случайных величин R1, R2, …, Rn, равномерно распределенных на интервале [0;1). Практика показывает, что при n=12 аппроксимация уже довольно удовлетворительна. В результате получаем формулу для вычисления нормально распределенной случайной величины . (19) В другом известном генераторе нормально распределенных случайных величин используется точный обратный метод Бокса и Малера, который дает хорошие результаты, легко программируется и достаточно быстро работает. По этому методу генерируется пара нормированных нормальных чисел (μ=0, σ=1) из двух стандартных случайных чисел (R1 и R2 на интервале от 0 до 1) с помощью следующих уравнений: (20) Модификацией этого метода является процедура Марсальи и Брея, в соответствии с которой генерируются два случайных числа R1 и R2. Далее, полагая V1 = -1+2R1 и V2 = -1+2R2, вычисляют S= . При S≥1 начинают цикл снова. При S<1 реализуют отбор, т.е. (21)
Date: 2015-07-17; view: 1796; Нарушение авторских прав |