scipy.special.nctdtridf#

scipy.special.nctdtridf(p, nc, t, out=None) = <ufunc 'nctdtridf'>#

计算非中心 t 分布的自由度。

有关更多详细信息,请参阅 nctdtr

参数:
p类似数组

CDF 值,范围 (0, 1]。

nc类似数组

非中心参数。应在 (-1e6, 1e6) 范围内。

t类似数组

分位数,即积分的上限。

outndarray,可选

函数结果的可选输出数组

返回:
df标量或 ndarray

自由度。如果所有输入都是标量,则返回将为浮点数。否则,它将是一个数组。

另请参见

nctdtr

非中心 t 分布的 CDF。

nctdtrit

非中心 t 分布的反 CDF (iCDF)。

nctdtrinc

计算非中心参数,给定 CDF iCDF 值。

示例

>>> from scipy.special import nctdtr, nctdtridf

计算 df 的多个值的 CDF

>>> df = [1, 2, 3]
>>> p = nctdtr(df, 0.25, 1)
>>> p
array([0.67491974, 0.716464  , 0.73349456])

计算逆。我们按预期恢复了 df 的值

>>> nctdtridf(p, 0.25, 1)
array([1., 2., 3.])