加载中…
个人资料
多物理场仿真
多物理场仿真
  • 博客等级:
  • 博客积分:0
  • 博客访问:7,118
  • 关注人气:267
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python实现SIR传播模型(动图)

(2020-01-29 19:49:51)
标签:

sir

传染病

欧洲

python

github

多年前研究PDE的时候接触到了SIR传播模型,此次疫情德国某位教授预测也使用了SIR模型。

SIR模型是传染病模型中最经典的模型,其中S表示易感者,I表示感染者,R表示移出者。模型中把传染病流行范围内的人群分成三类:S类,易感者(Susceptible),指未得病者,但缺乏免疫能力,与感病者接触后容易受到感染;I类,感病者(Infective),指染上传染病的人,它可以传播给S类成员;R类,移出者(Removal),指被隔离,或因病愈而具有免疫力的人

SIR模型实际上是个比较理想,简单和粗糙的传染病传播模型,比较依赖前提条件和假设。对于实际传播,并不能起到预测作用,参考意义也不大,对于学术研究有一定价值。

github上有一个项目演示了利用SIR模型模拟欧洲病毒爆发后的传播图(点击图片播放)
python实现SIR传播模型(动图)

源码下载:
链接:https://pan.baidu.com/s/1RDhyw7P2byTXz7mnL6RoSg 
提取码:9zzw

只需修改源码中的人口密度地图,和传播源坐标和传播系数,即可应用在别的场景。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有