我刚刚开始学习因果推理方法,重点是 Pearl 的 do-calculus。因此,珀尔的因果图与操纵因果图的规则之间的关键点似乎是将因果图转化为统计模型(例如线性回归)。
所以你可能有一个因果图,例如 (Z 是 X 和 Y 的混杂因素,但 X 也部分导致 Y 到 M)。
如果我的目标是找出 X 对 Y 的因果影响,而我只是做了一个幼稚的事情并设置了一个的线性回归并试图估计一个回归系数,那么我当然会得到一个有偏差的估计到混杂 Z 的存在。另一方面,如果我做,那么我将通过调节中介 M 来阻止 X 的影响。所以再次,知道因果图会告诉我以 Z 而不是 M 为条件,即是正确的统计模型,它允许我估计因果效应。
但是(作为回归模型,而不是数学方程)也是因果模型(尽管是“错误的”因果模型)吗?如果我操纵会发生什么。它不对应于因果图吗?如果是这样,那么 Pearl 方法是否只是将因果图转换为另一个更易于使用或表示为回归的因果图?
编辑:我认为我在这个简单示例中的因果图分析是错误的,但希望更广泛的观点仍然清楚
编辑#2:
如果我用编程语言编写模型,我可以将其作为函数来执行,例如在 Python 中
def model(a,X,c,Z):
return a*X + b*Z + np.random.randn()
所以如果我改变输入,它会导致的输出改变,但我不能做相反的事情。这不是因果模型吗?

