Моделирование случайных событий
Случайные события бывают различного типа: простыми и сложными, совместными и несовместными, зависимыми и независимыми. Случайные величины – дискретными и непрерывными. Поэтому моделирование случайных событий и величин подразделяется на ряд отдельных процедур в зависимости от условий. Рассмотрим их по мере усложнения. Моделирование случайного события. Основной характеристикой любого случайного события А является вероятность его появления – Р (А). Процедура моделирования простого случайного события А состоит из: – формирования значения БСВ zi Î R; – сравнения zi с заданной вероятностью Р (А) появления события А. Если условие zi < P (A) выполняется, то исходом моделирования является событие А. В противном случае - противоположное событие Алгоритм моделирования отдельных случайных событий имеет вид, приведенный на рис. 7.1.
Рис. 7.1. Алгоритм моделирования отдельных случайных событий Моделирование полной группы несовместных случайных событий. Пусть задано некоторое множество элементарных исходов { A 1,..., An } c их вероятностями p 1,..., pn соответственно (p 1+…+ pn =1).Чтобы построить программную модель, «оживляющую» такую совокупность исходов, разобьём мысленно интервал значений БСВ (0 £ t £ 1) на n отрезков длиной p 1, p 2,..., pn. Это всегда возможно, так как p 1+…+ pn =1. Например, можно определить отрезки так:
Алгоритм моделирования случайных исходов Aj состоит в том, чтобы, обратившись к датчику БСВ, определить, в какой из интервалов 1, 2,..., n попало значение БСВ. Факт его попадания в конкретный интервал j предопределяет переход алгоритма к процедуре имитации соответствующего, имеющего тот же номер, исхода Aj. Поскольку вероятность попадания БСВ в интервал j равна его длине pj, то и вероятность исхода Aj будет равна pj. Такой метод моделирования простых независимых событий называют «исход испытания по жребию».
В качестве примера построим модель операции, состоящей в вытаскивании шара из урны, содержащей пять белых шаров (Б), три красных (К) и два черных (Ч). Так как исходы Б, К, Ч имеют вероятности p 1= 0,5, p 2 = 0,3 и p 3= 0,2 соответственно, то интервал (0,1) разбиваем на отрезки (0;0,5), (0,5;0,8) и (0,8;1). Алгоритм моделирования имеет примерно следующий вид: 1. Получить значение z из датчика БСВ. 2. Если z £ 1/2, вывести "Б", иначе, если z £ 8/10, вывести "К", иначе вывести "Ч". Вот пример 60-кратного выполнения этого алгоритма на компьютере; мы видим, что частота появления каждого исхода примерно соответствует его вероятности: БКБКБКБКББКЧБББККББКЧЧББЧЧКББЧБЧББЧБКЧЧБББККББЧКБЧКББЧКБЧББ Так, исход "Б" здесь появился 31 раз (52% случаев), "К" - 15 раз (25%) и "Ч" - 14 раз (23%). Моделирование сложных случайных событий. Сложные события являются исходом, зависящим от двух или более простых событий. Модели этого типа рассматриваются для двух случаев: для независимых простых событий и для зависимых простых событий. Генерирование сложного события, являющегося результатом наблюдения простых независимых случайных событий рассмотрим на примере, когда даны два простых события А и В, для которых заданы вероятности их появления Р (А) и Р (В) соответственно. События как и образуют полные группы несовместных событий, то есть Возможные исходы совместных испытаний: и соответствующие этим исходам вероятности Эти сложные исходы образуют полную группу независимых событий, т.е. Используя эти вероятности и способ «исход испытания по жребию» разыгрываем все возможные исходы.
Второй способ моделирования заключается в поочередном моделирования события А, а затем события В, или, наоборот, сначала В, затем А. Получаем один из четырех приведенных выше исходов. Генерирование зависимых случайных событий. В тех случаях, когда А и В являются зависимыми событиями, процедура моделирования сложного события выполняется несколько иначе.Исходными данными для модели являются вероятности появления событий А, В и В / А, т.е. соответственно Р (А), Р (В) и Р (В / А) – условная вероятность появления события В при условии, что событие А наступило. Возможным исходам АВ, А , В, соответствуют вероятности
(7.3)
Условная вероятность находится предварительно из формулы полной вероятности для события В: Используя вероятности (7.3), разыгрываем возможные реализации сложного события способом «исход испытания по жребию» либо, используя вероятности А, В и В / А, поочередно моделируем события А, а затем события В.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|