scipy.special.gdtrix#

scipy.special.gdtrix(a, b, p, выход=None) = 'gdtrix'>#

Обратная функция для gdtr по сравнению с x.

Возвращает обратное значение относительно параметра x of p = gdtr(a, b, x), кумулятивная функция распределения гамма-распределения. Также известна как p-й квантиль распределения.

Параметры:
aarray_like

a значения параметров gdtr(a, b, x). 1/a является параметром "масштаба" гамма-распределения.

barray_like

b значения параметров gdtr(a, b, x). b является "параметром формы" гамма-распределения.

parray_like

Значения вероятности.

выходndarray, необязательно

Если задан четвертый аргумент, он должен быть numpy.ndarray, размер которого соответствует результату трансляции a, b и x. выход затем является массивом, возвращаемым функцией.

Возвращает:
xскаляр или ndarray

Значения x параметр такой, что p = gdtr(a, b, x).

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

gdtr

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

gdtria

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

gdtrib

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

Примечания

Wrapper for the CDFLIB [1] Подпрограмма Fortran cdfgam.

Функция кумулятивного распределения p вычисляется с использованием подпрограммы DiDinato и Morris [2]. Вычисление x включает поиск значения, которое дает желаемое значение p. Поиск основан на монотонности p с x.

Ссылки

[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, gdtrix
>>> p = gdtr(1.2, 3.4, 5.6)
>>> print(p)
0.94378087442

Проверить обратное.

>>> gdtrix(1.2, 3.4, p)
5.5999999999999996