Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

На тему- Генерация выборки с заданным законом распределения

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2024

Словесный алгоритм выполнения второй лабораторной работы по дисциплине "Теория вероятностей"

На тему: "Генерация выборки с заданным законом распределения. Проверка распределения выборки с помощью критерия Пирсона или Колмогорова"

  1. На основании требуемой по условию точности e (графа "Погрешность") рассчитать необходимое количество интервалов k, на которое нужно разбить заданный отрезок [a, b] (графа "Пределы"): k = 1/e.
  2. Зная количество интервалов k и ширину заданного отрезка [a, b], получить ширину одного интервала: h = (ba)/k.
  3. Получить вектор значений середин каждого интервала:

xi = a + h/2 + i*h, .

  1.  Описать функцию, возвращающую через имя значение плотности функции распределения в заданной точке (параметрами функции будут служить значение параметров распределения, заданные по условию (графа "Параметры"), а также значение аргумента х).
  2.  Используя описанную в п. 4 функцию, рассчитать значение плотности функции распределения всех значений из вектора середин каждого интервала (см. п. 3).
  3.  Используя метод средних прямоугольников численного интегрирования, для каждого отсчета рассчитать значение соответствующей вероятности, умножив значение плотности функции распределения на ширину основания h: pi = xi*h.
  4. Найти сумму полученных вероятностей – она будет отлична от единицы. Дабы это исправить, необходимо каждое значение вероятности разделить на полученную ранее сумму всех вероятностей:

Сумма исправленных т.о. вероятностей будет равна 1.

  1. Для каждого отсчета рассчитать значение кумулятивной частоты (функции распределения):

F(x0) = p0, F(x1) = p0 + p1, F(x2) = p0 + p1 +p2, и т.д.

  1. Описать функцию, возвращающую равномерно распределенную случайную величину (СВ) в интервале [0,1], т.к. предопределенная функция rand() генерирует значения в интервале от 0 до 32767.
  2. Используя метод обратных функций (частный случай метода Монте-Карло), разыграть СВ с требуемым законом распределения – полученный т.о. вектор значений СВ и будет являться сгенерированной выборкой с заданным законом распределения. Для этого необходимо:
  3. Сгенерировать случайное число (СЧ) r в интервале [0,1].
  4. Найти ближайшее к нему число из вектора значений функции распределения, полученного в п. 8. (т.е. r <= Fi).
  5. Определить, какому значению аргумента соответствует это значение Fi.

К полученному значению аргумента xi добавить "шум". Модуль шума принять равным 1/20 или 1/10 от длины интервала [a, b]. При этом, знак шумовой добавки должен быть как положительный, так и отрицательный (можно воспользоваться возведением -1 в степень).

В результате будет получено k значений разыгранной случайной величины.

  1. Разбить отрезок [a, b] на 10 интервалов. В виду добавления шумовой добавки в п. 10, значения полученной СВ могут выходить за интервал [a, b]. Дабы это учесть, необходимо продлить интервал [a, b] в обе стороны: [a-h', b+h'], где h' – ширина одного интервала, полученного в результате деления длины отрезка [a, b] на 10. Т.о., вместо 10 интервалов будет получено 12. Если область определения функции плотности распределения имеет ограничения (напр., x>=0), то это следует учесть, и интервалов может получиться 11.

Определить середины Xi каждого из 12 (11) интервалов.

  1. Посчитать, сколько из  k отсчетов СВ, полученных в п. 10, попадает в каждый из 12 (11) интервалов, полученных в п. 11 – это эмпирические частоты ni, соответствующие отсчетам Xi.
  2. Разделив ni на объем выборки k, получить эмпирические вероятности pi.
  3. Если оценка выборки производится по критерию Пирсона, перейти на пункт 15.

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

  1. Используя функцию для расчета значения плотности распределения (п. 4), для каждого отсчета Xi (всего их 12 или 11) рассчитать соответствующие значения плотности распределения, на основании которых рассчитать теоретические значения соответствующих вероятностей pi' и (в случае оценки по критерию Колмогорова) функции распределения Fi'.
  2. В случае оценки вероятности начальной гипотезы о распределении выборки по критерию Пирсона, необходимо выполнить расчет критерия хи-квадрат по ранее известной формуле, после чего сравнить с критическим значением хи-квадрат из таблицы (таблица подгружается из файла либо прописывается в коде статическим массивом). На основании результата сравнения принять или отвергнуть изначальную гипотезу.

В случае оценки вероятности начальной гипотезы о распределении выборки по критерию Колмогорова, необходимо найти само значение критерия Колмогорова Dn, значение параметра лямбда, и значение функции распределения Колмогорова . Соответствующая таблица подгружается из файла или прописывается статическим массивом.

  1. Отобразить полученные данные графически:

В случае оценки по критерию Пирсона: построить гистограмму относительных теоретических и эмпирических частот, с выводом на графике значения хи-квадрат.

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

  1. Предусмотреть возможность многократного выполнения операции (с разными параметрами).
  2. Реализацию программы выполнить с применением основных принципов ООП.




1. Статеве виховання підлітків
2. Антиинфляционная политика государства
3. О метрологии постановлением Кабинета Министров Республики Узбекистан от 18 мая 2007 года N 104 устанавливают по
4. Стили конфликтного поведения, факторы, влияющие на выбор стиля
5. Общие указания приводятся общие указания для обслуживающего персонала по эксплуатации программного издел
6. а Теизм; деизм; пантеизм атеизм
7. монастыря II Запись удалена личность неизвестна
8. Метод Гурвица
9. Рынок гостиничных услуг в Санкт-Петербурге
10. Адаптивная физическая культура является частью физической культуры использующей комплекс эффективных ср
11. Тульский государственный университет Политехнический институт Кафедра
12. Лекция 1 Введение
13. Стихи о войне А Т Твардовский
14. Курсовая работа- Техника обнаружения базовых гематологических симптомов и интерпретация общего анализа крови
15. Первинний облік в сільськогосподарському підприємстві.html
16. Форма правления, понятие и виды
17. ЗАЦВЯРДЖАЮ Загадчык кафедры беларускай літаратуры
18. Писатель с которым я бы хотел встретиться
19. Юные исследователи Название
20. История государства и права зарубежных стран- понятие предмет периодизация и связь с другими науками.