量化因果影响#
除了估计平均总因果效应外,DoWhy 还可以用于中介分析、估计两个节点之间的直接箭头强度以及估计因果图中节点的内在因果影响。
这些方法的主要区别在于:
中介分析: 中介分析主要旨在将处理对结果的总效应分解为通过一个或多个中介变量产生的直接效应和间接效应。重点在于理解效应有多少是直接从处理传递到结果的,有多少是通过其他变量中介的。
直接箭头强度: 该方法通过测量去除图中一条边时分布的变化来量化一个变量对另一个变量的因果影响。它使用特定的度量来估计变化,例如去除边时的方差差或相对熵。这有助于理解去除特定的因果链接如何影响目标变量,并通过此提供一个单一值来表示特定因果链接的强度,该值对于非线性关系是明确定义的。
内在因果贡献: 该方法侧重于估计图中节点的内在贡献,独立于其祖先继承的影响。它涉及将每个节点表示为上游噪声项的函数,并采用保留结构的干预措施来测量每个节点噪声项的影响。通过这种方式,该方法将每个节点添加的固有信息与其从祖先获得的信息分开。添加的信息可以通过诸如(条件)方差或熵等度量来量化。