思维模型
结构因果模型(SCM)
一种强大的框架,将图示和简单规则结合起来,用于表示因果关系,并预测干预的效果。
探索一下
假设你正在建立一个模型,想弄清楚员工离职率为什么这么高。要为这个问题画出因果图,第一步该做什么?
选出打基础的第一步:
一起来看看,为什么这个结构如此重要。
理解概念
理解概念
结构因果模型(SCM)就像一张现实世界的蓝图,展示不同因素如何通过因果关系相互联系。它把两部分结合起来:一张图说明什么导致什么,一组规则说明每个原因如何产生结果。比如,一个农作物产量模型可能用箭头把“降雨量”和“施肥量”指向“产量”,再用规则说明降雨量每增加一英寸,产量会增加多少。有了这张蓝图,你就能预测主动改变某个因素时会发生什么,比如增加施肥量。
试试这样:针对你正在面对的一个问题,列出其中的关键因素,再画出箭头,表示哪些因素会直接导致其他因素发生变化。
详细讲解
详细讲解
结构因果模型(SCM)通过两个关键部分,完整描述一个系统中的因果关系:一张图和一组函数。
第一部分是因果图,通常采用有向无环图(DAG)。图中的节点代表变量,带方向的箭头代表直接的因果联系,勾勒出系统中有哪些因果关系。
第二部分是结构函数。每个函数都明确规定,一个变量的值如何由它的直接原因(图中的父节点)以及未观测到的因素共同决定,为模型补充具体的数量关系。
比如,在营销中,你可以用结构因果模型研究客户流失。图中可以展示:价格影响满意度,而满意度又影响客户流失。配套的函数则量化这些关系的强弱。
在公共卫生领域,模型可以展示疫苗接种率如何影响感染率,让政策制定者在新的宣传活动推出之前,模拟它可能带来的影响。
结构因果模型最强大的地方,在于对干预进行建模。通过模拟某个变量的变化,比如提高价格,你可以观察这一变化在整个系统中带来的后续影响。这样,你就能超越简单的相关关系,开展可靠的“如果这样做,会怎样”的分析。
研究依据
研究依据
适用局限
适用局限
结构因果模型是否有效,取决于它所假定的因果图。漏掉一条联系、把箭头方向画反,或遗漏未测量的混杂因素,都可能让结果产生偏差。为结构函数选定正确的数学形式也是一大挑战,往往不得不依赖线性关系等简化假设,而这些假设可能并不符合现实。
参考来源
参考来源
- [1] 因果论:模型、推理与推断(第2版)Judea Pearl - 2009
- [2] 因果推断基础:理论基础与学习算法Jonas Peters, Dominik Janzing, and Bernhard Schölkopf - 2017
- [3] 因果推断与数据融合问题Elias Bareinboim and Judea Pearl - 2016
- [4] 因果推断:混音带Scott Cunningham - 2021
试一试
检验你的理解
一位城市规划师建立了一个模型:`公园数量 -> 社区吸引力 -> 平均房价`。这张箭头图代表结构因果模型的哪一部分?
查看文章解释
答案: 因果图(DAG)
由节点(变量)和箭头(直接原因)组成的图,是结构因果模型中描述关系的定性部分,称为因果图或有向无环图(DAG)。
你正在建立一个结构因果模型,想了解患者的康复时间。按照正确流程,你首先应该做什么?
查看文章解释
答案: 定义“治疗类型”“患者年龄”和“康复时间”等变量
建立结构因果模型的基础步骤,是识别并定义相关的关键变量。这能让你明确需要收集哪些数据,以及需要为哪些关系建模。
与纯粹描述相关关系的模型相比,结构因果模型的主要优势是什么?
查看文章解释
答案: 可以预测干预的结果
结构因果模型明确地为因果机制建模,让你可以通过改变一个变量,查看它对其他变量的影响,从而模拟“如果这样做,会怎样”的情境,也就是干预。相关关系只能描述观测数据中的关联。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。