流行病学
Epidemiology
1950 年代,一位医生想弄清吸烟到底害不害人。他不能把人随机分成"强制吸烟组"和"禁止吸烟组"——那既不可行,也不道德。于是他做了另一件事:追踪数万名英国医生长达几十年,记录谁吸烟、谁得了肺癌。对象剖析见 英国医生队列。结果像一记重锤:吸烟者死于肺癌的风险,高出十几倍。
这就是流行病学——一门不在显微镜下、而在人群中找答案的科学。它研究疾病在人群中如何分布、由什么决定,是公共卫生的核心方法论,也是人类对抗传染病与慢性病最重要的"侦探术"。
破除误解:流行病学不只是"研究流行病"
名字带"流行病",很多人以为它只管瘟疫。其实现代流行病学的研究对象早已扩展到一切影响人群健康的因素:吸烟、饮食、空气污染、运动、社会经济地位、医疗措施的效果。它的经典定义是:研究特定人群中健康相关状态或事件的分布及决定因素,并将研究成果用于疾病防控。关键词是"人群"与"分布"——流行病学不直接治疗某个病人,而是回答"谁更容易得病、为什么、怎么从源头上减少"。
它的起点常被追溯到 John Snow 1854 年的伦敦霍乱地图:他不靠显微镜、仅凭分析病例的空间分布就锁定了被污染的水泵,比细菌致病论(见 germ-theory)的微生物证据还早。这正是流行病学的精神——从模式中推断原因。详见 斯诺与宽街水泵:地图回答的是「病例如何分布」,不是「如何制造一次暴发」。
「用于疾病防控」说的是减少已经识别的危害:改善饮水、限制烟草、评估疫苗覆盖,而不是把人群当成可以任意接种病原的试验场。研究设计的伦理底线与科学底线是同一件事:不能为了求因果而去制造伤害。
关键词「人群」与「分布」也划出了本篇的边界。流行病学解释疾病怎样在已存在的人群中聚集、消退或被干预改变,并把结果用于公共卫生决策;它不是一份传播操作手册,下文三种设计讲的是如何避免被数据欺骗,而不是如何加速传播。
机制:三种基本研究设计
流行病学的看家本领是一套研究设计,用来在无法做随机试验时逼近因果。三种设计共享一个限制:研究者只观察、不干预,因此必须用时间方向来补偿随机化的缺席。
横断面研究(cross-sectional):在某一时间点同时测量人群的暴露因素和疾病状态,像给人群拍一张"快照"。
它能快速估计患病率、发现关联,但因为暴露和疾病是同时测量的,分不清谁先谁后(时序问题),因此不能确立因果。一份问卷发现「常运动的人体重更低」,既可能是运动改变了体重,也可能是体重较轻的人更容易坚持运动;快照给不出先后。
横断面适合描述「现在谁更常见」,也常为筛查与卫生监测提供患病率底数。它回答的是分布,不是机制;把患病率直接读成因,是把快照误当成电影。
病例对照研究(case-control):先找一组已患病者(病例)和一组未患病者(对照),再回溯比较两组过去的暴露差异。
它从"果"回看"因",适合研究罕见病,省时省钱。正因省时,它常被用作疫情或新风险出现时的"第一手快速调查"。
1950 年理查德·多尔(Richard Doll)与奥斯汀·布拉德福德·希尔(Austin Bradford Hill)对肺癌患者与其他住院患者做配对访问,就是这一设计:先有结局,再问过去是否吸烟。缺点是依赖回忆,容易产生回忆偏倚(病人会更努力地回想可能的病因),而且难以选到真正可比的对照组。
若对照也来自医院,入院机会本身可能与暴露相关,两组会共享一套「进得了医院」的筛选,这就是选择偏倚的一种来源。病例对照能迅速指出值得跟进的线索,却几乎不能单独把关联升格为因果。
队列研究(cohort):先按暴露与否(如吸烟与否)分组,再前瞻追踪多年,看谁先得病。
它从"因"看向"果",时序清晰,能直接计算发病率与相对风险,因此证据更强。著名的弗雷明翰心脏研究(Framingham)自 1940 年代末在马萨诸塞州小镇起步,就靠这种长期追踪,发现了高血压、高胆固醇、吸烟等今天人尽皆知的心血管危险因素。
代价是耗时长、费用高,研究罕见病还需要巨大的样本。前文那项英国医生吸烟研究(Doll & Hill)是在病例对照之后改用队列:从 1951 年起随访数万名医生,让吸烟在前、肺癌死亡在后的顺序不再依赖回忆。队列的阿喀琉斯之踵是失访——中途退出的人若与暴露或结局有关,剩下的样本会系统性地不像当初那一群人。
三种设计因此不是进阶游戏里的三个关卡,而是三种不同的时间方向。横断面把暴露与疾病钉在同一瞬间,病例对照从已经发生的病往回走,队列从已经发生的暴露往前走。选错方向,得到的就不是「证据更弱」,而是一种根本问不出先后的数据。
这三种都是观察性研究——研究者只观察、不干预。证据等级最高的随机对照试验(RCT,见 evidence-based-medicine)虽然更强,但很多问题(如有害暴露)出于伦理根本无法做 RCT,观察性研究因此不可替代。
观察性研究不可替代,正因为许多暴露不能被随机分配。没有人会把孕妇随机分到污染社区,也没有人会把儿童随机分到长期饥饿。能做的是把设计写清楚,把混杂与选择偏倚当成必须报告的结构,而不是事后用更大样本量去盖住。
除了"找原因",流行病学还有一套实用的描述工具,用来回答"疫情有多严重、传播有多快"。这些数字描述已经发生的分布,供卫生系统判断负担与趋势,不是一份如何让疾病传得更远的步骤。
例如发病率衡量新发病例的速度、患病率衡量某时点患病的总比例、基本再生数 R₀ 衡量一个病人平均传染几个人。正是这些指标,让"疫情正在加速还是减缓"成为可以测量、可以预警的事——它们是疫情通报里那些数字背后的语言(见 vaccination 中的群体免疫门槛)。它们描述已经发生的波次,供卫生系统判断趋势是否在降,而不是一份如何扩大传播的步骤清单。
为什么重要:关联不等于因果
流行病学最重要、也最常被误用的一课是:发现关联,不等于证明因果。报纸常见这样的标题:"研究发现喝咖啡的人更长寿。"但喝咖啡的人可能也更有钱、更常体检、生活方式整体不同。这些既与咖啡相伴、又各自影响寿命的因素,叫混杂因素(confounder)。
混杂不是「又一个危险因素」那么简单:它必须与暴露相关、与结局相关,而又不位于暴露通向结局的因果路径上。路径上的变量是中介,硬调掉它会把真实效应切短;混杂则是旁路,不调就会把旁路误当成主路。
如果不加控制,混杂会制造出根本不存在的虚假关联,甚至把因果方向彻底搞反。喝咖啡与长寿的标题,常常把收入、体检习惯和吸烟状况这些旁路写进了咖啡的功劳。
此外还要警惕各种偏倚(bias):选择偏倚(研究对象不能代表总体)、信息偏倚(测量系统性出错)、回忆偏倚等。选择偏倚问的是谁被写进样本、谁从样本里消失。医院里的病人不是社区里的病人;主动报名的志愿者不是躲着调查的人;队列里失访的人,往往正是暴露更高或病情更重的那一端。
它们和混杂一样,会让数据"说谎"。混杂是因果结构里多出来的岔路,选择偏倚是入口处的筛子:一个改写了「比较的是什么」,一个改写了「看见的是谁」。三种扭曲常常被混着骂成「统计有问题」,其实指向不同的修理位置。
混杂要靠测量第三变量并按因果图决定调不调;选择偏倚要靠问清样本如何进入、谁在中途消失;信息偏倚要靠问暴露和结局是不是被同一套错误测量绑在一起。位置认错,再大的回归模型也只是把错误写得更光滑。
一个经典的反直觉例子是"幸存者偏差":二战时工程师本想给中弹最多的机身部位加装甲,统计学家 Abraham Wald 却指出,该加固的恰恰是返航飞机上没有弹孔的地方——因为中弹于那些部位的飞机根本没能飞回来,从样本中"消失"了。这正是选择偏倚的威力:你看到的样本,可能系统性地不能代表全体。职业流行病学里的「健康工人效应」是同一逻辑:还能站在岗位上接受调查的人,已经不是当年入职的那一群。
要从关联谨慎地走向因果,单靠一张表上的相对风险不够。1965 年 Austin Bradford Hill 提出了一组判断准则(Hill 准则),包括:关联的强度、剂量-反应关系(暴露越多病越多)、时序(因在果前)、一致性(多项独立研究都发现)、生物学合理性等。
它们不是数学证明,而是帮助审慎推断的一份考量清单。多尔与希尔后来能把吸烟与肺癌写成公共卫生结论,靠的是病例对照、医生队列、剂量反应与戒烟后风险下降叠在一起,而不是单张表格上的一个相对风险。
正是综合了这些准则,加上无法对人做 RCT 的现实,科学界才最终确立了"吸烟致肺癌"的因果结论。这条路径后来进入控烟运动:证据先改变医生,再改变政策,而不是先有口号再找数据。
局限与争议
- 混杂永远无法完全排除。再精巧的统计调整(分层、回归、倾向评分)也只能控制已知且测得的混杂,潜在的未知混杂始终是观察性研究的阿喀琉斯之踵,因此结论需要多种证据互相印证。三种设计可以互换着追问同一件事:横断面提出线索,病例对照迅速核对罕见结局,队列再把时序与发病率补上;任何单一设计都填不满未知混杂留下的洞。
- 关联被过度解读是科学传播的重灾区。营养流行病学尤其如此:今天说"红肉致癌",明天说"无害",很大程度源于观察性研究的固有局限被媒体当成定论。
- 统计显著≠重要、≠真实。在海量变量里搜索关联("数据捞取")几乎必然撞出一些纯属偶然的"显著"结果,这是可重复性危机的一部分。
- 群体规律不能直接套到个人:从群体平均推断某个具体个人,或反过来用个案推断群体,都可能犯下"生态学谬误"。流行病学告诉你"吸烟者群体风险更高",却无法断言某位烟民个人一定患病。
- 观察性研究与因果推断的张力始终存在:近年因果推断的数学工具(如 Judea Pearl 的因果图、反事实框架)让"从数据推因果"更严谨,但它们依赖于研究者对因果结构的假设,假设错了,再漂亮的计算也会误导。把混杂画成岔路、把选择偏倚画成入口筛子,就是为了让这些假设可以被看见、被反驳,而不是把软件输出当成病因本身。
跨域连接
- 传染病建模与监测:监测数据记录的是被报告的病例,不是发生的病例。报告率随检测能力、就诊意愿与病例定义变化,所以流行曲线的拐点可能只是检测的拐点。这条区分决定了该盯什么指标:检测阳性率、住院数与超额死亡受报告强度影响较小,因而在暴发期比病例数更适合判断趋势。
- 辛普森悖论:分层与合并给出相反结论,这不是统计学奇观,而是混杂在几何上的显形。关键在于"该不该分层"不能由数据决定:如果分层变量是混杂因子,必须调整;如果它位于暴露与结局之间的因果链上(中介),调整反而会截断真实效应。判据来自因果结构假设,也就是必须先画图再算数。
- 计量经济学基础:绕开混杂的一条路是找一个"像随机分配"的外生变动。孟德尔随机化把出生时随机分配的基因型当作工具变量,因为基因型先于生活方式,也不受结局反向影响。它的可信度完全押在排他性限制上:该基因不能通过别的通路影响结局,而多效性基因恰恰会破坏这个前提,这正是此类研究必做敏感性分析的原因。
- 调查研究:样本量不修复偏倚,只会让错误的估计看起来更精确。2021 年对美国新冠疫苗接种率的两项大型调查——每周约 25 万份的 Delphi-Facebook 与约 7.5 万份的普查局家庭脉搏调查——在当年 5 月分别高估了 17 个和 14 个百分点。置信区间随样本量收窄,抽样框的系统偏差却原封不动,这就是"大数据悖论"。
- 因果:布拉德福德·希尔的九条常被当成打勾清单,但他本人明确说过它们既非必要也非充分条件。它们是启发式,用来判断在无法随机化时哪种解释更难被推翻。这把流行病学放回休谟的老问题里:我们观察到的永远是恒常连结,因果是加在其上的结构性假设,因此判据的位置在推理,而不在数据本身。
参考文献
- Doll, R. & Hill, A. B. "Smoking and carcinoma of the lung: preliminary report." BMJ, 2(4682), 1950, 739–748. DOI: 10.1136/bmj.2.4682.739
- Doll, R. & Hill, A. B. "Mortality in relation to smoking: ten years' observations of British doctors." BMJ, 1(5395), 1964. DOI: 10.1136/bmj.1.5395.1399
- Dawber, T. R., Meadors, G. F. & Moore, F. E. Jr. "Epidemiological approaches to heart disease: the Framingham Study." American Journal of Public Health, 41(3), 1951, 279–281.
- Hill, A. B. "The Environment and Disease: Association or Causation?" Proceedings of the Royal Society of Medicine, 58, 1965. DOI: 10.1177/003591576505800503
- Rothman, K. J., Greenland, S. & Lash, T. L. Modern Epidemiology, 4th ed., Wolters Kluwer, 2021.
- Snow, J. On the Mode of Communication of Cholera, 2nd ed., John Churchill, London, 1855.
延伸阅读
- Hernán, M. A. & Robins, J. M. Causal Inference: What If, Chapman & Hall/CRC, 2020.
拖动滑块感受传染病动力学:当有效传染数降到 1 以下(提高免疫比例或缩短传染期),疫情便无法持续扩散——这正是群体免疫的原理。 这是简化的确定性 SIR 房室模型,忽略了潜伏期、年龄结构与人群异质性。