Главная » Просмотр файлов » 6Simulation systems Лекция 20 Случайные числа

6Simulation systems Лекция 20 Случайные числа (1014328), страница 4

Файл №1014328 6Simulation systems Лекция 20 Случайные числа (Материалы к лекциям) 4 страница6Simulation systems Лекция 20 Случайные числа (1014328) страница 42017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)


Разобьем (a,b) на n интервалов и будем считать f(Y) на каждом интервале постоянной; тогда случайную величину  можно представить в виде:

,

т.е. на каждом участке (ak ,ak+1) величина k считается распределенной равномерно.

Чтобы аппроксимировать f(Y) наиболее удобным способом, целесообразно разбить (a,b) на интервалы таким образом, чтобы вероятность попадания случайной величины  в любой интервал

(ak ,ak+1) была постоянной, т.е. не зависела от номера интервала k. Для вычисления ak пользуются следующим соотношением:

где n - количество интервалов (обычно принимается равным 2m,

  1. целое положительное число).

Процедура моделирования предполагает следующее:

  1. выбирается случайное равномерно распределенное число i;

  2. с помощью i случайным образом выбирается интервал (ak ,ak+1);

  3. берется следующее равномерно распределенное число i+1 и масштабируется с целью приведения его к интервалу (ak ,ak+1) т.е. i+1 становится случайной величиной, равномерно распределенной в интервале (ak ,ak+1). Случайное число Yi с требуемым законом распределения вычисляют по формуле: Yi= ak,+i+1 (ak+1 - ak)

Рассмотрим несколько подробнее процесс выборки интервала

(ak ,ak+1) с помощью i. Как известно, случайное число i получается на машине в виде последовательности нулей и единиц. Если число интервалов n равно 2m, то количество всевозможных комбинаций нулей и единиц m-разрядного двоичного числа даст нам количество интервалов n, т.е. каждому интервалу (ak ,ak+1) можно поставить в соответствие одну и только одну комбинацию нулей и единиц m-разрядного двоичного числа. Это обстоятельство сильно упрощает методику выбора интервала (ak ,ak+1).

Каждый интервал кодируется m-разрядным двоичным числом и результаты заносятся в специальную таблицу. В эту же таблицу заносятся ak - ak-1 коэффициента масштабирования. Таким образом, выделив m разрядов i, мы сразу определяем номер интервала (ak ,ak+1).

Для реализации изложенного метода приближенного моделирования случайных величин на ЭВМ требуется небольшое количество операций; кроме того, количество операций не зависит от точности аппроксимации (т.е. от количества интервалов n). Точность аппроксимации влияет только на размеры участка памяти, куда помещается таблица закодированных значений ak. Этим способом преобразования случайных чисел широко пользуются в практике статистического моделирования.



9.4.4 Моделирование случайных векторов

При решении задач методом статистических испытаний нередко возникает необходимость в формировании возможных значений или, как говорят, реализаций случайных векторов. Случайный вектор можно задать проекциями на оси координат, причем эти проекции являются случайными величинами, описываемыми совместным законом распределения. В простейшем случае, когда рассматривается случайный вектор на плоскости XOY, необходимо задать совместный закон распределения его проекций  и  на оси X и Y соответственно. Предположим сначала, что двумерная случайная величина (, ) является дискретной и ее составляющая  принимает возможные значения X1, X2,..., Xn, а составляющая  - значения Y1, Y2,..., Yn , причем каждой паре (Xi ,Yi) соответствует вероятность Pij. При этих предположениях можно найти частное распределение случайной величины , а именно: каждому возможному значению Xi случайной величины  будет соответствовать вероятность

(1)

Теперь по правилам, рассмотренным ранее

,

можно определить конкретное значение Xi случайной величины  в соответствии с распределением вероятностей. Пусть это будет Xi1. Тогда из всех значений Pij выберем совокупность

Pi1(1), Pi1(2),..., Pi1(n), (2)

которая описывает условное распределение случайной величины при условии, что . Затем по тем же правилам определим конкретное значение Yi (пусть оно равно Yi1) случайной величины в соответствии с распределением вероятностей (2).

Полученная пара (Xi1, Yi1) и будет первой реализацией моделируемого случайного вектора. Далее аналогичным способом определяем возможное значение Xi2, в соответствии с распределением (1) выбираем совокупность Pi2(1), Pi2(2),..., Pi2(n)

и находим Yi2 в соответствии с полученным распределением вероятностей и т.д.

Процедура моделирования не претерпевает принципиальных изменений и в том случае, когда речь идет о моделировании непрерывного случайного вектора. В этом случае двумерная случайная величина ( ) описывается совместной функцией плотности f(x,y). Частная функция плотности случайной величины может быть определена в соответствии с соотношением, аналогичным (1):

Имея функцию плотности , можно найти случайное число (пусть это будет Х1) с помощью приближенных способов преобразования случайных чисел. Затем определяется условное распределение случайной величины при условии, что .

В соответствии с этой полученной функцией плотности можно определить случайное число Yi (пусть это будет Y1). Тогда пара (X,Y) и является искомой реализацией вектора ( ). При больших n объем вычислений существенно возрастает.

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

(3)

и корреляционной матрицей

Здесь К11, К22, К33 - дисперсии случайных величин и соответственно, К1221, К1331 и К2332 - корреляционные моменты

и , и , и соответственно. Будем предполагать, что в нашем распоряжении имеются случайные числа , имеющие одномерное нормальное распределение с математическим ожиданием m и дисперсией . Способы формирования случайных чисел, обладающих такими свойствами, мы уже рассматривали.

Выберем три числа, скажем и преобразуем их так, чтобы они имели характеристики (3) и (4). Искомые составляющие случайного вектора обозначим через X,Y,Z и представим в виде:

(4)

где Сij - пока неизвестные нам коэффициенты. Для вычисления коэффициентов Сij воспользуемся элементами корреляционной матрицы.

По определению:

, ,

поэтому

Аналогично, поскольку (5)

при (случайные величины независимы между собой)

(6)

Эти соотношения (5) и (6) представляют собой систему уравнений относительно коэффициентов . Решив эту систему, найдем:

; ;

; ;

;



Располагая коэффициентами Сij легко три последовательных независимых случайных числа i преобразовать в составляющие случайного вектора (xi, yi, zi).



24

Характеристики

Тип файла
Документ
Размер
277,9 Kb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6489
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее