计量小课:计量经济学基础
计量经济学计量小课

大家都关心因果,那么数据\"相关性\"分析到底有什么用?

如果你关注近几年的社科研究方法论讨论,一定会感受到一股强大的风向——因果推断几乎占据了话语权的全部。

作者:计量科研导航站发布:2026-07-29★★

一、开篇:一个被嫌弃的"老朋友"

如果你关注近几年的社科研究方法论讨论,一定会感受到一股强大的风向——因果推断几乎占据了话语权的全部。

工具变量、双重差分、断点回归、随机对照试验——这些曾经只出现在计量经济学高级课本里的词汇,如今已经渗透到了社会学、政治学、管理学、公共卫生、甚至计算机科学的日常讨论中。打开任何一篇实证论文的审稿意见,"你如何识别因果关系"几乎是必问的第一个问题。

在这股风潮下,"相关性"这个词的地位变得有些尴尬。说一个研究发现的是"相关关系"而非"因果关系",听起来像是在说这篇论文"不太够格"。甚至有人会觉得:既然相关不等于因果,那我学那么多相关分析、回归分析、相关系数,到底有什么用?

这篇文章就是想给"相关性"一个公允的评价——它不是什么次等品,它只是和因果关系承担着不同的任务。

核心信息:相关告诉你"什么和什么一起出现",因果告诉你"改变什么会引发什么改变"。两者不是高等和低等的关系——它们是不同问题的答案。


二、相关和因果:到底哪里不一样?

2.1 一个被讲烂了、但每次都能让人清醒的例子

冰淇淋销量和溺水死亡人数高度正相关。

你不会真的相信"吃冰淇淋会导致溺水"吧?背后的机制一目了然:天气热→吃冰淇淋的人多了,天气热→游泳的人多了→溺水的人多了。冰淇淋和溺水之间没有因果链条,它们只是一个共同原因的两个结果。

这个例子之所以被反复引用,不是因为它新奇——而是因为它把相关和因果之间的那道鸿沟用最清晰的方式展示出来了:你看到两个变量一起变化,不代表改变其中一个就会改变另一个。

2.2 用数学语言精确区分

XXYY 是两个变量。

相关关系关心的是:当你知道 XX 的值时,你对 YY 的预期值是否会改变?

E[YX=x]E[YX=x]\mathbb{E}[Y|X=x] \neq \mathbb{E}[Y|X=x']

如果 XX 取不同值时,YY 的条件期望不同,我们就说 XXYY 是相关的。相关的核心特征是对称的:如果 XXYY 相关,那么 YYXX 也相关。Corr(X,Y)=Corr(Y,X)\text{Corr}(X,Y) = \text{Corr}(Y,X)

因果关系关心的则是一个完全不同的问题:如果你人为地、从外部地改变 XX 的值(而不是等着它在自然状态下自己变化),YY 的分布会因此发生变化吗?

E[Ydo(X=x)]E[Ydo(X=x)]\mathbb{E}[Y|\text{do}(X=x)] \neq \mathbb{E}[Y|\text{do}(X=x')]

这里的 do()\text{do}(\cdot) 是 Judea Pearl 引入的符号,代表干预(intervention)——不是"观测到 X = x",而是"让 X 变成 x"。因果的核心特征是不对称的:X 导致 Y,不等于 Y 导致 X。

2.3 一张表说清楚

维度 相关关系 因果关系
核心问题 X 变化时,Y 跟着怎么变? 我改变 X,Y 会因此怎么变?
数学表达 E[YX]\mathbb{E}[Y\|X] E[Ydo(X)]\mathbb{E}[Y\|\text{do}(X)]
对称性 对称:Corr(X,Y)=Corr(Y,X)\text{Corr}(X,Y)=\text{Corr}(Y,X) 不对称:X→Y 不等于 Y→X
对干预的指导性 无法指导干预 直接指导干预
判断依据 观察到的共变模式 需要识别策略排除替代性解释
典型方法 相关系数、散点图、OLS回归(仅描述性) RCT、IV、DID、RDD
一句话 "X和Y一起动" "动X会让Y动"

三、为什么我们还需要相关?——三个不可替代的价值

在因果推断如日中天的时代,相关性到底还有什么用?它不是被"超越"了吗?

3.1 第一个价值:相关性是因果发现的第一道门

任何因果关系的探索,几乎都从发现一个"奇怪的相关"开始。

19世纪,约翰·斯诺(John Snow)在调查伦敦霍乱疫情时,首先发现的不是"污水导致霍乱"的因果机制——他发现的是一个空间上的相关性:霍乱死亡病例聚集在宽街(Broad Street)的一口水泵周围。这个地图上的相关性让他锁定了水泵,然后在没有完全搞清"细菌→霍乱"的生物机制之前,就已经可以通过关掉水泵来阻止疫情扩散。

在经济学中,大量因果研究的起点也是相关性。Card & Krueger 之所以去研究最低工资对就业的影响,不是因为理论推导出了问题——经典理论在逻辑上没有漏洞。而是因为有研究者观察到了一个让经典理论不舒服的相关性:某些提高了最低工资的地区,并没有观察到就业下降的迹象。这个"异常的相关"驱动了后来几十年的因果研究。

相关性不是因果的敌人——它是因果的引路人。 没有强而稳健的相关性存在,大多数因果研究根本不会开始。

3.2 第二个价值:很多决策根本不需要因果——预测就够了

这是相关性最核心的实用价值,也是它和因果之间最清晰的分工。

考虑以下几个场景:

  • 电商推荐系统:"购买A的人也购买了B"——你不需要知道"买A导致买B"还是"买A和买B都是某种品味的表现",你只需要知道"如果一个人买了A,把B推荐给他,他更可能下单"。
  • 信用评分:银行评估贷款申请人的违约风险。模型里可能用到了"申请人手机号是否频繁更换"这个变量。这背后可能没有因果链条——频繁换号的人违约率高,不是因为换号本身导致了违约,而是因为换号这个行为和"生活不稳定"相关。但银行不在乎因果——银行只在乎这个变量能不能帮助预测"这个人会不会按时还款"。
  • 电影推荐:Netflix不需要知道"你喜欢《教父》导致你喜欢《好家伙》",它只需要知道这两个电影的口味模式高度重合。
  • 搜索引擎:你输入"感冒的症状",搜索引擎返回的结果不需要推断"关键字和网页之间的因果关系"。相关性排序就足够了。

这些场景的共同点是什么? 你不需要干预这个世界——你只需要在给定的信息下做出最优的预测或排序。预测的任务和干预的任务,需要的是完全不同的信息结构。

3.3 第三个价值:相关性是因果推断的技术基础

一个容易被忽略的事实是:所有因果推断方法,在操作层面都离不开对相关性的计算和比较。

  • 双重差分(DID):本质上是在比较 "处理组的前后变化" 和 "控制组的前后变化" 这两个变动之间的差异——你是在计算一个经过差分调整后的相关性
  • 工具变量(IV):第一阶段回归的核心就是计算工具变量和内生变量之间的相关性——如果第一阶段的相关性太弱(弱工具变量问题),第二阶段的因果推断就不可靠。
  • 随机对照试验(RCT):在操作层面,你做的事情就是比较处理组和控制组的均值差异——如果随机化成功,这个直接的均值差异(本质上是一个简单的相关性)就可以被解释为因果效应。

因果推断方法没有"取代"相关性分析——它们是在相关性分析的基础上增加了一层"设计"和"假定",使得相关性得以被赋予因果含义。


四、什么时候相关就够了?什么时候非要因果不可?

这是本文最核心的实用判断框架。你可以用它来快速判断任何一个问题需要什么层次的分析。

4.1 相关就够了——预测型问题

当你面对的问题满足以下两个条件时,相关性分析就足够了:

  • 你的任务只是预测,而不是干预。 你不会根据预测结果去改变系统,你只是想知道"在给定现有信息下,最可能发生什么"。
  • 数据生成过程是稳定的。 你用来训练模型的历史数据和未来的场景来自同一个分布。如果系统本身发生了结构性变化(如重大政策调整、疫情冲击),仅靠历史相关性做的预测就可能失效。

典型场景清单:

场景 你需要的输出 为什么相关就够了
电商推荐 "这个用户最可能点击哪个商品" 不需要改变用户,只需要排序
信用评分 "这个申请人违约概率多高" 不需要改变申请人的行为
天气预报 "明天降雨概率是多少" 不需要人工降雨来判断因果关系
自然语言翻译 "这句话最可能的目标语言是什么" 相关性模式足以支撑准确的翻译
医疗筛查(注意区分!) "这个病人有多大可能患有某病" 识别高风险人群,但治疗决策需要因果证据

特别提醒——医疗场景中的"相关 vs 因果"分界线:用CT影像做早期肺癌筛查属于预测型问题——你的目标是"找出最可能有肺结节的人",相关性的机器学习模型可以做得比人类放射科医生更好。但一旦进入治疗决策——"发现结节后,是做手术切除还是随访观察?手术能降低死亡率吗?"——这就变成了因果问题,需要RCT的因果证据,再强的相关性模型也无法回答。

4.2 非要因果不可——干预型问题

当你面对的问题涉及**"如果我们这样做,会发生什么"**——也就是反事实推理(Counterfactual Reasoning)——相关性分析不再足够。

判断标准:你的结论将直接指导一个行动,这个行动会改变系统的状态。

典型场景清单:

场景 你需要的输出 为什么相关不够
最低工资政策评估 "如果提高最低工资,就业会减少吗?" 历史上"提高最低工资的地区"不是随机选择的,观测到的相关可能混杂了当地经济状况、政治倾向等因素
教育投资决策 "小班教学能提高学生成绩吗?" 小班的学校通常也更有钱、家长更重视教育——相关 ≠ 因果
药物审批 "服用这个新药能降低死亡率吗?" 如果不做RCT,你无法排除"选择吃这个药的人本来就比较健康/更遵从医嘱"这些替代性解释
市场营销 "这个广告投放真的促进了销售吗?" 广告投放的时间段和地区往往是精心选择的(旺季+高消费力地区),不是随机的——观测到的"广告后销量上升"可能本来就是那个时段和地区该有的自然增长

4.3 一张判断流程图

你面对的问题需要什么?

"我想知道在现有条件下,什么最可能发生"
        ↓
    → 预测型问题 → 相关分析就够
        │
        │  例:推荐系统、信用评分、翻译、天气预报
        │
"我想知道如果我做了X,Y会因此变化吗"
        ↓
    → 干预型问题 → 需要因果推断
        │
        │  例:政策评估、药物审批、投资决策
        │
"我想知道Y为什么变化——完整的影响链条"
        ↓
    → 机制型问题 → 需要因果 + 机制分析
        │
        │  例:教育如何通过技能积累影响收入?
        │      最低工资通过什么渠道影响就业?

五、相关性分析在哪些领域创造了巨大价值?

为了进一步说明相关性不是"次等品",这里列举几个完全建立在相关性思维之上的领域——它们创造了数万亿美元的经济价值,却并不依赖因果推断。

5.1 推荐系统——互联网经济的基础设施

亚马逊的"购买了这个商品的顾客也购买了……"、YouTube的"下一个视频"、TikTok的"For You"信息流、Spotify的"Discover Weekly"歌单——所有这些用户体验的核心引擎都是**协同过滤(Collaborative Filtering)**或其他相关性驱动的方法。

这些系统不关心"你看了视频A导致你看了视频B",它们只关心:"和你行为模式相似的用户,接下来消费了什么内容?"

这就是纯粹的相关性思维——如果用户A和用户B在过去的行为模式高度相似,那么A还没看但B已经看了的内容,很可能适合推荐给A。这种预测不需要任何因果假设。

推荐系统驱动的收入占亚马逊总收入的30%以上,Netflix声称其推荐系统每年为公司节省超过10亿美元的订阅流失成本。这些都是"相关性思维"贡献的经济价值。

5.2 信用评分与风险定价——金融业的核心引擎

当银行决定是否批准一笔贷款,或者保险公司决定保费水平时,它们依赖的是风险模型(Risk Models)。这些模型的核心输入并不是因果关系,而是与违约概率或理赔概率高度相关的预测变量

比如,银行发现"一个人在最近6个月内更换了手机号"和"违约"之间存在稳健的相关性。这个行为本身可能并不导致违约——但它是生活不稳定的一个信号,而生活不稳定的人确实更可能违约。这个变量会不会被银行用作审批依据?会。而且从风险控制的角度来看,这样做是合理的。

这背后的逻辑是纯粹的预测思维:我不需要理解"为什么",我只需要"在A条件下,B的平均概率是多少"。

5.3 异常检测——从信用卡欺诈到工业质检

当你收到银行发来的短信"您的信用卡刚有一笔可疑交易,请确认是否本人操作"时,背后的引擎是一个异常检测模型

这个模型判断的依据是相关性模式:"你平时的消费时间集中在上午10点到晚上10点、地点集中在常住城市、金额以中小额为主。而现在有一笔在凌晨3点、异地、大额的消费——这在你的历史行为模式中出现的概率极低,标记为异常。"

这里同样不涉及因果推断——模型没有说"凌晨3点消费导致了欺诈",它只是识别出了一个统计上的离群值。

类似的应用遍布各个行业:制造工厂用相关性模式检测生产线上的残次品,网络安全公司用相关性模式识别异常流量,医院用相关性模式标记可能的医保欺诈。

5.4 现在正流行的大语言模型——也是相关性的胜利

ChatGPT、Claude、文心一言……这些大语言模型的核心机制是什么?

简单来说,给定前面的词序列,预测下一个最可能出现的词。这个"预测下一个词"的任务,本质上是一个极大规模的条件概率估计问题——也就是一个相关性任务。模型不"理解"它生成的文本,它只是在做概率最高的序列预测。但在这个相关性框架下,模型可以生成令人惊讶的流畅、精准的文本。

从GPT-3到GPT-4再到Claude系列,模型能力的飞跃并没有改变这个底层逻辑——它们依然是在做预测,而不是在做因果推理。

不过,这里也有一个隐藏的局限。由于大语言模型建立在相关性思维之上,它们在面对需要因果推理的任务时(如"如果我改变了这个政策,会发生什么?")可能会给出看似合理、实则错误的答案——因为它看到过大量"政策→结果"的相关性文本,但它并不真正区分相关和因果。这也是为什么要求AI做因果推理是当前研究的前沿方向。


六、总结:相关和因果的关系,用三句话记住

第一句:相关告诉你"什么和什么在一起",因果告诉你"改变什么会改变什么"。 前者帮你在不变的世界里做最优决策,后者帮你设计如何改变世界。

第二句:相关性不是因果的敌人,而是因果的引路人。 几乎所有因果研究的起点,都是先发现了一个有意思的相关性。没有相关,你不会想到去追问因果。

第三句:选择相关还是因果,不是水平问题,是任务问题。 预测、推荐、筛查、排序——这些任务不需要因果。干预、政策评估、决策设计——这些任务不能只靠相关。

下次别人说"你的研究只发现了相关关系"的时候,你可以反问一句——"等等,你的任务到底是什么?如果你只是在预测,相关性就是你要的全部。"


七、B站/公众号呈现建议

  • B站视频:核心视觉建议用"双线叙事"——一条线讲冰淇淋和溺水的经典案例(相关≠因果),另一条线讲推荐系统(相关性创造价值),两条线穿插,最后在"判断流程图"处合龙。
  • 公众号:两张判断表建议做成信息图。判断流程图建议做成竖向的决策树,方便手机端阅读和截屏保存。
  • 推荐标题
    • 主标题:《大家都关心因果,相关性分析到底有什么用?》
    • 备选标题:《相关≠因果,但相关性远不止是个"不够好"的东西》
  • 金句提炼

    "选择相关还是因果,不是水平问题,是任务问题。预测用相关,干预用因果。"