Моделирование случайных событий. Моделирование группы случайных событий
Пусть имеются случайные числа xi, т.е. возможные значения случайной величины x, равномерно распределенной в интервале (0,1). Необходимо реализовать случайное событие А, наступающее с заданной вероятностью р. Определим А как событие, состоящее в том, что выбранное значение xi случайной величины x удовлетворяет неравенству
xi £ р. (13)
Тогда вероятность события А будет . Противоположное событие состоит в том, что xi > p. Тогда .
Процедура моделирования случайного события состоит в выборе значений xi и сравнении их с р. При этом, если условие (13) выполняется, то исходом испытания является событие А.
Таким же образом можно рассмотреть группу событий А1, А2, ¼, Аn, наступающих с вероятностями: p1, p2, ¼, pn соответственно. Определим Am как событие, состоящее в том, что выбранное значение xi случайной величины x удовлетворяет неравенству
lm-1 <xi £ lm , (14)
где . Тогда .
Процедура моделирования группы событий состоит в последовательном сравнении случайных чисел xi со значениями lr. Исходом испытания является событие Am, если выполняется условие (14).
Сложным событием называется событие, зависящее от двух и более простых событий. Пусть имеются независимые события А и В, имеющие вероятности наступления pA, pB. Возможными исходами совместных событий тогда будут события АВ, В, А, с соответствующими вероятностями: pA pB, (1-pA) pB, pA (1-pB), (1-pA) (1-pB).
Для моделирования совместных событий можно использовать два варианта. Первый вариант требует моделирование двух чисел xi и сравнений для проверки условия (13). При втором варианте можно обойтись одним числом xi и сравнений для проверки условия (14), но сравнений может потребоваться больше.
Рассмотрим случай, когда события А и В являются зависимыми и наступают с вероятностями pA и pB. Обозначим через Р(В/А) условную вероятность наступления события В при условии, что событие А произошло. При этом считаем, что условная вероятность Р(В/А) задана.
Рассмотрим один из вариантов построения модели. Из последовательности случайных чисел {xi} извлекается очередное число xm и проверяется справедливость неравенства с использованием условия (13) – xm < рА. Если это неравенство справедливо, то наступило событие А. Для испытания, связанного с событием В, используется вероятность Р(В/А). Из последовательности случайных чисел {xi} извлекается очередное число xm+1 и проверяется справедливость неравенства с использованием условия (13) – xm+1 £ Р(В/А). В зависимости от того, выполняется или нет это неравенство, исходом испытания являются АВ или А.
Если неравенство xm < рА не выполняется, то наступило событие . Поэтому для испытания, связанного с событием В, необходимо определить вероятность
.
Из последовательности случайных чисел {xi} извлекается число xm+1 и проверяется справедливость неравенства с использованием условия (13) – xm+1 £ Р(В/). В зависимости от того, выполнено оно или нет, получаем исходы испытания В или .