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).
Смотрите также
Примечания
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