Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Тригонометрический метод со счетчиком
, (6.10) где - начальное значение, .
Проверка качества работы генератора случайных чисел (ГСЧ) Применяемые генераторы случайных чисел перед моделированием должны пройти тщательное предварительное тестирование на равномерность, стохастичность и независимость получаемых последовательностей случайных чисел. Существует множество статистических критериев, которые можно использовать для проверки того, будет ли последовательность случайной. Наиболее точным считается спектральный критерий. Например, очень распространенный критерий, называемый КС-критерием, или критерием Колмогорова - Смирнова. Можно воспользоваться приближенным тестом, который состоит в проверке на равномерность распределения N случайных чисел . а) проверка статистических характеристик. Тест состоит в вычислении математического ожидания и дисперсии полученных случайных чисел. Согласно этому тесту, для равномерного распределения должны выполняться условия: ; ; . б) частотный тест. Позволяет выяснить, сколько чисел попало в интервал , то есть (0.5 – 0.2887; 0.5 + 0.2887) или, в конечном итоге, (0.2113; 0.7887). Так как 0.7887 – 0.2113 = 0.5774, заключаем, что в хорошем ГСЧ в этот интервал должно попадать около 57, 7% из всех выпавших случайных чисел (см. рис. 6.1 ).
Рис. 6.1. Частотная диаграмма идеального ГСЧ
Также необходимо учитывать, что количество чисел, попавших в интервал (0; 0.5), должно быть примерно равно количеству чисел, попавших в интервал (0.5; 1). 6.3. Задание. Согласно варианту задания необходимо составить и отладить программу (подпрограмму) генерирования случайных чисел с равновероятным распределением на интервале [0; 1), используя формулу (6.2). Провести статистическое исследование генератора при различных значениях выборки: малых n< 25, средних , больших n> 500. Вариант задания выбирается из табл.6.1, в которой указаны тип генератора случайных чисел, начальные условия.
6.3.1. Содержание отчета. Отчет должен содержать: · Описание метода генерирования псевдослучайных чисел; · Программу (подпрограмму) датчика псевдослучайных чисел; · Вывод 20 случайных чисел; · Результаты статистической обработки при различных значениях выборки; · Выводы.
Варианты заданий. Таблица 6.1
Лабораторная работа 7 Имитационное моделирование случайных событий Моделирование случайных событий Теоретические сведения В процессе моделирования часто требуются имитировать случайные события с заранее известными вероятностями. Пусть имеется событие А, вероятность наступления которого равна . Требуется выработать правило, при многократном использовании которого частота появления события А стремилась бы к его вероятности. Выберем с помощью датчика случайных чисел, равномерно распределенных в интервале [0; 1) некоторое число х и определим вероятность того, что . Для случайной величины х с равномерным распределением на интервале [0; 1) справедлива следующая зависимость: . Таким образом, вероятность попадания случайной величины х в интервале равна величине . Поэтому если число х, полученное с помощью датчика равномерно распределенных случайных чисел, попало в этот интервал, то следует считать, что событие А произошло. Противоположное событие (не А) произойдет с вероятностью , т.е. в том случае, если . Процедура моделирования простого события в имитационной модели описывается алгоритмом, схема которого показана на рис.7.1. Рис.7.1 На данном рисунке в блоке 1 осуществляется к датчику случайных чисел, генерирующему случайную величину х. Блок 2 проверяет условие . Если оно выполняется, считается, что произошло событие А. В противном случае считается, что произошло противоположное событие (не А). 7.1.2. Задание. Дана вероятность события (табл.7.1). Требуется: · Сгенерировать N случайных событий; · Подсчитать количество успешных событий; · Рассчитать среднестатистический разброс значений ; · Рассчитать нижнее значение для вероятности ; · Рассчитать верхнее значение для вероятности .
Таблица 7.1
Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 1118; Нарушение авторского права страницы