辉瑞/BioNTech 疫苗没有/低于研究表明的效果的概率是多少?

机器算法验证 可能性
2022-03-13 03:14:38

据报道,辉瑞/BioNTech 疫苗的功效为 90%AFAIK,第三阶段研究有以下初步结果(截至 11 月 9 日):

  • 43,000 人接种了疫苗,50% 接种了疫苗,50% 接种了安慰剂
  • 在这 43,000 人中,有 94 人在研究期间的 Covid-19 检测呈阳性
  • 在这 94 人中,接受疫苗的组中只有不到 9人,其他人则在对照组中。
  • 这意味着我们的(初步)功效超过 90%。

让我们给这些数字一些变量名(让我们修复一些数字以摆脱“小于”):

N=43000Nvac=21500Ncg=21500Cvac=9Ccg=85

接种组和对照组都有 21,500 名成员。接种组中有 Covid-19 诊断,而Cvac=9Ccg=85

我想用这些数字来计算疫苗效力或更高PXX

当然,根据这项研究的最陡部分应该在但是,由于随机效应,我们仍有可能高估了疫苗的功效。PXX=90%

越高的导数就越“窄” (研究的参与者越多,不确定性越小)。对于非常小的应该非常接近本身,因为我们对疫苗知之甚少。NPXNPXX

如何计算PX

1个回答

他们使用Beta-Binomial Bayesian 模型来计算后验功效(以 PDF 格式链接到学习计划)。

一、让πvπc分别是接种疫苗或控制对象感染 Covid-19 的人口概率。群体疫苗效力定义为

VE=1πvπc

统计学家假设参数的先验分布

θ=1VE2VE

代入功效的定义,可以改写为

θ=πvπv+πc
所以θ是感染 Covid-19 的受试者来自接种组的概率,并且1θ是受试者在对照组的概率。

研究计划指出,他们假设了一个 Beta(a0=0.700102,b0=1) 先于θ这导致先验平均值E(θ)=0.4118这对应于 30% 功效的先前平均值,因为VE=(12θ)/(1θ).

回想一下,后验只是另一个带有参数的 Beta 分布a1=a0+mvb1=b0+mc在哪里mvmc分别表示接种疫苗组和对照组生病的受试者人数。您可以从此后验分布计算所有所需的概率(并在有更多数据可用时对其进行更新)。

让我们用您帖子中提供的数据来说明它。我们有mv=9mc=85所以后验 Beta 分布有参数a1=0.700102+9=9.700102b1=1+85=86. 我们感兴趣的是疫苗具有 90% 或更高功效的概率,这对应于θ1/11.

中的计算R如下:

# Priors
a0 = 0.700102
b0 = 1

# Posterior
a1 = a0 + 9
b1 = b0 + 85

# Critical probability
p_crit <- 0.9
theta_crit <- (p_crit - 1)/(p_crit - 2)

# Posterior probability
pbeta(theta_crit, a1, b1)
[1] 0.3982548

# Mode
theta_mode <- (a1 - 1)/(a1 + b1 - 2)
(1 - 2*theta_mode)/(1 - theta_mode)
[1] 0.8976459

所以功效大于90%的后验概率为0.398这对应于图中的灰色区域。后验 Beta 分布的模式为0.093这转化为的功效0.898,这很好地对应于报告的 90% 的功效。

这是后验密度图。红色垂直线表示θ低于其功效90%(由灰色区域描绘):

辉瑞_后置

可以在此博客中找到更详细的说明。