达到群体免疫所需要的疫苗接种率的计算方法

本文探讨了疫苗接种率与实现群体免疫之间的数学关系,通过公式P=(R0-1)/(F*R0)计算所需疫苗接种比例。以不同R0值(疾病传染力)和疫苗保护率(F)为例,展示了达到群体免疫所需的接种率。当疫苗保护率为95%且R0=3时,接种率需达70%;若R0提高到6,即使95%保护率也需88%接种率。若疫苗保护率降低,如78%,则需更高接种率,甚至可能无法实现群体免疫。

假定一个带病毒的人能够传染的平均人数为R0,而疫苗的保护率为F,则可按以下方法,算出为达到群体免疫所需要的疫苗接种率P:

在完全不接种疫苗的情况下一个带病毒的人传染的人数为R0,

如果以接种率P在R0个人范围内接种疫苗,疫苗接种人数为P*R0

其中里面不受感染的人数为F*P*R0

因此R0个人里面的受感染人数Rt = (R0 - F*P*R0)  = R0*(1-P*F)

要实现群体免疫,必须要求Rt的值少于1

因此:R0 - F*P*R0 < 1,      得出:P > (R0 - 1) / (F*R0) 

所需的疫苗接种率的临界值为:P = (R0 - 1) / (F*R0)

function P(R0, F: Double): Double;
begin
  Result := (R0 - 1) / (R0*F);
end;

当R0 = 3

       如果 F = 95%,那么 P = 70%

       如果 F = 78%,那么 P = 85%

当R0 = 6

       如果 F = 95%,那么 P = 88%

       如果 F = 78%,那么 P = 107%(此情况下就算全员接种疫苗也无法实现群体免疫)

当R0 = 9

        如果 F = 95%,那么 P = 94%

        如果 F = 78%,那么 P = 114%(此情况下就算全员接种疫苗也无法实现群体免疫)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值