-1
在我卡住的模塊中實現一個問題。有n次運行,x是n次運行中事件發生最少一次的概率。我如何在程序中實現它。任何人都可以幫我解決它。有n次運行,x是在n次運行中發生事件的最少一次發生的概率
在我卡住的模塊中實現一個問題。有n次運行,x是n次運行中事件發生最少一次的概率。我如何在程序中實現它。任何人都可以幫我解決它。有n次運行,x是在n次運行中發生事件的最少一次發生的概率
看參數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試驗次數
希望它可以幫助
感謝您的幫助。這將幫助我獲得p。但是我正在執行一個遊戲,其結果需要概率。事件發生的次數是x次。我不能直接使用這個p來找出事件是否發生在每次運行中,因爲它會改變n次運行中發生事件的淨概率。我需要知道如何在代碼中實現x。 – cooldude
@cooldude我在我的答案中犯了一個錯誤,它是P(X> = 1)而不是P(X = 1)我糾正了它。我不確定我完全理解你的問題。你能否嘗試重新闡述原來的問題。 –