2011-09-19 64 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)我糾正了它。我不確定我完全理解你的問題。你能否嘗試重新闡述原來的問題。 –