|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Моделирование произвольного закона распределения.
Для получения непрерывных случайных величин с заданным законом распределения существует несколько подходов, но наиболее эффективным по вычислительным затратам и общим является метод обратной функции. Метод обратной функции. Он основывается на следующей теореме: Если случайная величина (СВ) х имеет плотность распределения Р(х), то
2) Решают интегральное уравнение относительно верхнего предела: Здесь для каждой случайной величины ji с равномерным распределением на интервале (0, 1) находится соответствующая величина хi, у которой плотность распределения P(x). Пример. Необходимо получить случайные числа с экспоненциальным законом распределения. Для экспоненциальной случайной величины хi, распределенной по закону
имеем
Пример. Необходимо получить случайные числа с законом распределения
Воспользовавшись приведенным выше алгоритмом, получим
Отсюда
или
Достоинство метода: малые вычислительные затраты при реализации вычисления в аналитическом виде.
Поэтому в практике моделирования часто пользуются другими, более универсальными и иногда приближенными способами. Метод Неймана. Если случайная величина х определена на конечном интервале (а, в) и плотность ее ограничена Р(х) 1) Генерируются два значения 2) Вычисляются координаты точки С(n1; n2): n1 = a + n2 = 3) Если точка С лежит под кривой необходимого закона распределения Р(х), то в качестве очередного СЧ по заданному закону Р(х) выбирают n1, а если над кривой, то пара Достоинством метода является его высокая надежность и применимость к любому закону распределения. К недостатку следует отнести большие вычислительные затраты. Приближенный метод кусочной аппроксимации функции плотности распределения. Пусть требуется получить последовательность случайных чисел с функцией плотности Алгоритм реализации метода сводится к следующим шагам: 1. Генерация случайного равномерно распределенного числа 2. С помощью этого числа случайным образом выбирается интервал 3. Генерируется число 4. Вычисляется случайное число Достоинством этого приближенного метода является небольшое число операций, так как операция масштабирования (2) выполняется только один раз перед моделированием, и количество операций не зависит от точности аппроксимации, т.е. от количества интервалов m.
|
Последнее изменение этой страницы: 2017-03-15; Просмотров: 577; Нарушение авторского права страницы