scipy.special.ncfdtri#
- scipy.special.ncfdtri(dfn, dfd, nc, p, out=None) = <ufunc 'ncfdtri'>#
非中心F分布的CDF相对于 f 的逆函数。
更多详情请参见
ncfdtr
。- 参数:
- dfnarray_like
分子平方和的自由度。范围(0,无穷大)。
- dfdarray_like
分母平方和的自由度。范围 (0, ∞)。
- ncarray_like
非中心参数。应在范围 (0, 1e4) 内。
- parray_like
累积分布函数的值。必须在范围 [0, 1] 内。
- 出ndarray,可选
函数结果的可选输出数组
- 返回:
- f标量或ndarray
分位数,即积分的上限。
参见
ncfdtr
非中心 F 分布的累积分布函数。
ncfdtridfd
相对于 dfd 的
ncfdtr
的逆函数。ncfdtridfn
关于 dfn 的
ncfdtr
的逆函数。ncfdtrinc
关于 nc 的
ncfdtr
的逆函数。
示例
>>> from scipy.special import ncfdtr, ncfdtri
计算 f 的几个值的 CDF:
>>> f = [0.5, 1, 1.5] >>> p = ncfdtr(2, 3, 1.5, f) >>> p array([ 0.20782291, 0.36107392, 0.47345752])
计算逆。我们恢复了 f 的值,正如预期:
>>> ncfdtri(2, 3, 1.5, p) array([ 0.5, 1. , 1.5])