Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекцій КМ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.98 Mб
Скачать

4.5.5 Нормальний розподіл

Випадкова величина X має нормальний розподіл (розподіл Гаусса), якщо її щільність

де т — математичне сподівання, а σ — середньоквадратичне відхилення розподілу ймовірностей описується виразом

Функція розподілу нормально розподіленої величини X має вигляд

Для моделювання випадкової величини з нормальним законом розподілу безпосередньо скористатися методом оберненої функції не можна, оскільки немож­ливо аналітично виконати перетворення виду X = F-1(r). Тому для моделювання слід скористатися методом згорток.

Метод згорток базується на центральній граничній теоремі — одному із найбільш видатних результатів теорії ймовірностей: за широких припущень відносно розподілів суми великої кількості взаємно незалежних малих випадкових величин має місце розподіл, який близький до нормального. Метод згорток передбачає зображення випадкової величини як суми незалежних однаково розподілених випадкових величин зі скінченними математичним сподіванням і дисперсією.

Найпростіший метод отримання значення випадкової величини, що має заданий нормальний розподіл, передбачає виконання таких кроків. Спочатку формують послідовність ri= 1,n) незалежних, рівномірно розподілених у інтервалі [0, 1] величин і обчислюють суму 12 випадкових чисел, потім віднімають число 6. Величина п= 12 є хорошим наближенням до нормально розподіленої випадкової величини з нульовим математичним сподіванням mz = 0 і одиничним середньоквадратичним відхиленням σζ = 1. Нормальний розподіл з параметрами тг - 0 та σζ = 1 називається стандартним.

Недоліком розглянутих вище методів моделювання є те, що значення функції нормального розподілу, які лежать за межами тх ± σх, суттєво відрізняються від точних значень. Щоб зменшити загальну похибку моделювання, треба використовувати більш точні методи отримання значень функції нормального розподілу. Ці методи базуються на такій властивості. Якщо Xt і Х2 є незалежними нормально розподіленими випадковими величинами з нульовим математичним сподіванням і одиничним середньоквадратичним відхиленням, то величина кута між віссю абсцис і вершиною випадкового вектора з координатами {х\, х2) має рівномірний розподіл і не залежить від довжини вектора ( ) ( рис. 4.7).

Х2

Рисунок 4.7 - Зображення вектора

Для моделювання нормального розподілу

Квадрат довжини вектора в цьому випадку має розподіл χ2 з двома ступеня­ми свободи і моделюється як окремий випадок показового розподілу з параметром λ = 1/2.

Існує два методи моделювання нормального розподілу, які використовують цю властивість:

Метод Бокса-Мюллера (Box-Muller). Генеруємо пару нормально розподілених чисел з тх = 0 і σχ = 1 за допомогою двох випадкових чисел rt і г2:

Х1 = - 2 In r1 cos (2π r1); χ2 = - 2 In r2 cos (2π r2).

Таким чином, отримуємо два числа Х1 і х2 нормальним розподілом. Метод Марсальї-Брея (Marsaglia-Bray). Існує більш швидка модифікація цього методу. Генерують два випадкових числа г\ і г2, вважаючи, що ν1 = -1 + 2r1; v2 = -1 + 2r2, обчислюють суму S = v1 + v2. Якщо S > 1, то повторюють процедуру, якщо S < 1, то одержують два нормально розподілених числа:

,

Щоб одержати за цим методом 100 пар нормально розподілених чисел, потрібно генерувати 127 пар випадкових чисел. Це простий та швидкий метод, у разі його застосування більша частина часу роботи алгоритму витрачається на обчислення логарифму.