琢磨了下SIR模型,核心是一个微分方程组,怎么解老早忘了
发现各路专家都是用Matlab,Mathematica,python等工具求解
但这种事情怎么少得了Excel大法,请看附件SIR
绿格子是可调的,其他基本都是公式
基本参数及假设:
12月初发现感染者,8号发病,到月底人均接触数(密切接触者人数)6人,一代病毒感染率4%,康复率2%
1月初开始采取隔离措施,人均接触数快速下降5人,4人,3人,2人,一月底开始二代病毒感染率降到3%,治疗手段也上来了康复率到5%
3月份开始复工率提高,尽管大家隔离意思强,但人均接触数提高到3人,三代病毒感染率2%,加上随着气温升高,感染率4月降到1%
照此推算,峰值出现在2月末,6月中下旬感染人数降到百人
SIR模型是基础模型,提供个框架思路和大致的预测,各类假设加上去就没边了
用excel的好处在于对接触数感染率康复(死亡)率可以作每天调整,以拟合报道数据
还有,门槛低,不需要解微分方程组,中学生就会
再细化一下,可以用规划求解或者水晶球做蒙特卡洛,提高历史数据拟合度,找到更加适合的参数。
网友评论