scipy.special.chdtriv#

scipy.special.chdtriv(p, x, out=None) = <ufunc 'chdtriv'>#

相对于 vchdtr 的反函数。

返回 v,使得 chdtr(v, x) == p

参数:
parray_like

卡方随机变量小于或等于 x 的概率。

xarray_like

非负输入。

outndarray, optional

函数结果的可选输出数组。

返回:
标量或 ndarray

自由度。

另请参阅

chdtr, chdtrc, chdtri

附注

此函数包装了 Boost Math C++ 库中的例程 [1]

参考文献

[1]

Boost 开发者。“Boost C++ 库”。https://boost.ac.cn/

示例

>>> import scipy.special as sc

它反转 chdtr

>>> p, x = 0.5, 1
>>> sc.chdtr(sc.chdtriv(p, x), x)
0.5000000000000003
>>> v = 1
>>> sc.chdtriv(sc.chdtr(v, x), v)
1.0