рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Значения обратных функций для получения дискретного распределения

Значения обратных функций для получения дискретного распределения - раздел Промышленность, 2. Имитационные методы моделирования I ...

i
xi
bi 0,447 0,017 0,038 0,151 0,110 0,007 0,230
gi 0,447 0,464 0,502 0,653 0,763 0,770 1,000

 

Воспользуемся методом обратных функций. Сначала найдем сумму всех частот – получим S=291. После этого построим таблицу нормированных значений bi=xi/S (третья строка табл. 1). Далее рассчитаем значения дискретной функции по формуле:

Полученные значения находятся в четвертой строке табл. 1.. Построим график дискретной функции (рис. 1.). Далее вос­пользуемся программой получения случайных величин, распределенных равномерно на отрезке (0,1), и каждый раз будем получать случайную величину pt, По­сле этого выбор объекта с номером i осуществляется при выполне­нии соотношения

gi-1 < pt <= gi

 

 

Рис.1. Получение дискретного распределения

 

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

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

является равномерным на интервале (0,1). Чтобы получить число, принадлежащее последовательности случайных чисел {yi}, имеющих функцию плотности f(y), необходимо разрешить относительно yi уравнение

где xi - число, принадлежащее последовательности случайных чисел равномерно распределенных на интервале от (0,1).

Пример. Необходимо получить случайные числа с показательным законом распределения (например, интервалов времени между поступлениями заявок на обслуживание):

.

- случайное число, имеющее равномерное распределение на интервале (0,1). Тогда

Этот способ получения случайных чисел с заданным законом распределения имеет ограниченную сферу применения, так как для многих законов распределения, встречающихся в практических задачах моделирования, интеграл не берется, т.е. приходится прибегать к численным методам решения, что увеличивает затраты вычислительных ресурсов на получение каждого числа; даже для случаев, когда интеграл берется в конечном виде получаются формулы, содержащие действия логарифмирования, извлечения корня и т.д., что также резко увеличивает затраты машинного времени на получение каждого случайного числа. Поэтому на практике часто пользуются приближенными способами преобразования случайных чисел, которые можно классифицировать следующим образом:

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

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

Пусть требуется получить последовательность случайных чисел {yj} с функцией плотности fh(y) , значения которой лежат в интервале (a,b). Разобъем интервал (a,b) на m интервалов (рис.5), и будем считать fh(y) на каждом интервале постоянной. Разбивать необходимо так, чтобы вероятность попадания случайной величины в любой интервал (ak, ak+1) была постоянной, т.е.:

 

Рис. 5. Кусочная аппроксимация функции плотности

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

1) Генерируется случайное равномерно распределенной число xi из интервала (0,1);

2) с помощью этого числа выбирается интервал (ak, ak+1);

3) генерируется число xi+1 ;

4) вычисляется случайное число yj =ak+ xi+1(ak+1-ak) с требуемым законом распределения.

Рассмотрим пример применения способа преобразования последовательности равномерно распределенных случайных чисел {xi} в последовательность с заданным законом распределения {yi} на основе предельных теорем теории вероятностей. Такие способы ориентированы на получение последовательностей чисел с конкретным законом распределения, т.е. не являются универсальными.

Пример. Пусть требуется получить последовательность случайных чисел {yi}, имеющих нормальное распределение с математическим ожиданием m и средним квадратическим отклонением s:

 

Рис. 2. Вид нормального распределения

 

Будем формировать случайные числа tj в виде сумм последовательностей случайных чисел {xi}, равномерно распределенных на интервале от (0,1). Можно воспользоваться центральной предельной теоремой: Если X1 , X2,..., Xn - независимые одинаково распределенные случайные величины, имеющие математическое ожидание M(Xi)=a и дисперсию s2, то при N ® ¥ сумма асимптотически нормальна с математическим ожиданием Na и средним квадратическим отклонением . Практически достаточно N=8¸12, а в простейших случаях - 4¸5. Преимущество этого способа - высокое быстродействие. Недос­татком является игнорирование «хвостов» нормального распределе­ния, которые могут уходить в обе стороны от величины т на рас­стояние, превышающее 6s. Поэтому при проведении особо точных экспериментов применяются другие - более точные (но более мед­ленные) способы. В современных системах имитационного моделирования обычно используются не менее двух программных датчи­ков случайных величин, распределенных по нормальному закону (их выбор осуществляется автоматически управляющей программой).

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

 

 

f(x)

 

 

f(С)

 

 

– Конец работы –

Эта тема принадлежит разделу:

2. Имитационные методы моделирования

На сайте allrefs.net читайте: 2. Имитационные методы моделирования...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Значения обратных функций для получения дискретного распределения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

А С В x
Рис. 3. Общий случай треугольного распределения вероятностей Применимость такого распределе­ния рассмотрим на примере, связанном с динамическими характери­стиками системы управления базами

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги