更改

添加1,527字节 、 2021年7月18日 (日) 18:33
第43行: 第43行:     
==== 应用案例1 ====
 
==== 应用案例1 ====
应用案例1
+
[[File:Do-Calculus Example.png|thumb|300px|Do演算的案例1]]
 +
在右侧的因果图中,“吸烟基因”是未观测变量,其余变量都是可观测的。“吸烟”变量使用<math>s</math>来表示,“焦油沉积”变量使用<math>t</math>来表示,“癌症”变量使用<math>c</math>来表示。我们要估计干预“吸烟”变量后对“癌症”变量的因果效应,即计算<math>P(c \mid do(s))</math>。我们将使用Do演算将这个表达式转换为不包含Do算子的表达式。
 +
 
 +
* 第一步:(使用概率公理)<math>P(c \mid do(s)) = \Sigma_t P(c \mid do(s), t)P(t \mid do(s))</math>
 +
* 第二步:(使用规则二)<math>\Sigma_t P(c \mid do(s), t)P(t \mid do(s)) = \Sigma_t P(c \mid do(s), do(t))P(t \mid do(s))</math>
 +
* 第三步:(使用规则二)<math>\Sigma_t P(c \mid do(s), do(t))P(t \mid do(s)) = \Sigma_t P(c \mid do(s), do(t))P(t \mid s)</math>
 +
* 第四步:(使用规则三)<math>\Sigma_t P(c \mid do(s), do(t))P(t \mid s) = \Sigma_t P(c \mid do(t))P(t \mid s)</math>
 +
* 第五步:(使用概率公理)<math>\Sigma_t P(c \mid do(t))P(t \mid s) = \Sigma_{s'}\Sigma_t P(c \mid do(t),s')P(s' \mid do(t))P(t \mid s)</math>
 +
* 第六步:(使用规则二)<math>\Sigma_{s'}\Sigma_t P(c \mid do(t),s')P(s' \mid do(t))P(t \mid s) = \Sigma_{s'}\Sigma_t P(c \mid t,s')P(s' \mid do(t))P(t \mid s)</math>
 +
* 第七步:(使用规则三)<math>\Sigma_{s'}\Sigma_t P(c \mid t,s')P(s' \mid do(t))P(t \mid s) = \Sigma_{s'}\Sigma_t P(c \mid t,s')P(s')P(t \mid s)</math>
    
=== Do演算的相关算法 ===
 
=== Do演算的相关算法 ===
58

个编辑