Моделирование гамма-распределения

Форум для обсуждения вопросов математики

Модератор: Admin

Magical
Сообщения: 1
Зарегистрирован: Пт фев 24, 2006 4:23 am

Моделирование гамма-распределения

Сообщение Magical » Пт фев 24, 2006 4:30 am

Подскажите, как моделировать гамма-величину.
нужна выборка из 50 реализаций этой СВ
у нас гамма с параметрами 1 и 1,5

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт фев 24, 2006 11:14 am

В MATLAB это можно сделать следующим образом:
Изображение

сын=))
Сообщения: 20
Зарегистрирован: Вс дек 12, 2004 12:15 am
Откуда: г. Днепропетровск, Украина

Сообщение сын=)) » Пт фев 24, 2006 3:48 pm

Если подобную задачу надо реализовать в среде, которая не имеет встроенных функций для этого, то существует несколько методов математической статистики, которые позволяют это сделать.
Например, метод обратных функций.
Сначала генерируем выборку псевдослучайных величин необходимого объема, равномерно распределенных на отрезке [0;1]. Обычно это делается с помощью функции random(), которая есть практически везде. Потом каждый элемент этой последовательности в качестве аргумента, подставляем в функцию, которая является обратной по отношению к функции распределения необходимого типа, используя выбранные значения параметров. Полученная последовательность будет иметь нужное распределение.