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
自由度。如果所有输入都是标量,则返回将为浮点数。否则,它将是一个数组。
示例
>>> 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.])