2011-09-19 54 views

回答

0

看参数n QND P的二项分布:

http://en.wikipedia.org/wiki/Binomial_distribution

和你正在寻找P(X> = 1)= 1 - P(X = 0)

每个事件是Bernoulli trial

即每个事件发生的概率是p,并且您正在进行n次试验。

因此,根据本维基百科文章:

x=1-(1-p)^n 

在python例如:

def B1(n,p): 
    return 1-(1-p)**n 

,其中p是一个事件的PROBA发生和n试验次数

希望它可以帮助

+0

感谢您的帮助。这将帮助我获得p。但是我正在执行一个游戏,其结果需要概率。事件发生的次数是x次。我不能直接使用这个p来找出事件是否发生在每次运行中,因为它会改变n次运行中发生事件的净概率。我需要知道如何在代码中实现x。 – cooldude

+0

@cooldude我在我的答案中犯了一个错误,它是P(X> = 1)而不是P(X = 1)我纠正了它。我不确定我完全理解你的问题。你能否尝试重新阐述原来的问题。 –