scipy.special.ncfdtridfn#
-
scipy.special.ncfdtridfn(p, dfd, nc, f, выход=None) =
'ncfdtridfn'> # Вычислить степени свободы (числитель) для нецентрального F-распределения.
Это обратное относительно dfn of
ncfdtr. См.ncfdtrдля получения дополнительной информации.- Параметры:
- parray_like
Значение функции распределения. Должно быть в диапазоне [0, 1].
- dfdarray_like
Степени свободы знаменателя суммы квадратов. Диапазон (0, inf).
- ncarray_like
Параметр нецентральности. Должен быть в диапазоне (0, 1e4).
- ffloat
Квантили, т.е. верхний предел интегрирования.
- выходndarray, необязательно
Необязательный выходной массив для результатов функции
- Возвращает:
- dfnскаляр или ndarray
Степени свободы числителя суммы квадратов.
Смотрите также
Примечания
Значение кумулятивного нецентрального F-распределения не обязательно монотонно по степеням свободы. Таким образом, могут существовать два значения, дающих заданное значение CDF. Эта процедура предполагает монотонность и найдет произвольное из двух значений.
Примеры
>>> from scipy.special import ncfdtr, ncfdtridfn
Вычислить CDF для нескольких значений dfn:
>>> dfn = [1, 2, 3] >>> p = ncfdtr(dfn, 2, 0.25, 15) >>> p array([ 0.92562363, 0.93020416, 0.93188394])
Вычисляем обратную величину. Мы восстанавливаем значения dfn, как и ожидалось:
>>> ncfdtridfn(p, 2, 0.25, 15) array([ 1., 2., 3.])