scipy.special.pdtrik#

scipy.special.pdtrik(p, m, out=None) = <ufunc 'pdtrik'>#

pdtr 相对的 k 的反函数。

参数:
parray_like

概率

marray_like

形状参数(非负实数)

outndarray, optional

用于存储函数结果的可选输出数组

返回:
标量或 ndarray

使得 pdtr(k, m) = p 的出现次数 k

另请参阅

pdtr

泊松累积分布函数

pdtrc

泊松生存函数

pdtri

相对于 mpdtr 的反函数

附注

此函数依赖于 Boost Math C++ 库中的 gamma_q_inva 函数 [1]

参考文献

[1]

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

示例

>>> import scipy.special as sc

计算几个 k 值对应的 CDF

>>> k = [1, 2, 3]
>>> p = sc.pdtr(k, 2)
>>> p
array([0.40600585, 0.67667642, 0.85712346])

计算反函数。我们恢复了期望的 k

>>> sc.pdtrik(p, 2)
array([1., 2., 3.])