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.])