當前位置:編程學習大全網 - 編程軟體 - 6. 二元隨機變量中的條件概率

6. 二元隨機變量中的條件概率

設有壹件工作需要甲乙兩人接力完成,完成時間不能超過30分鐘,設甲先幹了X分鐘,再由乙完成,加起來總***用了Y分鐘。

若?~?(0, 30),在X=x的條件下,?~?(?, 30)。若兩人總***花了25分鐘完成工作時,求甲工作時間不超過10分鐘的概率。

根據課堂上的分析,我們知道甲工作時間不超過10分鐘的概率:

那麽我們怎麽使用Python對這壹過程進行模擬呢?在python的numpy庫中,我們可以生成均勻分布的函數numpy.random.uniform(low, high, num),其中low與high是生成的隨機數的區間,num是生成的隨機數的個數。

因此,甲工作時間X~U(0, 30), 即甲工作時間 ,而總時間 , 那麽乙工作的 時間即為總時間T減去甲工作的時間t:

而在我們需要求解的條件概率中,我們知道,對於連續型隨機變量, ,即隨機變量取得的為壹定值的概率=0,因此我們可以認為的定壹個小區間,即 , 然後統計其中 的概率。

最後,模擬了100000次,得到的結果大概是0.2257,與理論值也算比較接近了。我覺得也算是圓滿解決了這個問題。

  • 上一篇:三菱cclinkrun燈會滅
  • 下一篇:linux軟件開發如何入門?
  • copyright 2024編程學習大全網