scipy.special.nctdtrit#

scipy.special.nctdtrit(df, nc, p, выход=None) = 'nctdtrit'>#

Обратная функция распределения нецентрального t-распределения.

См. nctdtr для получения дополнительной информации.

Параметры:
dfarray_like

Степени свободы распределения. Должны быть в диапазоне (0, inf).

ncarray_like

Параметр нецентральности.

parray_like

Значения CDF, в диапазоне (0, 1].

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

Необязательный выходной массив для результатов функции

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

Квантили

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

nctdtr

CDF нецентрального t распределение.

nctdtridf

Вычислить степени свободы, заданные значениями CDF и iCDF.

nctdtrinc

Вычисление параметра нецентральности, заданного значениями CDF iCDF.

Примечания

Эта функция вычисляет квантиль нецентрального t-распределения с использованием библиотеки Boost Math C++ [1].

Обратите внимание, что порядок аргументов nctdtrit отличается от такового у похожего ppf метод scipy.stats.nct: t является последним параметром nctdtrit но первый параметр scipy.stats.nct.ppf.

Ссылки

[1]

Разработчики Boost. «Boost C++ Libraries». https://www.boost.org/.

Примеры

>>> from scipy.special import nctdtr, nctdtrit

Вычислить CDF для нескольких значений t:

>>> t = [0.5, 1, 1.5]
>>> p = nctdtr(3, 1, t)
>>> p
array([0.29811049, 0.46922687, 0.6257559 ])

Вычисляем обратную величину. Мы восстанавливаем значения t, как и ожидалось:

>>> nctdtrit(3, 1, p)
array([0.5, 1. , 1.5])