首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在泊松分布python中寻找概率

在泊松分布python中寻找概率
EN

Stack Overflow用户
提问于 2020-02-12 08:16:43
回答 2查看 1.6K关注 0票数 1

事故预计发生在一个路口,每月5起。那么,下个月在这个路口发生7起以上事故的概率是多少?为此,您可以使用python库。尽管我可以在一张纸上做这件事,但用这些库进行编码并不困难。你能帮帮我吗

方法是

代码语言:javascript
复制
import scipy.stats as stats
find_prob(a,b):
#input: probability of event interval
#output: determined probability
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-12 09:25:27

首先,你只想找出大于七的概率,对吗?

如果是,我认为这是这样做的方法之一,请问如下:

代码语言:javascript
复制
    from scipy import stats

    occur_past = 5
    ask_current = 7

    mu = occur_past
    x = ask_current

    upto7 = scipy.stats.poisson.pmf(x, mu)
    above7 = 1 - upto7

产量是0.8955551370429461

您可以简单地转换为功能,如下所示:

代码语言:javascript
复制
   def poisson(mu, x):

         uptocurrent = scipy.stats.poisson.pmf(x, mu)
         abovecurrent = 1 - uptocurrent
         return abovecurrent

希望这能帮到你。

票数 2
EN

Stack Overflow用户

发布于 2021-01-30 01:01:41

实际上,没有必要创建一个新的函数。您只需在以下操作之前定义随机变量:

代码语言:javascript
复制
from scipy import stats

X=stats.poisson(5)

print(1-X.cdf(7)) #Note that X.cdf(7)=P(X<=7)

输出:

代码语言:javascript
复制
0.1333716740700075
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60183855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档