русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Обоснование метода


Дата добавления: 2014-11-27; просмотров: 668; Нарушение авторских прав


Метод базируется на двух теоремах.

Теорема 1.

Если двумерный случайный вектор (x, y) равномерно распределен в некоторой области G, ограниченной снизу осью y, а сверху неотрицательной функцией g(y) ³ 0, такой что , то случайная величина y имеет плотность вероятностей f(y)=g(y)/ (рис.1.4).

Рис.1.4.

Теорема 2.

Если случайная величина y1 имеет плотность вероятности

, где ,

а случайная величина х имеет условную плотность вероятности w(x/y1), представляющую собой равную плотность вероятностей на отрезке [0,g1(y1)], то вектор (x, y1) равномерно распределен в области G1 (рис.1.5).

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

Предварительно осуществляется подготовительная работа (рис.1.5), заключающаяся в подборе мажорирующей функции (МФ) g1(y) для плотности вероятностей f(y) (g1(y) ³f(y)).

Рис.1.5

Рис.1.6

Алгоритм моделирования:

1)моделируется вектор (х,у1), равномерно распределенный в области G1(это делается в соответствии с теоремой 2):

а)моделируется у1 в соответствии с плотностью ;

б)моделируется x в соответствии с равной плотностью вероятностей на отрезке [0,g1(y1)];

2) определяется, попала ли точка (х,у1) под функцию плотности вероятностей f(y), для чего проверяется условие f(y1) ³ x.

Если оно выполняется, то реализация моделируемой случайной величины у = у1 (этот вывод делается на основе теоремы 1: точки (х,у1), равномерно распределенные в области G1 и попавшие под f(y), равномерно распределены и в области под f(y). Следовательно, реализация у1 является реализацией случайной величины У). Иначе итерация алгоритма прошла вхолостую, и для получения реализации случайной величины У необходимо повторить работу алгоритма (итерации алгоритма повторяются до тех пор, пока не будет получена реализация у).



 

Показателем эффективности данного алгоритма является вероятность получения на каждой отдельной итерации алгоритма реализации моделируемой величины:

c=1/ , (1.10)

где — площадь под МФ.



<== предыдущая лекция | следующая лекция ==>
Метод обратной функции | Формирование мажорирующей функции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.