随着疫情的再次爆发,全国疫情防控再次进入紧张状态,疫情预测分析成为数学建模问题中的一个热点问题,本文基于微分方程的SEIR模型对疫情做出简单预测。
提示:以下是本篇文章正文内容,下面案例可供参考
一、模型的建立
传染病模型概念
传染病基本数学模型主要是研究传染病的动力学原理、传播方式、空间范围、传播速度等问题。常见的传染病模型按传染病类型分为SI、SIR、SEIR模型等,对疫情的研究,本文选取SEIR模型,相比较SIR模型,能更好的预测疫情变化趋势。
模型假设
1.假设初始时刻易染者为总数N
2.假设病毒时间尺度远小于个体生命周期,即不考虑个体自然出生率和自然死亡率
3.建设各个个体间接触机会均等
SEIR模型
假设人群总体为N,定义四类人群,如下表所示。
表1 SEIR 模型的符号定义
符号名称解释S易染者健康状态,可被感染的个体E暴露者 即与感染者接触过的个体(潜伏期)I感染者·处于感染状态的个体还能够感染将康状态的个体R治愈者恢复状态
在病毒最开始的时候S=N,然后S以每天α的速度变到E,E以每天σ的速度变到I,I又以每天β的速度变到R:
SEIR模型对应的经典微分方程为:
![\frac{\mathrm{d} I}{\mathrm{d} t}=\sigma E](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20I%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Csigma%20E)
![\frac{\mathrm{d}R }{\mathrm{d} t}=\gamma I](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7DR%20%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Cgamma%20I)
![\textit{N}=S+E+I+R](https://latex.csdn.net/eq?%5Ctextit%7BN%7D%3DS+E+I+R)
模型中涉及的函数S(t)、E(t)、I(t)、R(t)
S(t)的意思是第t天健康个体的数量,E(t)是第t天接触过感染者的个体数量,I(t)是第t天感染个体的数量,R(t)是第t天免疫个体的数量,N(t)是整个种群的数量,在假设情况下固定不变为N,取。
该模型为经典传染病模型,由于疫情感染因素较普通传染病较为复杂,且具有潜伏期,因此引入三个额外的参数,,a.,,a分别为潜伏期自愈转化为康复者,即接触过感染者但未被感染,患病者治愈后转为康复者的概率,潜伏者对易感人群的传染率。
更改后的微分方程
![\frac{\mathrm{d} S}{\mathrm{d} t}=-\frac{\beta IS}{N}-\frac{aES}{N}](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20S%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D-%5Cfrac%7B%5Cbeta%20IS%7D%7BN%7D-%5Cfrac%7BaES%7D%7BN%7D)
![\frac{\mathrm{d} E}{\mathrm{d} t}=\frac{\beta IS}{N}+\frac{aES}{N}-\left ( \sigma +\gamma _{1}\right )E](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20E%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Cfrac%7B%5Cbeta%20IS%7D%7BN%7D+%5Cfrac%7BaES%7D%7BN%7D-%5Cleft%20%28%20%5Csigma%20+%5Cgamma%20_%7B1%7D%5Cright%20%29E)
![\frac{\mathrm{d} I}{\mathrm{d} t}=\sigma E-\gamma _{2}I](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20I%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Csigma%20E-%5Cgamma%20_%7B2%7DI)
![\frac{\mathrm{d} R}{\mathrm{d} t}=\gamma _{1}E+\gamma _{2}I](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20R%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Cgamma%20_%7B1%7DE+%5Cgamma%20_%7B2%7DI)
![\textit{N}=S+E+I+R](https://latex.csdn.net/eq?%5Ctextit%7BN%7D%3DS+E+I+R)
二、模型的求解
对于模型的求解,我们需要拟合六个参数:即易感者初始值S(0),潜伏者初始值E(0),传染率β,潜伏率a,康复率![\sigma](https://latex.csdn.net/eq?%5Csigma)。查找近七天的数据,运用MATLAB拟合工具箱对数据进行拟合。
图1 全国4月10至16日确诊人数及拟合
得到I(t)的拟合表达式:
![I(t)=0.21t^{4.2}+2237](https://latex.csdn.net/eq?I%28t%29%3D0.21t%5E%7B4.2%7D+2237)
继而得出:
![\frac{\mathrm{d} I}{\mathrm{d} t}=0.84t^{3.2}](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20I%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D0.84t%5E%7B3.2%7D)
下面拟合近七天的治愈人数:
图二 近七天治愈人数
可以看到拟合效果不佳,可能由于科技,防控和疫情变化因素均很大,我们缩短时间尺度
可以看到近六天的拟合效果明显好于近七天的,得出R(t)的函数表达式:
![R(t)=67t^{2}-1086t+10000](https://latex.csdn.net/eq?R%28t%29%3D67t%5E%7B2%7D-1086t+10000)
![\Rightarrow \frac{\mathrm{d} R}{\mathrm{d} t}=134x-1086](https://latex.csdn.net/eq?%5CRightarrow%20%5Cfrac%7B%5Cmathrm%7Bd%7D%20R%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D134x-1086)
原方程组化为:
![\frac{\mathrm{d} S}{\mathrm{d} t}=-\frac{\beta IS}{N}-\frac{aES}{N}](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20S%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D-%5Cfrac%7B%5Cbeta%20IS%7D%7BN%7D-%5Cfrac%7BaES%7D%7BN%7D)
![\frac{\mathrm{d} E}{\mathrm{d} t}=\frac{\beta IS}{N}+\frac{aES}{N}-\left ( \sigma +\gamma _{1}\right )E](https://latex.csdn.net/eq?%5Cfrac%7B%5Cmathrm%7Bd%7D%20E%7D%7B%5Cmathrm%7Bd%7D%20t%7D%3D%5Cfrac%7B%5Cbeta%20IS%7D%7BN%7D+%5Cfrac%7BaES%7D%7BN%7D-%5Cleft%20%28%20%5Csigma%20+%5Cgamma%20_%7B1%7D%5Cright%20%29E)
![0.84t^{3.2}=\sigma E-\gamma _{2}I](https://latex.csdn.net/eq?0.84t%5E%7B3.2%7D%3D%5Csigma%20E-%5Cgamma%20_%7B2%7DI)
![134t-1086=\gamma _{1}E+\gamma _{2}](https://latex.csdn.net/eq?134t-1086%3D%5Cgamma%20_%7B1%7DE+%5Cgamma%20_%7B2%7D)
最后用MATLAB编程计算得出结果:
![\gamma _{1}=0.8](https://latex.csdn.net/eq?%5Cgamma%20_%7B1%7D%3D0.8)
![\gamma _{2}=0.922](https://latex.csdn.net/eq?%5Cgamma%20_%7B2%7D%3D0.922)
![\beta =0.17](https://latex.csdn.net/eq?%5Cbeta%20%3D0.17)
![\sigma =0.03](https://latex.csdn.net/eq?%5Csigma%20%3D0.03)
a=0.05
![S(0)=30000,E(0)=0](https://latex.csdn.net/eq?S%280%29%3D30000%2CE%280%29%3D0)
MATLAB得出最终预测结果:
三、模型的缺点
1.在SIR模型的基础上,SEIR模型在模型中加入了E, 具有潜伏期且潜伏期不具有传染性传染病适用 SEIR模型。新型冠状病毒在潜伏期也具有传染性,并不满足SEIR模型的适用条件,因此该模型存在较大局限性
2.疫情传播过程中人与人之间的接触机会并不均等
祝语
新型肺炎看出人生百态,是对政府、民众、科研工作者最大的考题。第一时间公开数据信息、治疗方案、数理模型、预测结果等,是科研人最大的贡献。面对谣言和恐慌,科学分析、知识传递,也尤为重要。相信全国齐心协力,必能获得抗击新型肺炎的最终胜利。
版权归原作者 小白1581 所有, 如有侵权,请联系我们删除。