Моделирование случайных чисел с заданным распределением, оценка параметров выборки.

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Высшая математика
  • 31 31 страница
  • 6 + 6 источников
  • Добавлена 03.01.2021
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
1. Теоретические аспекты использования датчиков случайных чисел 5
1.1 Генератор случайных чисел как инструмент стохастического моделирования процессов и систем 5
1.2. Алгоритмы генерации случайных чисел: история и современность 9
1.3 Генераторы случайных чисел с заданными законами распределения 15
2. Решение задач с использованием датчика случайных чисел 25
2.1. Метод Монте-Карло 25
2.2. Пример практической реализации метода Монте-Карло 26
Заключение 29
Список использованных источников 30


Фрагмент для ознакомления

Порядок генерации последовательности с использованием данного алгоритма:Выработка двух независимых случайных чисел y1 и y2, из равномерно распределенной последовательности в интервале [0,1].Установка параметров:Параметры V1 и V2являются равномерно распределенными в интервале [-1;+1] и существует возможность их представления в форме с плавающей запятой.Установка параметров:Проверка условия: . Если выполняется, то необходимо вернуться к началу алгоритма,если не выполняется, то переходим к следующему шагу.Вычисление параметров x1 и x2:Полученные в результате вычислениязначения x1 и x2являются требуемыми значенияминормально распределенной последовательности случайных величин, имеющих среднее значение, равное нулю, и среднеквадратичное отклонение, равное единице.Если среднее значение и среднеквадратичное отклонение имеют другие значение, то необходимо провести пересчет по формуле:Использование метода полярных координат позволяет провести доказательство с использованием аппарата аналитической геометрии. Если рассмотретьплоскость, имеющую декартовы координаты V1 и V2, тос помощью первых двух шагов данного метода можно получить на плоскости случайные точки, имеющиеравномерное распределение на плоскости с декартовыми координатами (V1,V2) и полярными координатами , где R2=S. Далее, с использованием шагов 3 и 4 метода, из рассмотренных точек остаются только те, что находятся внутри круга, которые находятся внутри единичного круга.Рисунок 2 – Схема генерации случайной величины в кругеПри этом факт попадания точек внутрь единичного круга означаетподчинение точек закону нормального распределения со средним значением равным нулю, и среднеквадратичным отклонением, равным единице.Переходя к полярным координатам точек, которые равномерно распределены внутри единичного круга имеемДалее рассмотрим процесс генерирования последовательности случайных чисел, имеющей нормальное распределение.Алгоритм датчика позволяет реализоватьметод генерации последовательностей псевдослучайных чисел в соответствии с нормальным законом распределения, основанный на приведенном выше алгоритме. Алгоритм датчика предполагает обращение к процедуре обращения к RANDU (рисунок 1)при вычислении равномерно распределенных случайных чисел.Результат работы датчика GAUSS:Получение нормально распределенной последовательностипсевдослучайных чиселX с определенным значениемматематического ожиданиемM и среднеквадратичного отклоненияS.Порядок обращения к процедуре: GAUSS (IX,S,AM,X),Описание параметров:IX – параметр, необходимый для обращения к RANDU. В рамках первого обращения, IX – целое число с количеством цифр менее 9. После первого обращения IX=IY, где IY – целое, равномерно распределенное случайное число, вычисленное с помощью равномерно распределенных случайных чисел RANDU.S – заданное пользователем значениесреднеквадратичного отклонениянормального распределения.AM – заданное пользователем значение математического ожиданиянормального распределения.X – полученная последовательность нормально распределенной случайной величиныИспользуемые процендуры:RANDU – генератор последовательности равномерно распределенных случайных чисел.Порядок обращения к процедуреRANDU:RANDU (IX,IY,YF),гдеYF – полученная в результате отработки процедуры последовательность равномерно распределенных чисел в интервале [0,1] и представленная в форме с плавающей запятой.На рисунке 3 приведена блок-схема работы алгоритма получения последовательности нормально распределенных случайных чисел с заданными параметрами математического ожидания и среднеквадратичного отклонения.Рисунок 3 - блок-схема работы алгоритма получения последовательности нормально распределенных случайных чисел с заданными параметрами математического ожидания и среднеквадратичного отклоненияТаким образом, рассмотрев теоретические аспекты использования генераторов случайных чисел, можно сделать выводы:- генераторы случайных чисел используются при моделировании реальных процессов;- при реализации вычислительного эксперимента необходимо максимальное соответствие математической модели параметрам реального объекта;- проведение имитационных вычислительных экспериментов связано с необходимостью использованиягенераторов псевдослучайных чисел с заранее определёнными свойствами, соответствующими модели реального объекта;- существует большое количество алгоритмов, позволяющих проводить генерацию последовательностей псевдослучайных чисел;- полученные в результате работы алгоритмов последовательности имеют свойство взаимозависимости (последующий член последовательности вычисляется из предыдущего и при задании первого члена последовательности можно вычислить всю цепочку);- недостаток использования генераторов связан с возможностью приведения полученных последовательностей к периодичности, либо к вырождению – получению нулевых значений;- существует возможность генерации последовательностей с заданным видом распределения и статистическими параметрами выборки (математическое ожидание и дисперсия).2. Решение задач с использованием датчика случайных чисел2.1. Метод Монте-КарлоРассмотрим метод приближенного вычисления интегралов, связанный с наименьшими затратами вычислительных ресурсов.Исходными данными метода являются:- начальная и конечная точки интервала интегрирования;- количество точек попадания в область.Суть метода Монте-Карло[Воробьев, Данилова, 2007, c.102]:- Определяется область, в которой лежит подынтегральная функция ;- Генерируется случайная точка в заданной области с координатами x0,y0с помощью датчика случайных чисел;- Производится подсчет точек, попавших в область согласно условию y0


1. Горбачев М. В., Макаров М. С. Вычислительная математика: численные методы решения задач: учебно-методическое пособие / М. В. Горбачев, М. С. Макаров. - Новосибирск: Изд-во НГТУ, 2018. – 60 с.
2. Персова М.Г. Численные методы в уравнениях математической физики: учебное пособие / М.Г.Персова - Новосибирск: Изд-во НГТУ, 2016. – 57 с.
3. Бахвалов, Н.С. Численные методы в задачах и упражнениях: Учебное пособие / Н.С. Бахвалов, А.В. Лапин, Е.В. Чижонков. - М.: Бином, 2015. - 240 c.
4. Сафарьян О. А. Численные методы в задачах математического моделирования и исследования математических моделей объектов: учебно-методическое пособие / О. А. Сафарьян. - Ростов-на-Дону: ДГТУ, 2019. - 84 с.
5. Паничкин А. В. Вычислительные методы для задач алгебры и математической физики: учебное пособие / А. В. Паничкин. - Омск: Изд-во ОмГУ, 2015. - 90 с.
6. Башмакова М. Г. Численные методы линейной и нелинейной алгебры: учебно-методическое пособие / М. Г. Башмакова. - Брянск: Изд-во БГТУ, 2016. - 128 с.

Вопрос-ответ:

Какая цель статьи?

Целью статьи является рассмотрение моделирования случайных чисел с заданным распределением и оценки параметров выборки.

Что такое генератор случайных чисел и как он связан со стохастическим моделированием?

Генератор случайных чисел - это инструмент, используемый в стохастическом моделировании процессов и систем. Он позволяет генерировать случайные числа, которые могут быть использованы для создания моделей случайных событий.

Какие алгоритмы используются для генерации случайных чисел?

Для генерации случайных чисел используются различные алгоритмы, такие как метод обратной функции, метод преобразования Бокса-Мюллера, метод Марсательи и др. История развития алгоритмов генерации случайных чисел насчитывает уже несколько десятилетий.

Что такое метод Монте-Карло и как он используется в решении задач?

Метод Монте-Карло - это статистический метод, который используется для решения задач, основанных на случайных числах. Он заключается в повторном моделировании случайных событий и анализе полученных результатов. Этот метод широко применяется в различных областях, таких как финансы, физика, биология и др.

Можно ли привести пример практического применения генерации случайных чисел?

Да, например, генерация случайных чисел может использоваться для моделирования процессов физического эксперимента, определения вероятности какого-либо события, оценки риска в финансовых расчетах и т.д. Это лишь несколько примеров применения генерации случайных чисел в практических задачах.

Какие теоретические аспекты относятся к использованию датчиков случайных чисел?

Использование датчиков случайных чисел включает в себя изучение и анализ статистических свойств сгенерированных чисел, оценку параметров выборки и проверку соответствия полученных результатов заданному распределению.

Какие алгоритмы были использованы в истории для генерации случайных чисел?

В истории использовались разные алгоритмы для генерации случайных чисел, такие как линейный конгруэнтный метод, метод Фибоначчи, алгоритмы на основе преобразований Фурье и многие другие.

Какие методы решения задач применяются с использованием датчиков случайных чисел?

Один из основных методов - метод Монте-Карло, который используется для моделирования процессов и систем, предсказания вероятностей и выполнения большого количества стохастических экспериментов. Он может быть применен в различных областях, включая финансы, физику, биологию и т.д.