R语言 dpois、pois、qpois和rpois指南
在这篇文章中,我们将看看R编程语言中泊松分布的dpois、pois、qpois和rpois方法指南。
dpois函数
这个函数根据平均成功率找到一定数量的成功的概率,换句话说,我们可以说这个函数返回泊松概率密度函数的值
语法: dpois(x, lambda)
参数
- x:成功的次数
- lambda:平均成功率
例子
在这个例子中,我们要用dpois函数求出如果这个人在R中每小时做30次销售,正好得到12次销售的概率。
dpois(x=12, lambda=30)
输出
[1] 0.0001038206
ppois函数
这个函数根据平均成功率找到一定数量的成功或更少的概率,换句话说,我们可以说这个函数返回反泊松累积密度函数的值。
语法: ppois(q, lambda)
参数
- q:成功的次数
- lambda:平均成功率
例子
在这个例子中,我们要用ppois函数求出如果这个人在R中每小时做30次销售,得到销售额或更少的概率。
ppois(q=12, lambda=30)
输出
[1] 0.0001676976
qpois函数
这个函数在平均成功率的基础上找到对应于某个百分位数的成功次数,换句话说,我们可以说这个函数返回反泊松累积密度函数的值
语法: qpois(p, lambda)
参数
- p:百分位数
- lambda:平均成功率
例子
在这个例子中,我们要找出一个人在一小时内的销售量达到第80个百分点的概率,如果这个人在R中每小时销售30次。
qpois(p=.80, lambda=30)
输出
[1] 35
rpois函数
这个函数生成一个遵循泊松分布的随机变量列表,并具有一定的平均成功率,换句话说,我们可以说这个函数生成了一个泊松分布的随机变量向量。
语法: rpois(n, lambda)
参数
- n:要生成的随机变量的数量
- lambda:平均成功率
例子
在这个例子中,我们要生成一个20个随机变量的列表,这些变量遵循泊松分布,成功率等于6。
rpois(n=15, lambda=6)
输出
[1] 5 9 4 7 7 9 6 8 4 3 9 3 2 2 9