经过这几天的“封闭式管理”,很多人已经在家里坐不住了,心想既然外面人不多,附近也没有确诊病例,出去走走应该没问题逛了一会儿。但是你知道感染新型冠状病毒需要多长时间吗?前两天一则新闻告诉我们,一名男子外出买菜不到15秒就被感染了。一旦出门,您永远不知道病毒何时会接近您,也不会给您任何逃脱的机会。以各种形式奋战在“抗疫”第一线的人们,付出了自己的时间、精力甚至生命,就为了帮我控制住疫情,早日渡过疫情?我们拥有的每一份运气都是用他们的生活作为考验。上海市医疗救治组组长张文宏医生在接受采访时说:如果我们医生还单打独斗,这场战役是打不赢的,肯定会结束。从现在开始,每个人都是战士,这一点非常重要。然后整个病症的控制,一个字——“闷”。希望大家可以宅在家里隔离两周,把病毒闷死。憋死了,抗疫就成功了。如果还有人不明白为什么这么说,有程序员做了一个疫情模拟程序,直观地告诉我们宅在家里控制人流的重要性。感谢项目及视频作者:B站up主@Ele实验室流行病模拟程序介绍本项目采用面向对象的语言——Java。在数学模型方面,采用了自然界普遍存在的正态分布(高斯分布)。程序中设置的变量包括:BROAD_RATE:初始感染数ORIGINAL_COUNT:传播率SHADOW_TIME:潜伏期HOSPITAL_RECEIVE_TIME:入院响应时间BED_COUNT:病床u:平均流动意向但是疫情的传播其实没有那么简单,影响涉及到的参数肯定远不止视频中展示的那么多,不过作者也说了,做模型只是为了给大家分析传播和控制因素。控制变量分析的具体分析过程,可以在文末观看笔者在B站的视频,进行详细了解。在此与大家分享一些分析结果:初始数据设置:初始感染数:50传播率:0.8f延迟时间:0入院响应时间:10病床:0平均流动意向:-0.99f调整病床数据to:100当病毒传播缓慢时,我们需要医院建立隔离区。当把床位参数改为100个床位时,如果我们此时控制人流,疫情就会很快得到控制和消灭。将病床数据调整为:100,将平均流量意向调整为:0.99f但是就像我们一开始一样,我们并没有太注意自我隔离。增加人群流动意向后,医院的隔离床位很快就会爆满。疫情也会失控。调整医院床位数据为:1000,调整平均流量意向为:0.99f床位增加10倍后,疫情还是很快得到控制。正如视频作者所说,这就是国家建立火神山和雷神山医院的原因。模拟程序中还有一个“入院反应时间”,就是一个病人从确诊到被隔离的时间。如果时间太长,疫情就会失控。对此,视频作者提出了另一个关键影响因素——病毒的潜伏期。这个病毒的潜伏期最长为14天,即参数“SHADOW_TIME”的值应该是14,调整潜伏期数据为:14,调整平均流量意图为:0.99f开始模拟来看,潜伏期很难在人群中发现和隔离患者,但潜伏期过后会出现爆发式增长,病床数量也会增加。很快就会满员,疫情就会失控。将潜伏期数据调整为:14,将平均流量意向调整为:-0.99f但如果人群能够控制流量,虽然整体防控过程较长,但疫情最终会得到很好的控制和消除。结论分析通过通知变量法可以发现,人群的流动意愿对疫情的传播和控制起着主导作用。如果人流控制得好,回潮的问题就更容易解决。所以就像张文宏医生在文章开头说的,虽然一线医护人员的努力加快了诊断效率和入院时间,但目前疫情已经得到很好的控制,但我们仍然在病毒的潜伏期。也是最危险的时期。希望大家不要心存侥幸,尤其是天气逐渐好转,感觉疫情已经得到很好的控制,但放松警惕的时候恰恰是最危险的时候。因为除了国家层面,在这次疫情中起到主导作用的恰恰是我们每一个人。视频最后,作者引用《三体》的一句话,再次提醒大家:“无知和软弱不是生存的最大障碍,傲慢才是。”待在家里,不要让所有在前线的人失望。放松警惕的时候恰恰是最危险的时候,在这场疫情中扮演主角的恰恰是我们每一个人。少出门,戴口罩,勤洗手,我们会赢。为了更好的完善程序和模型,作者放出了程序的源码,也呼吁广大开发者协助,可以自行完善提交pr,希望专业的数学从业者能上来使用更准确的模型。GitHub项目地址:https://github.com/KikiLetGo/...B站视频地址:https://www.bilibili.com/video...-END-
