
我们的大脑天生就会寻找模式,而其中最引人注目的一种模式就是两件事物同时发生。当我们看到一种相关性——一种关联——我们本能地会得出结论,认为其中一个必然导致了另一个。然而,从关联到因果的这种跳跃是推理中最常见、也最危险的错误之一,它会导致错误的政策、无效的治疗,以及对世界根本性的误解。本文将直面这一关键挑战,提供一个结构化框架,帮助我们像科学家一样思考因果关系。
首先,“原理与机制”一章将揭开因果关系核心概念的神秘面纱,介绍反事实、混杂变量和有向无环图等工具,同时解释从随机对照试验到审慎的观测分析等方法的强大之处。接着,“应用与跨学科联系”一章将展示这种严谨的思维如何应用于解决医学、流行病学、人工智能及其他领域的现实问题。通过理解这一工具包,您将学会如何从误导性的统计噪声中分离出有意义的因果关系。
在科学中,如同在生活中一样,我们被各种模式所包围。我们注意到,在晴天,人们似乎更快乐。我们从新闻中读到,喝咖啡的人寿命更长。一位医生观察到,服用新药的患者比未服用的患者有更好的治疗效果。我们的大脑是卓越的模式匹配机器,我们本能地被一个强有力的结论所吸引:如果两件事同时发生,那么其中一件必然导致了另一件。这种从观察到关联到宣称因果的飞跃,或许是所有人类推理中最具诱惑力也最危险的一步。
在许多方面,科学的故事就是学会抵制这种诱惑的故事。这是一个发展出一套严谨、规范的工具包,用以区分有意义的因果关系与纯粹的巧合或误导性回响的故事。让我们踏上理解这个工具包的旅程,看看我们如何能穿透相关性的迷雾,一窥世界真实的运作机制。
让我们从一个看似简单的问题开始。一个孩子接种了常规的麻疹-腮腺炎-风疹 (MMR) 疫苗,两天后癫痫发作。是疫苗导致了癫痫吗?这两个事件在时间上是关联的,一个紧随另一个。但这足够吗?
要真正回答这个问题,我们需要想象不可能之事。我们需要窥视一个平行宇宙。在我们的宇宙中,孩子接种了疫苗并癫痫发作。我们需要看看在一个完全相同的宇宙中会发生什么,这个宇宙在每一方面都完全相同——精确到最后一个原子、最后一个念头——除了一点:在同一时刻,这个孩子没有接种疫苗。这种“假如”的情景,就是科学家所说的反事实。
如果在这个反事实的世界里,孩子没有癫痫发作,那么我们就可以肯定地说,疫苗是原因。如果孩子仍然癫痫发作了,那么疫苗只是一个无辜的旁观者,事件无论如何都会发生。因此,因果推断的根本问题在于,我们永远无法同时观察到这两种情景。我们只能看到一个宇宙。
这看似是一个哲学上的死胡同,但它却异常强大。它构筑了我们整个探索的框架。每一种因果方法的目的,从耗资数十亿美元的临床试验到对历史记录的巧妙分析,都是为了找到一种精妙的方式来近似这个不可能实现的反事实实验。我们如何能将确实发生的事情与本会发生的事情进行比较?
第一步是超越单个案例。假设在一次全市范围的疫苗接种运动中,有 名儿童接种了疫苗,在接种后的三天内报告了 例癫痫发作。这看起来很多!但关键的反事实问题是:在这个群体中,即使没有任何疫苗接种,三天内我们本应预期有多少癫痫发作?如果我们知道这个年龄组的癫痫基线发病率大约是每天每 名儿童中有 例,快速计算会发现,我们预期在这个人群中,三天内纯粹由几率决定的癫痫发作大约会有 例。观察到的数字 不仅在同一数量级,实际上还低于预期的基线。突然之间,这个因果联系看起来弱了很多。看似清晰的模式可能只是正常背景生物学的鼓点。
关联不具因果性的最常见原因,是“机器中的幽灵”的存在——一个隐藏的第三方因素,它同时操纵着我们观察到的两件事物。这就是科学家所说的混杂因素。
经典的例子是冰淇淋销量和溺水死亡人数之间强烈的正相关关系。是吃冰淇淋导致人们溺水吗?不是。混杂因素是炎热的天气。炎热的天气导致更多人购买冰淇淋,也导致更多人去游泳,从而增加了溺水的风险。冰淇淋和溺水是相关的,但这仅仅因为它们都是一个共同原因的后果。
这种现象无处不在:
为了帮助我们清晰地思考这些关系,科学家们发展出一种非常简单却功能强大的工具:有向无环图 (DAG)。它们就像我们因果假设的小地图。我们用节点表示变量,如果我们相信一个变量对另一个变量有直接的因果效应,我们就在它们之间画一个箭头。对于冰淇淋的例子,DAG 会是这样:
从冰淇淋到溺水之间没有箭头。这种“分叉”结构是混杂的经典图示。我们看到的关联并非来自直接的因果路径,而是来自一条“后门路径”,即从冰淇淋出发,向上追溯到炎热天气,再向下到溺水。
我们甚至可以从数学上看到这一点。想象一个简化的世界,病人的虚弱程度 () 导致了更高的严重性评分 (),也导致了更高的死亡风险 ()。因果结构是 。即使严重性评分 对死亡率 绝对没有直接的因果效应,我们也会发现 不为零。协方差,即统计关联,完全是由共同原因 造成的。我们的任务,就是要找到一种方法来关闭这条后门。
如果我们的目标是近似不可能实现的反事实实验,而世界又充满了混杂的后门路径,我们又怎能希望能找到真正的因果信号呢?科学家们已经开发出了一套卓越的工具来做到这一点。
最强大的工具,因果推断的黄金标准,是随机对照试验 (RCT)。在 RCT 中,我们不让人们自己选择是吃冰淇淋还是服用新药。我们随机将他们分配到一个组或另一个组。想象一下,我们可以随机分配数千人,让他们要么接受远程医疗随访,要么接受常规的面对面护理。
为什么这如此强大?因为随机化,如果群体足够大,就像一把神奇的大锤。它打破了所有指向我们暴露因素的箭头。病情更重、年龄更大或健康素养较低的患者,平均而言,被分到远程医疗组的可能性与被分到常规护理组的可能性是一样的。随机化确保了在研究开始时,两个组在所有可能方面都是可比的,无论是我们想到的混杂因素,还是所有我们没想到的。它切断了任何从混杂因素到治疗的后门路径。两组之间唯一剩下的系统性差异就是治疗本身。因此,我们在研究结束时看到的任何结果差异,都可以自信地归因于治疗。这是我们能做到的最接近创造两个平行宇宙的方法。
当然,随机化只有在对于哪种治疗更优存在真正不确定性(一种称为临床均衡的状态)时才符合伦理,而且它通常昂贵、缓慢,或者根本不可能执行。大多数时候,我们必须更聪明一些。
当我们无法进行实验时,我们必须观察世界本来的样子。这就是观测性研究的领域,它需要外科医生手术刀般的精细操作。
主要的策略是调整。如果我们无法打破后门路径,也许我们可以阻断它。在冰淇淋的例子中,我们可以尝试通过只比较在相同温度的日子里的冰淇淋销量和溺水人数来阻断天气的影响。在医学研究中,我们可能会使用回归等统计方法来“调整”或“控制”治疗组和非治疗组在年龄、性别和疾病严重程度等方面的基线差异。其思想是模拟“同类与同类”的比较。在我们的 DAG 中,这就像在混杂因素 周围画一个方框。当我们以 为条件时,后门路径 就被阻断了, 和 之间的任何剩余关联就更有可能是因果性的。
但这把手术刀很锋利,如果使用不当,可能会弊大于利。我们的 DAG 地图对于避免三个关键陷阱至关重要:
不要调整中介变量: 想象一种治疗高血压的新药正在被研究。该药 () 通过降低患者的血压 () 来起作用,而血压降低又会减少他们中风的风险 ()。因果链是 。这里的 是一个中介变量——它正是我们想要研究的机制的一部分。如果我们“控制”血压,我们实际上是在问:“在保持患者血压不变的情况下,这种药物的效果是什么?”我们这是对药物的主要效果视而不见,可能会错误地得出结论说它不起作用。要估计总因果效应,我们必须保持因果路径的开放。
当心对撞变量: 这是最微妙也最迷人的陷阱。对撞变量是另外两个变量的共同效应。让我们画一张图:。现在假设 是我们结果 的一个原因,所以完整的路径是 。通常情况下,这条路径在对撞变量 处是自然阻断的。通过这条路径, 和 之间没有关联。但是当我们控制对撞变量时,奇怪的事情发生了。对它进行调整会打开这条路径,并创造出一种原本不存在的虚假关联!
让我们把这个具体化。假设进入一个特殊的医院病房 () 可能是因为患有一种罕见疾病 (),也可能是因为参加了一项新药的临床试验 ()。现在假设这种疾病 () 也会导致死亡 (),但这种药物 () 完全没用。结构是:药物 病房 疾病 死亡。如果我们只研究在该特殊病房内的患者(即,我们以 为条件),我们就会创造出一种奇怪的反向相关。想一想:对于一个在病房里但没有服用该药物的患者,他们被收治的唯一原因可能就是因为他们患有那种可怕的疾病。对于一个在病房里且正在服用该药物的患者,他们可能仅仅是因为参加试验而被收治,即使他们病得不重。在这个被选择的群体中,服用药物将与患有严重疾病的较低比率相关联,从而与较低的死亡率相关联。我们将创造出这种无用药物能拯救生命的幻觉。这种对撞偏倚(或选择偏倚)是一个幽灵般的威胁,一个因观察了错误数据切片而产生的统计假象。
尊重时序性: 原因必须先于其结果。这是一个简单的规则,但在建立模型时很容易违反。我们不能从一年后的中风 () 画一个箭头指向基线时的治疗 ()。观察到的事实是,中风高风险人群更有可能接受治疗,这必须用一个共同原因(例如,基线严重程度 )来建模,这个共同原因同时指向两者:。
在混乱的现实世界中,没有一项研究是完美的。因果推断很少是“尤里卡!”的时刻;它更像是一个侦探在构建一个案件。我们收集不同来源的证据,每种证据都有其自身的优点和缺点,看看它们是否都指向同一个结论。这就是著名的Bradford Hill 标准背后的精神,这是一份用于加强来自观测数据的因果主张的核查清单。我们寻找:
今天,我们拥有更先进的技术,比如间断时间序列(在干预后寻找趋势的急剧中断)和使用阴性对照(检查我们的方法是否在我们知道不可能存在效应的地方发现了虚假效应)。通过从所有这些不同角度对证据进行三角验证,我们可以构建一个稳健且令人信服的因果案例。
从关联到因果的旅程是充满挑战的,它要求创造力、纪律和健康的怀疑态度。它迫使我们深入思考现实的结构。但这是科学中最崇高的追求之一。因为在学会区分影子和投射影子的物体时,我们获得的力量不仅是理解我们的世界,更是为了更好地改变它。
世界并非以标有“原因”和“结果”的整齐标签呈现在我们面前。相反,我们观察到的是一个纠缠不清的事件网络,一幅宏伟的织锦,其中巧合、相关和因果的线索交织在一起。在许多方面,科学这场伟大的博弈,就是解开这张网的艺术。从仅仅观察到两件事物同时发生,到理解其中一件促使另一件发生,这是从描述到解释、从迷信到科学、从被动观察到有效行动的关键飞跃。这个挑战并非一个小众的学术难题;它是支撑我们每一次尝试理解和塑造世界的理性基石,从治愈病人到构建可靠的机器,再到制定明智的政策。
在这场博弈中,没有哪个领域的赌注比医学更高。医生的核心职责是干预——促成一个向好的改变。但每一次干预都是踏入因果之网的一步,将关联误认为因果可能会导致伤害。
考虑一个常见而令人痛心的临床困境。急诊室里一个患有严重肺炎的危重儿童,为了做 CT 扫描而注射了含碘对比剂。在接下来的几个小时里,孩子的肾脏开始衰竭。事件的顺序无可否认:先是对比剂,然后是肾损伤。人们很容易,几乎是本能地,得出结论:对比剂引发了肾损伤。这是书中记载的最古老的谬误:post hoc ergo propter hoc——“此事之后,故因此事”。
然而,谨慎的医生会抵制这种跳跃。他们知道这个孩子并非处于真空中。严重的感染(败血症)、伴随的脱水以及其他必需的药物本身都是肾功能衰竭的强力原因。观察到的肾损伤在时间上与对比剂的使用相关,但它是由对比剂引起的吗?要做出因果声明,就意味着在合理排除其他嫌疑之后,断定对比剂是罪魁祸首。在一个有如此多潜在原因——如此多混杂因素——的复杂案例中,这通常是不可能的。更精确、更诚实的诊断是“对比剂相关急性肾损伤”,这个标签承认了时间上的联系,但没有做出未经证实的因果声明。语言上这种微妙的区分反映了一种深刻的思想纪律,一种在不确定性面前坚持智识诚实的承诺。
同样的纪律必须从个体患者扩大到整个人群,就像在疫苗安全领域一样。当一种新疫苗被接种给数百万人时,一个简单的统计确定性就会出现:在接下来的几周内,成千上万的人会因为纯粹的偶然,发生心脏病发作、被诊断出患有自身免疫性疾病,或经历其他严重的医疗事件。这些事件是一大群人健康状况中的背景噪音。“免疫接种后不良事件”(AEFI) 的定义非常宽泛,指接种疫苗后发生的任何医疗问题,明确不假设存在因果联系。
药物警戒专家的工作是当一名侦探,从这堆如山的巧合中筛选出真正的因果信号。他们会问:观察到的事件数量,比如格林-巴利综合征的病例数,是否显著高于我们预期在这么大规模的人群中、在这么长的时间段内看到的数量?如果是,我们就得到了一个统计信号——一个相关性。但这仅仅是调查的开始。对于每一个个案,侦探工作仍在继续。这位患者最近是否有过*弯曲杆菌*感染,这是一个众所周知的该综合征的诱因?如果找到了一个强有力的替代原因,那么该事件很可能只是巧合。相反,对于像注射后几分钟内发生的过敏性休克这样的事件,时间联系如此紧密,生物学机制又如此合理,因果联系几乎是确定的。这个严谨的、多层次的过程,区分了巧合事件、对注射本身的焦虑反应以及真正的产品相关反应,是公共卫生维持信任和安全的方式。这是一个完全建立在将关联与因果严格区分的基础上的系统。
因果逻辑甚至提炼了我们最基本的诊断工具。几十年来,人们认为在母亲尸检的肺血管中发现胎儿细胞,是灾难性羊水栓塞 (AFE) 的决定性标志。这似乎显而易见:栓塞是由羊水构成的,而羊水含有胎儿细胞。但让我们运用必要性和充分性的严格逻辑。这个发现是必要的吗?不是。现在认为 AFE 的致死机制是对羊水中可溶性因子的免疫反应,而不仅仅是物理堵塞。致命反应可能在几乎没有细胞碎片的情况下发生。此外,尸检只取样了肺部的极小一部分;很容易错过稀疏的细胞。这个发现是充分的吗?不是。后来的研究揭示,少量胎儿细胞进入母体循环在许多正常分娩中是常见且无害的事件。因此,发现这些细胞既非诊断的必要条件,也非充分条件。它仅仅是一个相关发现,而不是一个明确的“铁证”。今天,AFE 的诊断依赖于特征性的临床综合征——快速的虚脱——这是更严格应用因果逻辑所迫使的思维转变。
如果我们不能总是依赖确凿的实验,我们如何从观测数据中为因果关系构建一个论证?流行病学家 Austin Bradford Hill 著名地提出了一套“观点”——不是一个僵化的清单,而是一个探究的框架——来指导这个过程。这些观点包括关联的强度、跨研究的一致性、明确的时间序列,以及最强有力的,来自实验的证据。
想象一下,试图确定一种慢性炎症性皮肤病的触发因素。我们可能从一个病例对照研究开始,发现患有该疾病的人接触丙型肝炎病毒的可能性是健康对照组的三倍。这是一个线索。然后我们进行一项前瞻性队列研究,随着时间的推移跟踪有和没有该病毒的人。我们发现病毒阳性组患上该疾病的可能性要高出三倍。这加强了论证,因为它确立了时序性:暴露先于结果。但即使是这样也不是证明。可能仍然存在未测量的混杂因素——生活方式或遗传因素,使人们既易感染该病毒,又易患上该皮肤病。证据仍然只是一种关联。
现在考虑一个不同的潜在触发因素:牙科汞合金填充物。我们注意到一些患者的病变紧邻他们的填充物。这表明了特异性。我们可以更进一步,进行一个实验。我们找一组这样的患者,在随机的一半人中,我们替换掉汞合金填充物。我们观察到,那些移除了填充物的患者中,大多数人的病变都消退了,而那些保留填充物的患者则没有。这是支持因果关系的有力证据,满足了 Hill 标准中的“可逆性”或“实验”标准。我们进行了干预,效果消失了。通过将不同种类的证据——观测性的和实验性的——编织在一起,我们可以构建一个令人信服的因果故事,在这个案例中,区分了一个普遍的、较弱的关联(与病毒)和一个特定的、更强的因果联系(与一小部分患者的汞合金)。
有时,谜题甚至更加复杂,不同证据线索似乎相互矛盾。考虑一下 MRSA 细菌及其臭名昭著的毒素 PVL。在医院里,我们观察到一个粗略的关联:感染了携带 PVL 基因的 MRSA 菌株的患者,更有可能患上毁灭性的坏死性肺炎。然而,当我们在统计模型中对混杂因素进行调整时——最重要的是,MRSA 菌株的特定遗传谱系,该谱系携带了其他一系列毒力因子——PVL 本身与结果之间的关联就消失了。观测数据表明,PVL 仅仅是一个无辜的旁观者,是一个“坏”菌株的标记,但本身并非原因。
但接着我们转向实验室。我们在“坏”谱系中创造了两个相同的 MRSA 菌株:一个带有 PVL 基因,另一个我们通过手术“敲除”了该基因。在肺炎的动物模型中,带有 PVL 的菌株造成了远为严重的破坏。如果我们把基因加回去(“互补”),毒力又恢复了。这是一个干净的实验,满足了分子科赫法则,并且强烈地指向“因果”。我们如何调和这些发现?最细致的结论是,PVL 确实是一个真正的促成原因,但它在复杂的人体环境中的作用,与其遗传背景中的其他因素深深地纠缠在一起。观测研究中的混杂因素是如此之强,以至于完全掩盖了该毒素真实的、尽管是情境依赖的因果作用。这教给我们一个至关重要的教训:统计关联的缺失并不总是因果效应缺失的证据。
在今天这个大数据、基因组学和人工智能的时代,解开因果关系之谜的挑战进入了一个崭新而激动人心的阶段。人类微生物组——生活在我们肠道中的庞大微生物生态系统——就是一个完美的例子。我们发现,患有炎症性肠病 (IBD) 等疾病的人的肠道微生物群落看起来与健康人非常不同。但因果的箭头指向哪个方向?是“错误”的微生物组合导致了疾病,还是患病的、发炎的肠道创造了一个有利于“错误”微生物生长的环境?这是一个典型的潜在反向因果问题。
为了找出答案,我们必须进行干预。我们可以进行粪菌移植 (FMT),这是一种用来自健康捐赠者的微生物群落替换患者微生物群落的手术。当一项随机对照试验显示,接受捐赠者微生物群的患者比接受安慰剂的患者更有可能进入缓解期时,我们就有了强有力的证据表明微生物组在因果上是相关的。我们甚至可以用悉生(“已知生命”)小鼠做得更深入,这些小鼠在完全无菌的环境中饲养。通过用来自肥胖或瘦的人类捐赠者的微生物群来定植这些小鼠,科学家们已经证明,微生物群本身可以传递肥胖表型,这在受控系统中提供了直接的因果证据。这些巧妙的实验是执行“do”操作并超越纯粹关联的现代工具。
当我们为医学构建人工智能时,也面临着同样的挑战。人工智能可以分析来自患病组织的数千个基因表达测量值,并找到一个“疾病特征”。然后,它可以筛选数千种已批准的药物,找到一种在培养皿中产生相反“逆转特征”的药物。人们很容易认为这种药物是治愈该病的有希望的候选者。但这只是将相关性误认为因果关系的高科技版本。一个有向无环图,一个正式的因果关系地图,解释了原因。开出一种药物 () 的决定受到患者基线状况 () 的影响,而基线状况也影响着结果 ()。这创造了一条混杂的“后门”路径 ()。为了估计药物的真实因果效应,我们必须通过调整混杂变量 来在统计上“阻断”这条路径。仅仅将药物的特征与结果的特征相关联是不够的;我们必须使用因果关系的形式逻辑来正确设计我们的分析。
这延伸到我们如何解释人工智能的“思维”。当 ICU 中用于预测败血症的模型将高心率标记为其风险评分的主要贡献者时,临床医生可能会想:“我必须降低这位患者的心率!”但这是一个危险的误解。由 LIME 等方法生成的人工智能解释,描述的是模型中的模式,而不是患者身上的因果现实。模型已经学习到高心率与败血症相关(它是一个症状)。LIME 的系数解释了模型的内部关联逻辑。它们没有——也无法——告诉你,如果你对患者进行干预会发生什么。传达这种区别是在现实世界中部署人工智能时最关键的安全挑战之一。我们必须解释,人工智能向我们展示的是相关性,而不是治疗的因果路线图。
区分关联与因果的追求是科学中一个普遍的主题。一位构建河流污染模型的环境科学家可以采取两种方法。一种是建立一个基于物理和化学定律的机理模型,例如质量守恒定律。这样一个以微分方程表示的模型,明确地编码了关于系统因果机制的假设:化肥径流 () 如何作为源项,随着时间的推移增加营养物浓度 (),并与降雨驱动的流量 () 结合,产生最终的负荷 ()。
另一种方法是建立一个经验模型,通过简单地对降雨、化肥使用和污染水平的观测数据进行回归拟合。该模型找到了变量之间的统计关联。化肥的回归系数本身并不代表因果效应,因为化肥使用可能与其他混杂因素(如降雨模式)相关。只有当——且仅当——所有混杂因素都得到适当测量并包含在模型中时,经验模型才能捕捉到因果效应。相比之下,机理模型从一开始就建立在因果假设的基础上。
最后,这种智识上的纪律具有深远的伦理意义。研究一致发现,医生倦怠与医疗失误率之间存在中度的统计关联。证据来自前瞻性队列研究,而非随机试验(因为将医生随机分配到倦怠状态是不道德的)。因此,由于可能存在残留的混杂因素,我们无法百分之百确定其因果联系。那么,医院应该怎么做?以因果关系未被明确证明为由而不作为,将是忽视对患者的明确且合理的风险。符合伦理的负责任的途径,是在不伤害原则的指导下,基于强关联采取行动。这包括将倦怠视为一个合理的促成原因,并实施系统层面的干预措施——如改善工作时间表和支持系统——来减轻它。这种方法明智地平衡了保护患者的行动与承认我们因果知识局限性的智识谦逊。
以因果关系的视角看待世界,就是不断地问“为什么?”,并对轻易得出的答案抱有深深的怀疑。它要求有设计巧妙实验的创造力,有审慎分析观测数据的严谨性,以及在不确定性面前负责任地行动的智慧。这是一项艰难且永无止境的追求,但它正是科学理解的核心。