什么是需治疗人数(NNT)?
需治疗人数(Number Needed to Treat,简称 NNT)是循证医学中衡量临床疗效的核心指标。它表示:为了让一名患者额外获益(即避免一次不良结局),需要用某种治疗方案替代对照方案,治疗多少名患者。NNT 越小,说明治疗越有效——若 NNT 等于 1,则意味着每一位接受治疗的患者都能获益。
如何使用本计算器
请输入对照组事件发生率(Control Event Rate,CER),即对照组中发生该结局的患者比例;再输入实验组事件发生率(Experimental Event Rate,EER),即治疗组中发生该结局的比例。两者均以百分比形式填写。计算器将返回 NNT、绝对风险降低(ARR)以及相对风险降低(RRR)。
公式详解
绝对风险降低就是两个发生率的直接差值:\(\text{ARR} = \text{CER} - \text{EER}\)。NNT 则是 ARR 的倒数:
$$\text{NNT} = \frac{1}{\left|\dfrac{\text{CER (\%)} - \text{EER (\%)}}{100}\right|}$$由于 NNT 代表的是完整的患者人数,按惯例需向上取整到下一个整数。相对风险降低则将同样的获益表示为基线风险的相对比例:\(\text{RRR} = \dfrac{\text{CER} - \text{EER}}{\text{CER}}\)。
计算实例
假设某药物将事件发生率从对照组的 30% 降低到治疗组的 20%。那么 \(\text{ARR} = 0.30 - 0.20 = 0.10\)(即 10%)。\(\text{NNT} = \dfrac{1}{0.10} = 10\)。也就是说,每治疗 10 名患者,就能预防一次事件发生。\(\text{RRR} = \dfrac{0.10}{0.30} = 33.3\%\)。
常见问题
NNT 多少算好?这取决于具体病情以及所预防结局的严重程度;数值越小越好,但即便 NNT 较高,对于严重结局而言仍可能非常值得。
为什么要向上取整?因为无法只治疗"半个"患者,所以将 NNT 向上取整,以确保至少能预防一次事件。
如果 EER 高于 CER 怎么办?那说明该治疗反而增加了风险——此时倒数被称为需伤害人数(Number Needed to Harm,NNH)。本工具以绝对差值来计算其数值大小。