实证研究常见误区(8):为什么很多论文把相关关系当成机制解释?
在很多实证研究中,经常会看到这样一种写作方式:
作者先跑一个回归,发现某个变量显著,然后很自然地开始解释“机制”。
比如,数字经济显著促进消费,于是解释为“信息效率提升降低了交易成本”;企业ESG影响融资成本,于是解释为“市场更偏好可持续企业”;教育投入与经济增长正相关,于是解释为“人力资本积累带动增长”。
这些解释看起来很“合理”。但如果继续考虑,就会发现一个问题:
这些机制,真的被检验了吗?
还是只是根据回归结果,顺着直觉补出来的一段解释?
这个问题在实证研究中其实非常普遍。很多论文表面上是在解释机制,实际上只是把相关关系换了一种说法。
01为什么相关结果很容易被当成机制解释
回归分析的一个重要特点,是它可以在控制多个变量之后,给出一个“净关系”。这使得很多研究者会自然产生一种感觉:只要控制得足够充分,剩下的关系就可以被理解为某种作用。
这时候很容易产生一个容易被忽略的地方:回归提供的是条件相关关系,而不是作用过程本身。
当一个变量在控制其他因素之后仍然显著时,我们很容易把这种稳定关系理解为“它在起作用”。但从统计意义上看,这只是说明在给定条件下,两个变量仍然一起变化,并不能说明这种变化是如何产生的。
例如,在城市数据中,如果发现“数字经济指数越高,居民消费越高”,即便控制了收入、教育、产业结构等变量,这个结果也只是说明两者在数据中存在稳定共变。至于这种关系背后的原因,是信息成本下降、支付便利提升,还是因为数字经济本身集中在高收入地区,这些都需要额外的识别,而不是从回归结果中直接读出来。
换句话说,回归结果描述的是一种现象,而机制解释试图回答的是这种现象是如何产生的。这两者之间,并不存在自动的连接。
02什么是“机制”?它和相关到底差在哪里
在很多论文中,“机制”这个词出现得非常频繁,但往往只是被当作一种默认存在的解释,很少有人真正停下来想清楚它指的是什么。
如果用更贴近研究直觉的方式来理解,机制并不是某个抽象概念,而是一条具体的作用路径。它关心的不是两个变量是否一起变化,而是这种变化是通过什么过程发生的。
可以用一个简单的例子来说明。假设我们在数据中发现,“使用外卖平台的频率越高,体重水平也越高”。这只是一个相关关系,它告诉我们的,是这两个变量在样本中呈现出某种共变趋势。
当我们进一步说,“这是因为外卖更容易摄入高热量食物,从而导致体重上升”,这时实际上已经在引入一条机制路径:外卖使用增加,带来热量摄入增加,进而影响体重。这一整条链条,才构成了所谓的机制。
接着,我们真正要关注的是:这条路径是否真的存在,并不能由最初的相关结果自动推出。完全可能存在其他解释,例如工作节奏更快的人更依赖外卖,同时也更缺乏运动;或者收入较高的人既更频繁使用外卖,也更容易出现体重上升。在这些情况下,外卖使用与体重之间的关系,可能只是多种因素共同作用下的结果,而不是一条单一的因果路径。
因此,相关与机制的差别,本质上在于层次不同。相关停留在结果层面,描述变量如何一起变化;机制则进入过程层面,解释这种变化是如何通过具体路径发生的。而回归分析,默认只能告诉我们前者。
03一个典型案例:教育投入与学生成绩
在教育经济学中,经常会得到一个看起来非常直观的结果:教育投入越高,学生成绩越好。基于这个结果,论文中常见的解释是,更多的资源投入改善了教学条件,从而提升了学习效果。
如果把这个问题放在更具体的数据结构中,就会发现事情并没有这么简单。
例如,在城市层面的面板数据中,不同城市之间往往存在大量难以观测、但长期稳定的差异,比如教育传统、家庭重视程度或制度环境等。 这些因素既可能影响教育投入,也可能影响学生成绩。
这意味着,即使我们观察到教育投入与成绩之间存在正相关,这种关系也可能只是因为某些城市在教育方面本来就更有优势,因此既投入更多,也表现更好。
在这种情况下,如果直接把相关关系解释为“投入带来提升”,实际上是把结构性差异误当成了作用机制。
真正要讨论机制,需要进一步问:如果同一个城市增加教育投入,成绩是否会随之变化?这种变化是否具有时间上的滞后?是否可以找到某种外生变化来识别投入的影响?这些问题,才是机制分析的起点,而不是回归显著性本身。
04为什么论文中的机制解释往往写得很顺
即使相关不等于机制,为什么在论文写作中,机制解释却总是显得如此自然?
一个可能的现实原因是,这种解释在写作上成本很低。只要结果方向明确,就可以结合已有文献或直觉,对结果进行延伸:正相关被解释为“促进”或“增强”,负相关被解释为“抑制”或“降低”。
这种写法的问题在于,它并不依赖额外的数据或识别设计,只需要语言上的补充,就可以让结果看起来更加完整。
相比之下,真正的机制检验通常需要更复杂的研究设计,例如通过中介变量验证路径是否存在,利用工具变量识别外生变化,或者借助政策冲击来刻画因果链条。这些工作不仅技术要求更高,也往往更耗费精力。
在这种对比之下,就很容易形成一种常见模式:回归结果出来之后,直接给出一个“看起来合理”的机制解释,而省略掉最关键的一步——这个机制是否被验证。
总结
简单来说,问题的关键不在于回归结果是否显著,而在于:
相关关系和作用机制,本来就是两个不同层次的问题。
回归分析可以帮助我们识别变量之间是否存在稳定关系,但它并不会自动告诉我们这种关系是通过什么路径产生的。把相关当成机制,本质上是一种过度解释。它可能让研究看起来更完整,却削弱了结论的可信度。