scipy.special.gdtria#
-
scipy.special.gdtria(p, b, x, выход=None) =
'gdtria'> # Обратная функция для
gdtrпротив a.Возвращает обратное значение относительно параметра a of
p = gdtr(a, b, x), кумулятивная функция распределения гамма-распределения.- Параметры:
- parray_like
Значения вероятности.
- barray_like
b значения параметров gdtr(a, b, x). b является "параметром формы" гамма-распределения.
- xarray_like
Неотрицательные вещественные значения из области определения гамма-распределения.
- выходndarray, необязательно
Если задан четвертый аргумент, он должен быть numpy.ndarray, размер которого соответствует результату трансляции a, b и x. выход затем является массивом, возвращаемым функцией.
- Возвращает:
- aскаляр или ndarray
Значения a параметр такой, что
p = gdtr(a, b, x)`. ``1/a— это параметр «масштаба» гамма-распределения.
Смотрите также
Примечания
Wrapper for the CDFLIB [1] Подпрограмма Fortran cdfgam.
Функция кумулятивного распределения p вычисляется с использованием подпрограммы DiDinato и Morris [2]. Вычисление a включает поиск значения, которое дает желаемое значение p. Поиск основан на монотонности p с a.
Ссылки
[1]Barry Brown, James Lovato и Kathy Russell, CDFLIB: Библиотека подпрограмм Fortran для кумулятивных функций распределения, обратных функций и других параметров.
[2]DiDinato, A. R. и Morris, A. H., Вычисление отношений неполной гамма-функции и их обратных. ACM Trans. Math. Softw. 12 (1986), 377-393.
Примеры
Сначала вычислить
gdtr.>>> from scipy.special import gdtr, gdtria >>> p = gdtr(1.2, 3.4, 5.6) >>> print(p) 0.94378087442
Проверить обратное.
>>> gdtria(p, 3.4, 5.6) 1.2