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 — это параметр «масштаба» гамма-распределения.

Смотрите также

gdtr

CDF гамма-распределения.

gdtrib

Обратная относительно b of gdtr(a, b, x).

gdtrix

Обратная относительно x of gdtr(a, b, x).

Примечания

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