事故预计发生在一个路口,每月5起。那么,下个月在这个路口发生7起以上事故的概率是多少?为此,您可以使用python库。尽管我可以在一张纸上做这件事,但用这些库进行编码并不困难。你能帮帮我吗
方法是
import scipy.stats as stats
find_prob(a,b):
#input: probability of event interval
#output: determined probability发布于 2020-02-12 09:25:27
首先,你只想找出大于七的概率,对吗?
如果是,我认为这是这样做的方法之一,请问如下:
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
您可以简单地转换为功能,如下所示:
def poisson(mu, x):
uptocurrent = scipy.stats.poisson.pmf(x, mu)
abovecurrent = 1 - uptocurrent
return abovecurrent希望这能帮到你。
发布于 2021-01-30 01:01:41
实际上,没有必要创建一个新的函数。您只需在以下操作之前定义随机变量:
from scipy import stats
X=stats.poisson(5)
print(1-X.cdf(7)) #Note that X.cdf(7)=P(X<=7)输出:
0.1333716740700075https://stackoverflow.com/questions/60183855
复制相似问题