如何计算几个事件的条件概率?

机器算法验证 条件概率
2022-02-07 06:40:56

请你告诉我,我如何计算几个事件的条件概率?

例如:

P (A | B, C, D) - ?

我知道:

P (A | B) = P (AB) / P (B)

但是,不幸的是,如果事件 A 取决于多个变量,我找不到任何公式。提前致谢。

3个回答

另一种方法是:

P(A| B, C, D) = P(A, B, C, D)/P(B, C, D)
              = P(B| A, C, D).P(A, C, D)/P(B, C, D)
              = P(B| A, C, D).P(C| A, D).P(A, D)/{P(C| B, D).P(B, D)}
              = P(B| A, C, D).P(C| A, D).P(D| A).P(A)/{P(C| B, D).P(D| B).P(B)}

请注意与以下内容的相似之处:

      P(A| B) = P(A, B)/P(B)
              = P(B| A).P(A)/P(B)

并且有许多等价形式。

取 U = (B, C, D) 得出: P(A| B, C, D) = P(A, U)/P(U)

P(A| B, C, D) = P(A, U)/P(U)
              = P(U| A).P(A)/P(U)
              = P(B, C, D| A).P(A)/P(B, C, D)

我确定它们是等价的,但是你想要给定 A 的 B、C 和 D 的联合概率吗?

取 B、C 和 D 的交集称为 U。然后执行 P(A|U)。