Моделювання нормально-розподілених випадкових величин

Нехай потрібно отримати послідовність випадкових чисел, що мають нормальний розподіл

, (2.22)

де m,σ – математичне сподівання та середньоарифметичне відхилення.

Надалі випадкові величини, розподілені за нормальним законом, будемо позначати х Î N(m, σ ). Для моделювання такої випадкової величини не можна безпосередньо скористатися методом оберненої функції, оскільки неможливо аналітично розв’язати рівняння (2.16), бо інтеграл не можна виразити через елементарні функції. Тому для моделювання слід скористатися методом кусково-лінійної апроксимації або методом згорток.

Застосування методу кусково-лінійної апроксимації передбачає отримання випадкових величин х Î N (m, σ) у два етапи. На першому етапі здійснюється методом кусково-лінійної апроксимації генерування нормованої нормально-розподіленої випадкової величини хn (mxn= 0 і σxn= 1).

На другому етапі визначаємо Х за допомогою перетворення

. (2.23)

Щоб одержати на першому етапі хn Î N (0, 1) побудуємо кусково-лінійну апроксимацію функції розподілу

. (2.24)

Тобто, представимо (2.24) у табульованому вигляді (Fi, xн). Для цього розіб’ємо ординату функції F (xn) на n ділянок.

Використовуючи методи чисельного інтегрування, визначаємо таку величину xni, для якої права частина рівняння (2.24) дорівнюватиме Fi. Використавши цю процедуру для всіх Fi, отримаємо кусково-лінійну апроксимацію (2.24). Тепер можемо використати метод оберненої функції. Якщо ri потрапляє в інтервал (Fi, Fi-1), то хn обчислюємо як лінійну інтерполяцію між значеннями оберненої функції у точках і .

На другому етапі обчислюємо значення за формулою (2.23).

Розглянемо застосування методу згорток [4, 12] для моделювання нормально-розподілених випадкових величин. Цей метод базується на центральній граничній теоремі, яка формується таким чином.

Якщо Х1, ..., Хn – послідовність незалежних випадкових величин із мате­матичним сподіванням і дисперсією , то у разі необмеженого збільшення значення n функція розподілу випадкової величини

наближається до функції розподілу стандартного нормального закону Ф(z) для усіх значень аргументу, тобто

де , .

Функція Ф (z) називається функцією Лапласа, для значень якої є детальні таблиці.

Алгоритм отримання значень випадкових величин передбачає виконання таких кроків. Спочатку генеруємо послідовність випадкових величин , рівномірно розподілених в інтервалі (0,1). Визначаємо суму . Величина n = 12 є достатнім наближенням до нормально-розподіленої стандартної випадкової величини. Нормальний розподіл з параметрами називається стандартним. Перехід від випадкової величини Xн Î N (0,1)до випадкової величини X Î N (m, s) здійснюється за допомогою перетворення (2.23).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: