思维模型
DAG与回归模型
将有向无环图(DAG)作为蓝图,构建更准确、偏差更少的统计回归模型。
探索一下
你想知道一项新的员工健康计划是否真的减少了员工请病假的天数。你有项目参与数据、病假记录以及员工的既往健康状况信息。
要构建可靠的统计模型,你的第一步是什么?
让我们看看为什么顺序很重要。
理解概念
理解概念
有向无环图(DAG)是构建回归模型、估计因果效应的蓝图。它能直观呈现你的假设,展示为了分离出你关心的关系,必须控制哪些变量。例如,要测试一种新的学习方法是否能提高考试成绩,DAG会提醒你控制学习时长——它既影响方法选择,也影响最终分数。没有这张图,你可能会得出误导性的结论。
试试这样:在分析之前,先画出变量之间相互影响的假设关系图。
详细讲解
详细讲解
使用有向无环图(DAG)能将你的因果理论转化为具体的统计模型设定。它确保模型反映你对现实的假设,避免因纳入或排除错误变量而导致的常见错误。
主要目标是统计估计处理变量(X)对结果变量(Y)的总因果效应。为此,你必须利用DAG识别并阻断非因果的替代路径,即“后门路径”,同时保持因果通路畅通。这涉及变量选择的关键规则。
首先,必须控制混杂因素。这些是同时影响X和Y的共同原因。在研究领导力培训项目(X)对项目成功(Y)的影响时,管理者经验很可能是一个混杂因素。经验丰富的管理者更可能参加培训,也更可能领导成功项目。在模型中加入这一变量可以阻断这条非因果路径。
其次,必须不控制碰撞变量。碰撞变量是两个其他变量的共同结果。例如,想象创新能力和技术能力都增加了员工晋升的机会。这里,晋升就是一个碰撞变量。如果你只研究已晋升的员工(即控制晋升),即使两者在总体人群中并无关联,也可能在创新能力和技术技能之间创造出虚假的统计关联。
第三,如果你的目标是总因果效应,必须不控制中介变量。中介变量是位于X和Y之间因果路径上的变量。控制它会阻断你想要测量的部分效应,只给出直接效应。你还必须避免控制碰撞变量的任何后代变量。
最终得到的回归模型包含一个精确的变量列表(处理变量、结果变量和所有必要的混杂因素)。这种方法让你的统计估计结果对因果解释更有说服力。
研究依据
研究依据
适用局限
适用局限
基于DAG的分析只有在图本身所嵌入的因果假设有效时才成立。如果DAG对现实的表征不正确(例如,缺少某个因果箭头或方向错误),得到的回归模型就会被错误设定。此外,DAG可以识别需要控制的必要变量,但如果你缺乏关键混杂因素的数据——这种情况被称为未测量混杂——DAG也无能为力。
参考来源
参考来源
- [1] 因果论:模型、推理和推断Judea Pearl - 2009
- [2] 流行病学研究中的因果图Sander Greenland, Judea Pearl, & James M. Robins - 1999
- [3] 内生性选择偏差:控制碰撞变量的问题Felix Elwert & Christopher Winship - 2014
- [4] The Effect:研究设计与因果性导论Nick Huntington-Klein - 2021
试一试
检验你的理解
你绘制了一个DAG来研究新型肥料(F)是否提高作物产量(Y)。你识别出土壤质量(S)既影响农场使用哪种肥料,也影响最终产量。在回归模型中正确的做法是什么?
查看文章解释
答案: 将土壤质量作为控制变量纳入
土壤质量是处理变量(肥料)和结果变量(产量)的共同原因(混杂因素)。DAG告诉你必须控制它,才能阻断非因果的“后门路径”,得到肥料真实效应的更好估计。
一位研究者研究健身会员卡(G)与胆固醇(C)之间的关系。他们控制“就医频率”(D),因为G和C都可能影响D。这可能引入什么错误?
查看文章解释
答案: 产生碰撞变量偏差
“就医频率”是感兴趣变量的共同结果(碰撞变量)。控制碰撞变量会创造出虚假的统计关联,即使两者在总体人群中并无关联。
DAG最适合在运行回归分析前帮你回答哪个问题?
查看文章解释
答案: 应该纳入哪些变量来估计因果效应?
DAG的主要功能是战略性的。它是分析前的思考工具,用于梳理因果假设并确定正确的控制变量集,以隔离效应并避免常见偏差。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。