通过MCP连接 →

输入计算

数学公式

广告

结果

疫苗效力
80%
接种者患病风险的下降幅度
发病率(接种组) 3%
发病率(未接种组) 15%

什么是疫苗效力?

疫苗效力(Vaccine Efficacy,简称 VE)衡量的是在受控试验条件下,接种疫苗者相比未接种者患病风险降低的程度。它以百分比表示:VE 为 90% 意味着接种者的病例数比假如不接种时减少了 90%。本计算器直接基于原始病例数和分组人数进行运算,因此是一款通用的流行病学工具——不局限于任何特定国家、疫苗或疾病。

如何使用本计算器

请输入四个数字:接种组的发病例数、接种组的总人数、未接种组(或安慰剂组)的发病例数,以及未接种组的总人数。计算器会将病例数换算成两组各自的发病率,并返回疫苗效力以及两组的发病率,帮助你直观了解背后的患病风险。

计算公式详解

首先计算各组的发病率:接种组发病率 \(\text{ARV} = \frac{\text{Cases (Vac)}}{\text{Total Vac}}\);未接种组发病率 \(\text{ARU} = \frac{\text{Cases (Unvac)}}{\text{Total Unvac}}\)。然后

$$\text{VE} = \left(1 - \frac{\text{ARV}}{\text{ARU}}\right) \times 100\%$$

其中 \(\text{ARV}/\text{ARU}\) 即相对风险(relative risk),用 1 减去这一比值,便得到归因于接种疫苗的风险下降比例。

Advertisement
比较接种组与未接种组罹患率并附效力公式的示意图
疫苗效力是指接种组与未接种组之间罹患率的相对下降。

计算实例

假设某项试验中,1,000 名接种者出现 30 例病例,1,000 名未接种者出现 150 例病例。则 \(\text{ARV} = 30/1000 = 0.03\)(3%),\(\text{ARU} = 150/1000 = 0.15\)(15%)。

$$\text{VE} = \left(1 - \frac{0.03}{0.15}\right) \times 100 = (1 - 0.2) \times 100 = 80\%$$

也就是说,该疫苗使患病风险降低了 80%。

常见问题

VE 为负值代表什么?如果接种组的发病率反而更高,VE 就会变成负数,表明未观察到保护效果(这往往源于随机误差、样本量过小或混杂因素)。

efficacy 与 effectiveness 是一回事吗?efficacy(效力)指疫苗在受控试验中的表现;effectiveness(效果)指其在真实世界中的实际应用表现。两者的算法完全相同,区别在于数据来源不同。

为什么必须输入分组人数?因为风险是一个比率,而非单纯的计数——若仅比较人数不等的两组的原始病例数,会得出误导性的结论。

最后更新: