scipy.special.nctdtridf#
- scipy.special.nctdtridf(p, nc, t, out=None) = <ufunc 'nctdtridf'>#
计算非中心t分布的自由度。
更多详情请参见
nctdtr
。- 参数:
- parray_like
CDF 值,范围在 (0, 1]。
- ncarray_like
非中心参数。应在范围 (-1e6, 1e6) 内。
- tarray_like
分位数,即积分的上限。
- 出ndarray,可选
函数结果的可选输出数组
- 返回:
- 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.])