Я пытаюсь выполнить обратную выборку из пользовательской функции плотности вероятности (PDF). Мне просто интересно, возможно ли это вообще, то есть интегрировать PDF, инвертировать результат и затем решить его для заданного равномерного числа. PDF имеет форму f (x, альфа, среднее (x)) = (1 / гамма (альфа + 1) (x)) ((x * (альфа + 1) / среднее (x)) ^ (альфа + 1 )) exp (- (alpha + 1) * (x / mean (x)), где x> 0. Из фигуры актуальны только значения до 150, и для чего я пытаюсь сделать значения до 80 достаточно хорошо. Расширение диапазона не должно быть слишком сложным.
Я пытался сделать метод инверсии, но нашел только численный способ сделать интеграл, который не обязательно полезен, учитывая, что мне нужно инвертировать функцию для решения:
u = интеграл (f (x, alpha, среднее (x)) dx) от 0 до y, где y неизвестен, а u - равномерная случайная величина между 0 и 1.
Интеграл имеет гамма-функцию и неполную гамма-функцию, поэтому попытка инвертировать его - своего рода беспорядок. Любая помощь приветствуется.
Заранее большое спасибо.
Приветствия