R 中的 dpois、ppois、qpois 和 rpois 指南
在本文中,我们将查看 R 编程语言中泊松分布的 dpois、ppois、qpois 和 rpois 方法的指南。
dpois函数
此函数根据平均成功率找到一定数量的成功发生的概率,换句话说,我们可以说此函数返回泊松概率密度函数的值
Syntax: dpois(x, lambda)
Parameters:
- x: number of successes
- lambda: average rate of success
例子:
在此示例中,如果该人在 R 中每小时进行 30 次销售,我们将使用 dpois函数找到恰好获得 12 次销售的概率。
R
dpois(x=12, lambda=30)
R
ppois(q=12, lambda=30)
R
qpois(p=.80, lambda=30)
R
rpois(n=15, lambda=6)
输出:
[1] 0.0001038206
ppois函数
此函数根据平均成功率找到一定次数或更少成功发生的概率,换句话说,我们可以说此函数返回逆泊松累积密度函数的值。
Syntax: ppois(q, lambda)
Parameters:
- q: number of successes
- lambda: average rate of success
例子:
在这个例子中,如果这个人在 R 中每小时进行 30 次销售,我们使用 ppois函数计算获得或更少销售额的概率。
R
ppois(q=12, lambda=30)
输出:
[1] 0.0001676976
qpois函数
此函数根据平均成功率查找与某个百分位数相对应的成功次数,换句话说,我们可以说此函数返回逆泊松累积密度函数的值
Syntax: qpois(p, lambda)
Parameters:
- p: percentile
- lambda: average rate of success
例子:
在此示例中,如果某人在 R 中每小时进行 30 次销售,则我们要找到使所需销售额达到一小时内销售额的第 80 个百分位的概率。
R
qpois(p=.80, lambda=30)
输出:
[1] 35
rpois函数
这个函数生成一个随机变量列表,这些随机变量遵循泊松分布,具有一定的平均成功率,换句话说,我们可以说这个函数生成了一个泊松分布随机变量的向量。
Syntax: rpois(n, lambda)
Parameters:
- n: number of random variables to generate
- lambda: average rate of success
例子:
在此示例中,我们将生成一个包含 20 个随机变量的列表,这些随机变量遵循泊松分布,成功率等于 6。
R
rpois(n=15, lambda=6)
输出:
[1] 5 9 4 7 7 9 6 8 4 3 9 3 2 2 9