参考:https://www.zhihu.com/question/367466399?from=groupmessage
假定人群分为4种,分别是:
- SUSCEPTIBLES:易感者,潜在的可感染人群。
- EXPOSED:潜伏者,已经被感染没有表现出来的人群。
- INFECTIVES:感染者,已经表现出感染症状的人
- RESISTANCES:抵抗者,感染者痊愈后获得抗性的人。
- 有些时候可以把R解释成恢复者,但实际上如果是致死性疾病,死者也算进这一项里,因为死者妥善处理之后无法被感染,也无法感染别人,和恢复者是一样的。
假设在某时刻t上,易感者为S(t),感染者为:I(t),康复者(有抗体)为R(t)。
那麽在时刻t,总人口数为N(t)=S(t)+I(t)+R(t)。如果暂时不考虑人口的增加和死亡的情况,那么N(t)=N是一个恒定的值。
除此之外:
- r r r表示在单位时间内感染者接触到的易感者人数;
- 传染率: β \beta β表示感染者接触到易感者之后,易感者得病的概率;
- 康复率: γ \gamma γ表示感染者康复的概率,有可能变成易感者S(可再感染),也有可能变成康复者R(不再感染)。
预备知识:
假设 x = x ( t ) x=x(t) x=x(t)是关于 t t t的一个方程,且满足 d x d t + a 1 x + a 2 x 2 = 0 \frac{dx}{dt}+a_1x+a_2x^2=0 dtdx+a1x+a2x2=0和 x ( 0 ) = x 0 x(0)=x_0 x(0)=x0,那么它的解为:
x ( t ) = e − a 1 t 1 x 0 − a 2 a 1 ( e − a 1 t − 1 ) x(t)=\frac{e^{-a_1t}}{\frac{1}{x_0}-\frac{a_2}{a_1}(e^{-a_1t}-1)} x(t)=x01−a1a2(e−a1t−1)e−a1t。
四类传染病模型:
- 艾滋传染模型 SI
- 普通流感模型 SIS
- 急性传染病模型 SIR 及其拓展模型 SIRS
- 带潜伏期的恶性传染病模型 SEIR
SI模型
在 SI 模型里面,只考虑了易感者和感染者,并且感染者不能够恢复,此类病症有 HIV 等;
由于艾滋传染之后不可治愈,所以该模型为:易感染者被感染。
假定:总人口数为N(t)=S(t)+I(t),疾病流行期间,人口的出生率和自然死亡率分别为 μ \mu μ 和 ν \nu ν,不考虑因病死亡,新增人都是易感染者,感染人数为 β S I N \frac{\beta SI}{N} NβSI
用微分方程的式子表达
{ d S d t = − r β I