查找组合中特定结果的概率

时间:2015-11-03 11:53:11

标签: excel vba combinations probability

让我们说我有八个独立的游戏,其中有A,B和C的互斥结果:

    A       B       C
1   46.17%  26.40%  27.42%
2   90.43%  7.20%   2.37%
3   69.70%  18.02%  12.28%
4   56.58%  25.73%  17.68%
5   27.77%  26.73%  45.51%
6   41.25%  28.02%  30.73%
7   12.52%  21.59%  65.89%
8   67.27%  21.66%  11.06%

是否有一个公式,我可以知道是否所有八场比赛都被发挥,三个结果B正好发生的概率是多少?例如BBBAAAAA,BBBAAAAC,BABAAACC等?

通常我可以使用COMBIN公式来查找组合,但由于组合与某个概率相关,因此在这种情况下不能用于计算我需要的组合。

1 个答案:

答案 0 :(得分:0)

首先,如何计算BBBXXXXX的概率,其中X是A或C中的任何一个(即X不是B)。
这个概率=
0.264 * 0.072 * 0.1802 *(1 - 0.2573)*(1 - 0.2673)*(1 - 0.2802)*(1 - 0.2159)*(1 - 0.2166)。
让我们用p(123)= p(B(1))* p(B(2))* p(B(3))*(1 - p(B(4)))*(1 - p( B(5)))*(1 - p(B(6)))*(1 - p(B(7)))*(1 - p(B(8)))。

现在找到选择8场比赛中的3场比赛的所有方法(有56种方法可以做到)并以类似的方式计算这些比赛的概率。您要查找的总体概率是这些概率的总和。

只是为了确定,例如XXBXXBBX = p(367)=(1 - p(B(1)))*(1 - p(B(2)))* p(B(3)的概率)*(1 - p(B(4)))*(1 - p(B(5)))* p(B(6))* p(B(7))*(1 - p(B(8) )))。