Студопедия — Лабораторная работа №2
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Лабораторная работа №2






Тема: моделирование случайных величин в табличном процессоре Excel.

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

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

Обычно моделирование случайных величин начинается с методов генерирования случайных чисел, имеющих равномерное распределение на интервале [0, 1], а уже эти числа являются основой для моделирования случайных величин, имеющих другие распределения. В Excel имеются готовые средства (функция СЛЧИС и Генерация случайных чисел) для создания последовательности равномерно распределенных случайных чисел. Рассмотрим способы моделирова­ния произвольных случайных величин.

В Excel есть довольно много средств генерирования значений случайных ве­личин, имеющих различные распределения.

Функция СЛЧИС, выдает случайные числа, которые равномерно распределены на интервале [0, 1]. Ее синтаксис — СЛЧИС(), т.е. она не имеет аргументов.

Функцию СЛЧИС можно использовать в формулах мас­сивов для генерирования диапазонов случайных чисел. Сначала выделяется Диапазон ячеек, затем, не сни­мая выделения, вводится формула =СЛЧИС() и после этого нажимается комбинация клавиш <Ctrl+Shift+Enter>.

Необходимо отметить, что значения формул, содержащих функ­цию СЛЧИС, перевычисляются при каждом пересчете рабо­чего листа, например при вводе любого значения в ячейку или при удалении чего-либо. Это свойство данной функции полезно, например, в имитационном моделировании. Одна­ко в других случаях оно может замедлять работу в Excel или быть просто излишним. Чтобы зафиксировать значения, вычисляемые с помощью функции СЛЧИС, на­до выделить диапазон ячеек, содержащий эти значения, и скопировать его (Правка Копировать). Затем, не снимая выделения диапазона, следует выполнить ко­манду Правка Специальная вставка, в открывшемся диа­логовом окне Специальная вставка установить переключа­тель З начения. В ячейки выделенного диапазона вместо фор­мул будут записаны числовые значения.

Функция СЛУЧМЕЖДУ генерирует целочисленные значения, подчиняющиеся дискрет­ному равномерному распределению. Синтаксис функции:

СЛУЧМЕЖДУ(Нижняя_граница;Верхняя_граница)

Аргумент Нижняя_граница задает нижнюю границу интервала изменения слу­чайной величины, аргумент Верхняя_граница — верхнюю границу этого интер­вала. Если значения аргументов дробные, они округляются до ближайших це­лых. Если значение аргумента Нижняя_граница больше значения аргумента Верхняя_граница, функция возвращает значение ошибки. Формулы, содержащие функцию СЛУЧМЕЖДУ, пересчитываются при каждом пересчете рабочего листа.

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

- Равномерное. Генерируется последовательность равномерно распределенных случайных чисел в заданном интервале.

- Нормальное. Генерируется последовательность случайных чисел, под­чиняющихся нормальному распределению. Задается математическое ожидание и среднеквадратическое отклонение.

- Бернулли. Генерируется последовательность случайных чисел, принимающих только значение 0 или 1, в зависимости от заданной вероятности успеха (исхода "1").

- Пуассона. Генерируется последовательность случайных чисел, подчиняющихся распределению Пуассона с заданным параметром К.

Между способами вычисления случайных чисел, полученных с помощью функции СЛЧИС (соответствующие формулы приведены в следующих разделах) и с помощью средства Генерация случайных чисел, в частности равномерно рас­пределенных на интервале [0, 1], имеются существенные различия. Первое раз­личие заключается в том, что функцию СЛЧИС можно непосредственно исполь­зовать в формулах (в том числе в формулах массивов) как аргумент формулы или другой функции, тогда как для того, чтобы использовать в формулах слу­чайные числа, полученные с помощью средства Генерация случайных чисел, сна­чала необходимо их записать в отдельном диапазоне ячеек, и только затем использовать в формулах.

Второе отличие состоит в том, что формулы, содержащие функцию СЛЧИС, пересчитываются при каждом пересчете рабочего листа), а значения, полученные с помощью средства Генерация случайных чисел, фиксированы — при необходимости получения новой выборки на месте старой, следует еще раз вызвать и применить это средство.

Метод обратных функций моделирования случайных величин. Функция распределения случайной величины X в точке U имеет вид:

U

Y = F(u) = ∫ f(x)dx,,

-∞

где f(x) плотность вероятности случайной величины X. Это выражение позволяет для случайной величины Х определить её вероятность. Для получения случайных величин имеющих заданный закон распределения можно использовать метод обратных функций, суть которого в обратном преобразовании x = F-1(y), где F-1 - функция, обратная функции F. Это преобразование сводится к решению интегрального уравнения относительно хi.

Т.е. равномерное распределение преобразуется в требуемое. В Excel есть несколько функций, возвращающих значения обратных функций для различных распределений. Например, функции:

· НОРМОБР. Вычисляет значение функции, обратной к функции нормального распределения.

· НОРМСТОБР. Вычисляет значение функции, обратной к функции стандартного нормального распределения.

· СТЬЮДРАСПОБР. Вычисляет значение функции» обратной к функции распределения Стьюдента.

Таким образом, формула =ФУНКЦИЯ(СЛЧИС();...), где ФУНКЦИЯ обозначает одну из вышеперечисленных будет генерировать последовательность случайных чисел, которые имеют распределение, определяемое данной функцией.

Для получения непрерывных случайных величин, принимающих любые значения на интервале между дву­мя точками а и b (a<b) с равной вероятностью, можно использовать выражение:

a + (b -а)*СЛЧИС()







Дата добавления: 2015-09-04; просмотров: 1012. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия