SIR模型
SIR 模型把一个封闭人群分为易感者、感染者和移出者,用组间转移建立微分方程。它研究一个传播过程怎样因接触而增长,又怎样因易感人群减少而转弱。经典模型的作用是解释这些机制之间的关系;具体地区、具体疾病的判断还需要独立的数据、适用性检验和更多机制。
一天内有哪些人在改变分组
设一个虚构人群共有 人。初始有 990 名易感者、10 名具有传染性的感染者,移出组人数为 0。全篇参数与图都是教学假设,没有使用现实疫情数据。
记 为时刻 的易感人数, 为当时具有传染性的感染人数, 为已经移出传播过程的人数。这里移出可以代表康复后在观察期内不再易感,或其他使人不再参与传播的状态;模型不进一步区分这些途径。时间单位取日,观察期间没有出生、外来输入和组外迁移,并假设移出者不会重新回到易感组。
再作两个机制假设。首先,人群均匀混合:一个感染者遇到易感者的比例为 。把有效接触频率记为 ,则一个感染者每单位时间产生新感染的速率为 ,全部感染者对应的转移率为 。其次,每个感染者以恒定速率 移出,所以总移出率为 。这两项总转移率的单位均为人/日;参数 β、γ 的单位均为每日。
每组的变化等于流入减流出,于是 例如取 、。在初始时刻,新感染速率是 人/日,移出速率是 人/日,所以 人/日。这个小数是连续模型的瞬时变化率,不表示现实中存在“0.97 个人”。
SIR 的分组思路可追溯到 Kermack 与 McKendrick 1927 年的流行病数学研究。此处使用的是常系数、无潜伏期的基本形式。Jeffrey R. Chasnov《Mathematical Biology》§4.3,pp.51–53
守恒与非负性先保证模型有意义
把三条方程相加,两次转移都在一组中减掉、另一组中加回,得到 因此 始终成立。
从 出发,将它看成关于 的一阶线性方程,可以写成 同理 所以非负初值不会产生负人数;正的 在每个有限时刻仍为正。又因为 ,移出人数单调增加。三者非负且总和固定,也就都不会超过 。右侧是光滑函数,状态始终留在这个有界区域,因此解可以持续向前延拓。
为了减少数字,可改用比例 。除以 后方程为 这套写法中 仍以每日为单位。有的教材在人数字式里写 ,它的参数是 ,单位为每人每日。两种约定均可使用,但不能把它们的参数数值直接交换。
为什么感染者先增长,后来又减少
把感染方程提取 : 定义基本再生数 。它与人数函数 是不同对象。在恒定移出风险的解释下,一个感染者保持感染状态的概率按 衰减,平均感染持续时间为 当周围几乎全是易感者时,有效传播速率约为 ,相乘得到 。随着易感比例下降,有效再生数变为 。
本例 ,初始有效再生数为 ,感染人数起初增长。当感染人数为正时,增长或下降只取决于 是否大于 。如果开始时就有 ,由于 只会下降,感染人数不会在之后自行转为增长。
初期若易感人数尚未明显改变,可暂用 ,得到近似式 ,即 。这只描述易感耗竭很小的阶段。继续用同一个指数预测很长时间,会忽略方程中正在下降的 。
图上 的峰值不是每天新感染数的峰值。新感染速率是 ;当 时, 而 的条件是 。此刻 ,新感染速率已经在下降。明确纵轴是哪一个量,才能正确谈论“峰值”。
不先求时间函数,也能算出峰值高度
将 除以 ,在 处消去时间: 从初值 积分到 ,得到 也就是说,每条轨迹上 为常数。这个关系能画出 相轨迹,并从状态间的关系求峰值。
本例峰值处 ,所以 乘以 1000,感染人数峰值约为 303.81 人;当时移出比例为 。峰值时间不能仅从这条相轨迹关系直接读取;对时间方程作数值积分,并定位 的穿越事件,才得到约 26.63 日。
传播结束后,为什么仍有易感者
由于 且 ,总积分 有限。又因系统右侧在有界状态区域内有界, 不会形成越来越窄却保持固定高度的尖峰;有限积分结合这种平滑性推出 。这里的结束是趋近意义,并非感染人数在某个有限时刻突然精确变成零。
另一方面,利用 和 ,可得 因为 ,初始易感比例为正时有 。令时间趋于无穷,并用 ,得到终值方程 本例就是 。在 内,函数 的导数 为正;两端符号不同,所以该区间恰有一个根。数值求根得 即最终约剩 58.80 名易感者,约 941.20 人曾进入感染并随后移出。这 941.20 包含初始的 10 名感染者;初始时刻之后的新感染累计数是 。
剩余易感者没有继续全部感染,是因为感染源在减少。当感染者变少时,易感者面对的接触风险随之下降。守恒不等于“所有人最终都会进入移出组”。如果一开始 ,且没有外来感染输入,则方程始终给出 ,不会自行启动传播。
改一个机制参数,曲线怎样变
保持初值和 不变,把 依次设为 0.08、0.15、0.3。它们的初始有效再生数分别为 0.792、1.485、2.97。第一个情形从一开始就下降;后两个情形先上升,但峰值高度与发生时间不同。
模型的无病状态是一整条平衡状态集合:。沿感染方向的小扰动满足近似增长率 ;沿这条平衡线移动,却仍是另一个平衡点。因此不能把整个阈值讨论简写为“某一个无病点吸引所有邻近状态”。一般稳定性的语言见平衡点与稳定性。
如果传播存在明显的潜伏期,应增加尚未具有传染性的分组;如果接触网络差异很大,均匀混合假设需要调整;如果有再次易感、人口更新或持续输入, 单调增加与上述终值关系也可能改变。有限人数下,真实个体转移还存在随机性,特别是感染者很少时;这时可进一步用随机过程描述。数值方法可以把给定方程求得更精确,却不能替代对这些机制的判断。
参考资料
- Jeffrey R. Chasnov,Mathematical Biology,§4.2–4.3,pp.50–53,恒定移出率、SIR 方程与阈值;其人数字式使用未除以 N 的传播系数,须按正文换算。
- W. O. Kermack、A. G. McKendrick,A Contribution to the Mathematical Theory of Epidemics,Proceedings of the Royal Society A,115(1927),700–721,早期一般传播模型研究。