scipy.special.pdtr#

scipy.special.pdtr(k, m, out=None) = <ufunc 'pdtr'>#

泊松累积分布函数。

定义为事件发生率 \(m\) 的泊松分布随机变量小于或等于 \(k\) 的概率。更具体地说,这可以表示为 [1]

\[\exp(-m) \sum_{j = 0}^{\lfloor{k}\rfloor} \frac{m^j}{j!}.\]
参数:
karray_like

发生次数(非负,实数)

marray_like

形状参数(非负,实数)

outndarray,可选

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

返回:
标量或ndarray

泊松累积分布函数的值

另请参阅

pdtrc

泊松生存函数

pdtrik

相对于 kpdtr 的反函数

pdtri

相对于 mpdtr 的反函数

参考文献

示例

>>> import numpy as np
>>> import scipy.special as sc

它是一个累积分布函数,因此当 k 趋于无穷大时,它会单调收敛到 1。

>>> sc.pdtr([1, 10, 100, np.inf], 1)
array([0.73575888, 0.99999999, 1.        , 1.        ])

它在整数处是不连续的,并且在整数之间是恒定的。

>>> sc.pdtr([1, 1.5, 1.9, 2], 1)
array([0.73575888, 0.73575888, 0.73575888, 0.9196986 ])