骑摩托车的头发,风、头盔和三千烦恼丝的相处之道
0
2026-10-12
说实话,我第一次听说“SEIR模型”的时候,脑子里蹦出来的全是数学课本里那些让人犯困的符号,直到2020年春天,我每天刷着疫情数据,突然意识到——这东西不就是给病毒传播画的一张“路线图”吗?就像你出门前会看一眼天气预报,SEIR模型干的事儿,其实差不多。
今天咱们不整那些云山雾罩的微分方程,我用大白话把它拆开,让你也能对着数据说出一句:“哦,接下来大概会这样。”
SEIR这四个字母,分别代表四类人:
这四拨人不是固定的,他们每天都在流动:S变成E,E变成I,I变成R,SEIR模型干的事,就是给这些流动算一笔账——今天有多少S,明天有多少E,后天I会不会爆炸。
别怕公式,你只需要记住三个“旋钮”:
这里头有个超级重要的概念——基本再生数R₀,它等于β除以γ,R₀的意思是:在一个人都没免疫的情况下,一个感染者平均能传染几个人,R₀=3,意味着一个传三个,三个传九个……指数级往上窜,R₀小于1,疫情自己就会慢慢蔫下去。
你看,这不就跟烧柴火一样吗?β是火苗大小,γ是往火里泼水的速度,火苗再大,水泼得够快,火也烧不起来。

拿一个具体场景来说,假设某城市刚发现10个感染者,总人口1000万,你手头有早期数据,能估算出β=0.4,σ=0.2,γ=0.1,把这些数扔进SEIR模型的微分方程组里,计算机就能跑出未来60天每天S、E、I、R的人数。
但现实远比模型复杂,所以真正做预测的时候,专家会做几件事:
下面这张表,是我根据一个简化SEIR模型跑出来的模拟结果(假设无干预措施):
| 天数 | 易感者(S) | 潜伏者(E) | 感染者(I) | 康复/移除(R) |
|---|---|---|---|---|
| 0 | 999990 | 10 | 0 | 0 |
| 15 | 998200 | 120 | 1680 | 0 |
| 30 | 965000 | 2100 | 28900 | 4000 |
| 45 | 780000 | 8500 | 156000 | 55500 |
| 60 | 420000 | 12000 | 380000 | 188000 |
你看,第30天到第45天,感染者人数从不到3万跳到15万以上,这就是指数增长的恐怖,而到了第60天,易感者从99.9%掉到42%,说明病毒已经啃掉了大半人口,这时候如果医疗资源跟不上,死亡率就会飙升。
有人会抬杠:“你预测第60天有38万感染者,万一实际只有10万呢?”说得对,SEIR模型从来不是算命的,它的价值在于比较不同干预措施的效果。
比如你想知道:如果提前一周封城,峰值会降多少?如果只戴口罩不限制聚集,曲线会平多少?把这些干预翻译成参数变化——β从0.4降到0.2,或者σ从0.2升到0.3——模型跑一遍,你就能看到两条曲线的差距,一条是“什么都不做”的尖峰,一条是“干预后”的缓坡,后者给医院争取了时间,给疫苗研发争取了时间。
我特别喜欢一个比喻:SEIR模型就像开车时的导航,它不会告诉你“前方三公里一定堵车”,但它会提醒你“如果继续走这条路,预计到达时间会延长40分钟”,你信不信导航?大多数时候信,因为你知道它基于实时路况,SEIR模型也一样,它基于确诊病例、接触者追踪、血清学调查这些“路况数据”。
你不需要成为流行病学家,但下次看到“某地新增破千”的新闻时,可以试着想三件事:
这比光看“今天新增多少”要有用得多,因为新增是结果,而SEIR告诉你的是过程。
最后说一句实在话,我写这篇文章的时候,窗外正在下雨,天气预报说下午转晴,结果现在还在下,SEIR模型也一样,它给的是概率,不是铁板钉钉的结局,但正因为有了它,我们才不至于在疫情面前两眼一抹黑——知道大概会往哪走,总比闭着眼狂奔强。
发表评论
暂时没有评论,来抢沙发吧~