
摘 要
通过对题目附件1的SARS模型进行分析和评价,加深了对SARS的认识和了解。根据传染病的传播特点,建立了关于SARS病人率和疑似病人率两个常微分方程模型。以所给数据为基本依据,用Matlab软件进行数值计算,与图形模拟方法求得模型中的有关参数。当λ1 =1.5 和λ2 =1时,理论图形与实际图形有良好的吻合,分别得到了SARS病人率和疑似病人率比较符合实际数据的变化图,能正确地预测它们的发展趋势。他们对于模型中的参数有非常强的灵感性,λ1的值作微小的改变对于整个疫情的发展有很大的影响,所以采取对SARS疫情的有关措施是完全正确的。本文重点分析了关于SARS病人率的模型一,根据求得的参数,利用相轨线理论对结果加以分析并对整个疫情作出预测,并推论出SARS病人率关于t的表达式i(t),然后提出了对传染病的控制方案,同时列举了具体方法,并论证了方法的合理性和可行性,用其它地区的数据对模型进行检验,说明模型的参数有区域性。
关键词:SARS 微分方程 曲线拟合 数学模型 相轨线
本文首先分析评价了附件1中SARS传播的数学模型,指出该模型可以对疫情走势进行预测,但同时也存在一定缺点,第一,混淆了累计病例数与累计确诊人数的概念;第二,对参数的确定缺乏根据;第三,预测时借助了其他地区的参数,偏差较大. 本文针对其缺点建立了一个比较完善的传播模型. 该传播模型按开始控制的时刻分为控制前与控制后两个模型,两个模型均以潜伏期5天为周期,以一个周期为整体建立差分方程模型. 再结合5月15日以前北京疫情的公开数据,配合不同的监控力度,对整个北京的SARS疫情状况进行了预测.预计的监控力度一直保持在5月10日-5月15日的水平上时,6月10日-6月15日北京将会无新增病例,最后累积病例数为2993.对卫生部门采取的措施进行了评价:若提前或延后5天采取严格的隔离措施最后累计病例数分别为1300多与5200左右. 进一步通过对人群的不同分类,建立了两个微分方程组,可分别预测出实际发病人数、不可控/可控带菌者人数与当天疑似病例数、累计确诊人数、不可控/可控带菌者人数及治愈、死亡人数,结合两者的信息就可以得到足够的信息量.但模型中的部分参数无法确定给模型求解带来困难.可以通过搜集更多的数据和资料加以解决. 本文同时就外国来京旅游人数受SARS的影响,建立了模型,估算出4、5、6、7四个月中北京地区入境旅游人数比往年同期减少了94.8万人,旅游经济损在4.74亿美元至9.48亿美元之间.并预测出在2003年10月上旬,旅游人数将恢复到正常水平. 最后给报纸写了一篇短文,说明了建立传染病数学模型的必要性与重要性. 一、问题的提出 公元2003年春天,一种叫SARS的病毒从天而降,降到人类赖以生存的星球,降到中国人的头上.SARS究竟是什么,它为什么会代给人类这么多的伤痛与如此难以“磨灭”的印象? SARS(Severe Acute Respiratory Syndrome,严重急性呼吸道综合症, 俗称:非典型肺炎)是21世纪第一个在世界范围内传播的传染病.SARS的爆发和蔓延给我国的经济发展和人民生活带来了很大影响,我们从中得到了许多重要的经验和教训,认识到定量地研究传染病的传播规律、为预测和控制传染病蔓延创造条件的重要性.现需对SARS 的传播建立数学模型,具体要求如下:
(1)对附件1所提供的一个早期的模型,评价其合理性和实用性.
(2)建立自己的模型,说明为什么优于附件1中的模型;特别要说明怎样才能建立一个真正能够预测以及能为预防和控制提供可靠、足够的信息的模型,这样做的困难在哪里?对于卫生部门所采取的措施做出评论,如:提前或延后5天采取严格的隔离措施,对疫情传播所造成的影响做出估计.附件2提供的数据供参考.
(3)收集SARS对经济某个方面影响的数据,建立相应的数学模型并进行预测.附件3提供的数据供参考.
(4)给当地报刊写一篇通俗短文,说明建立传染病数学模型的重要性.
474050000(美元) 948100000(美元) 海外旅游接待人数减少948100人 上面仅就北京的海外旅游接客人数进行预测分析,从而不难看出,这场非典灾难对旅游业造成的损失相当巨大。 5. 对经济其它方面的影响 据有关资料显示: 非典对旅游业的影响预计在600亿元左右.非典对零售业的影响预计在10%左右.非典对零售业的冲击主要是使消费者信心受挫,压抑消费者的消费心理.我但从全年来说,预计损失在10%左右.非典对餐饮业的影响约为15%以上.非典对建筑业的影响相对滞后.由于建筑业关联性较大,对经济可能产生滞后影响.随着非典疫情的控制,估计8月份以后,影响将逐渐减弱.非典对房地产业具有潜在影响.目前由于非典影响,使北京市房地产即期销售减少,新开工和部分在建工程进度可能延迟,开发商资金压力较大,银行利息增加,具有潜在影响.医药、通讯、保险行业受益较大. 根据上面的资料显示以及对旅游业的定量分析,我们认为非典对北京第业冲击较小,预计仍保持稳定增长趋势;对第二产业总体影响有一定的滞后期.第三产业短期内受冲击比较大是不可避免的,尤以旅游及其相关行业损失最大.但因消费需求具有较强的惯性和刚性,不会长期压抑. 6 .模型的推广 本模型还可以研究许多传染病(如水痘,腮腺炎等)的传播规律,为相关部门提供较合理的病情传播信息,以更好地制定在传染病流行期间,给单位部门的防止措施和生产计划! 7.模型的评价 (1) 利用“时间序列法”预测在没有非典情况下,2003年北京市每月海外旅游者 的接客数量,并得到了合理的结果。 (2) 根据旅游业的自身特点和大众消费心理,用二次曲线 对 从高峰期开始的数据进行最小二乘拟合,在实际情况(出现非典)下进行预测。通过大量资料的调查,可以表明预测结果是合理的。 (3) 我们搜集了有关海外旅游人员在国内的平均消费量数据,并以此算出在非典时 期,该旅业的总损失。根据得到的结果,可以更形象地说明非典对旅游业造成的巨大负面影响! (4) 我们仅对在非典时期北京市接待海外旅游者的人数建立数学模型,还有对其它 经济方面的影响数据未收集。 (5) 在实际情况(出现非典)下进行预测时,还可以考虑更好的数学方法,以得到 更为合理的结果!
七、参考文献 [1] 中国科学院遥感应用研究所, “早发现、早隔离、早治疗”对于控制SARS疫情的定量分析,
http://www.sarsmap.cn/Analysis/SarsAnalysis.htm, 2003/9/24 [2] 卫生部:“非典”疫情监测报告实施方案(全文),
http://www.southcn.com/news/china/zgkx/200309031242.htm,2003/9/24,2003/9/24 [3]景学成,非典对北京经济的影响因素,
http://www.xz.gov.cn/jjxx/index1.asp,2003/9/24 [4] 寿纪麟,《数学建模—方法与范例》,西安:西安交通大学出版社,1993年 [5] 赵静 但琪等,《数学建模与数学实验》,北京:高等教育出版社, 2000年 [6] 姜启源,《数学模型》,北京:高等教育出版社, 1993年 附件 附件一 给当地报刊的短文 数学模型弹 瞄准病毒一二三 2002年末,一种叫SARS的病毒看中了我们耐以生存的蓝色星球,决定在这里繁衍生息。它们站在这颗星球的主人-人类的头上大声叫嚣:“我是病毒我怕谁?” SARS确实厉害,在人类可以为自己在科技、医学等各方面的巨大成就而骄傲的时候,它给足了人类颜色。由于我们品种齐全的“杀虫剂”中没有“灭SARS牌”的药剂,所以它们把整个世界搞得天昏地暗所做的工作,仅仅是轻轻推倒多米诺骨牌的第一张。 在这种危急时刻,人类的政治、科技领袖们带领大家扬着科学的旗帜,同舟共济,赢得了非典狙击战的巨大胜利。而这其中,传染病数学模型的建立起到了至关重要的作用。 首先,正确的传染病模型客观反应了病毒的传播规律,为预测和控制传染病提供了必要前提;为我们的生产生活提供了科学的依据与正确的指导方向。例如:中科院非典模型研究小组建立的非典预测模型,就为我国的非典控制和消除起到了十分有效的指导作用!其实,我们也正是通过这些传染病模型,积极阻断非典的传播途径,加大监控力度,以致最终取得这场战争的胜利。 其次,传染病模型并非仅仅可以描述病毒的传播规律。一种传染病的流行,还会使国民经济,政治,文化受到冲击。例如SARS对旅游业的负面影响巨大,有了SARS传播的数学模型,就可以预测SARS对旅游业的影响,估算损失。例如:通过SARS传播的数学模型,我们建立了非典对北京市接待海外旅游者人数影响的数学模型,并利用建立的模型预测出十月上旬左右北京市的海外旅游者的接客数量将会恢复到正常水平;在非典时期该旅业的总损失在474050000美元到948100000美元之间!海外旅游接待人数将会减少948100人!通过现有资料的调查,可以说明我们的预测结果是合理可行的。
当然亦可以分析SARS对其它方面的影响。这样,各相关部门可以根据模型所提供的病情预测,更好地制定在传染病流行期间,其防止措施和生产计划,使疾病造成的损失降到最小!这足以说明建立传染病模型的重要性! 知己知彼是我们在这场与SARS的斗争中取胜的法宝。传染病数学模型的建立,不仅是我们在这场战役中使用的强大武器也是一支指挥棒。一个正确的数学模型,能客观反应事物内在规律,有科学的预见作用。而在进行了科学预测之后,我们才能对症下药,对传染病的传播加以正确控制,并达到事半功倍的效果。 马克思指出:一种科学只有成功地应用数学时,才算达到了真正完美的地步。有了传染病数学模型这个强有力的科学武器做指导,再面目狰狞的传染病我们也有科学的决策去应对它! 数学模型弹,瞄准病毒,一二三,开! 附件二 “SAS的传播”原模型的半模拟循环计数法程序 N0=1;%北京的初始非典病例 k=0.13913;%开始阶段的每个病人平均传染概率 t=1:59;%高峰前的非典传播时间 N1(1)=N0*k; %该循环统计疫情高峰前的累积病例 for i=1:59 if i<=20 N(i)=N0*(1+k)^i;%控制前累计病例 if i>=2 N1(i)=N(i)-N(i-1);%每天新增病例 end end if i==20 N(i)=(N(i-1)-N0)*k+N(i-1); N1(i)=N(i)-N(i-1); end if i>20 N(i)=(N(i-1)-N(i-20))*k+N(i-1); N1(i)=N(i)-N(i-1); end end k1=0.0273;%10天过渡后的每个病人平均传染概率 %在10天的过渡期,分四次调整k值
k2=k*5/12; i k=k-k2 for j=1:3 i=i+1; N(i)=(N(i-1)-N(i-20))*k+N(i-1); N1(i)=N(i)-N(i-1); end k2=k/4; k=k-k2 for j=4:6 i=i+1; N(i)=(N(i-1)-N(i-20))*k+N(i-1); N1(i)=N(i)-N(i-1); end k2=k/2.75; k=k-k2 for j=7:10 i=i+1; N(i)=(N(i-1)-N(i-20))*k+N(i-1); N1(i)=N(i)-N(i-1); end i k=k1 %该循环求疫情消失后的累积病例 while N(i)-N(i-1)>1 i=i+1; N(i)=(N(i-1)-N(i-20))*k1+N(i-1); end N 附件三 非典对北京海外旅游接客数的影响的模型和预测程序 %A1—A7为北京市接待海外旅游人数1997—2003年的数据 A1=[9.4 11.3 16.8 19.8 20.3 18.8 20.9 24.9 24.7 24.3 19.4 18.6]' A2=[9.6 11.7 15.8 19.9 19.5 17.8 17.8 23.3 21.4 24.5
20.1 15.9]' A3=[10.1 12.9 17.7 21.0 21.0 20.4 21.9 25.8 29.3 29.8 23.6 16.5]' A4=[11.4 26.0 19.6 25.9 27.6 24.3 23.0 27.8 27.3 28.5 32.8 18.5]' A5=[11.5 26.4 20.4 26.1 28.9 28.0 25.2 30.8 28.7 28.1 22.2 20.7]' A6=[13.7 29.7 23.1 28.9 29.0 27.4 26.0 32.2 31.4 32.6 29.2 22.9]' A7=[15.4 17.1 23.5 11.6 1.78 2.61 8.8 16.2 0 0 0 0]; t=1:12 x=[A1,A2,A3,A4]; %采用时间序列法求没有非典的情况2003年的实际预测值 for i=1:12 m(i)=mean([A4(i),A5(i),A6(i)]); end m1=(15.4-12.2)+m;%没有非典的情况2003年的实际预测值 plot([1:12],m1) plot([1:84],[A1' A2' A3' A4' A5' A6' m1],'*',[1:84],[A1' A2' A3' A4' A5' A6' m1]); x1=[15.4 17.1 23.5 11.6 1.78 2.61 8.8 16.2]; c=(m1([1:8])-x1)./m1([1:8])%这里,可以通过第3月的真实值检验该模型的预测精确性 c(3)=[]; [p1,s1]=polyfit([4:7],c([4:7]),2);%用二次曲线进行最小二乘拟合,预测在实际情况下的数据 Y1=polyconf(p1,[4:10],s1);%预测值 plot([4:10],Y1,'r');hold on; c=[c,[0.21462232228424 -0.14273284947445 -0.56883671831862]]; plot([1:10],c,'*',[1:4],c([1:4]));hold on; plot([1:10],zeros(1,10),'k')
一 、问题的提出
SARS俗称非典型肺炎,是21世纪第一个在世界范围内传播的传染病。我国作为发展中大国深受其害:SARS的爆发和蔓延给我国的经济发展和人民生活带来了很大影响。在党和的统一领导下,全国人民与SARS顽强抗争,取得了可喜的阶段性胜利,并从中得到了许多重要的经验和教训,认识到在没有找出真正病因和有效治愈方法前,采取的强制性对抑制SARS自然发展最有效办法。而本题的目的就是要建立一个适当的模型对SARS传播规律进行定量地分析、研究,为预测和控制SARS蔓延提供可靠、足够的信息,无论对现在还是将来都有其重要的现实意义。
二 、模型的假设
1.地总人数N可视为常数,即流入人口等于流出人口。
2.据人口所处的健康状态,将人群分为:健康者,SARS病人,退出者(被治愈者、 免疫者和死亡者)。
3.在的强制措施下,人口基本不流动,故无病源的流入和流出,避免了交叉感染,降低了感染基数。
4.隔离的人断绝了与外界的联系,不具有传染性。
5.SARS康复者二度感染的概率为0。
6.国家完善了监控手段,加强了对SARS病毒监控的力度,故可假设所有感染SARS病毒的人群都进入了SARS病人类和疑似类。
7.由于对SARS病原体的研究不够深入,无有效药物可以使人体免疫,同时SARS病毒感染后,大量繁殖,破坏免疫系统,故不可免疫。
三、模型的建立
(一)参数的设定和符号说明
s(t):t时刻健康者在总体人群中的比例
i(t):t时刻SARS病人在总体人群中的比例
l(t):t时刻疑似病人在总体人群中的比例
r(t):t时刻被治愈者、死亡者和免疫者在总体人群中的比例之和。
:SARS病人日接触率。为每个病人每天有效接触(足以使健康者受感染变为病人)的平均人数。
:日治愈率。为每天被治愈的病人占病人总数的比例。
:日转化率。为每天危险群体中的疑似病人被确诊为SARS患者的比例。
:日死亡率。为每天SARS病人死亡的数量和当天病人总数量的比值。
:疑似感染率。为每天感染为疑似病人的比例。
(二)模型建立
模型一 感染为SARS患者情况
由假设,每个病人每天可使个健康者变为病人,因为病人人数为,所以每天共有个健康者被感染,于是就是病人数的增加率,又因为每天被治愈率为,死亡率为,所以每天有个病人被治愈,有个病人死亡。那么病人的感染为
由于
对于退出者
()
由假设可知:
故SARS患者率模型一的方程建立如下:
(3)
模型二 疑似患者的变化情况
与前面同样的分析,得到疑似患者率模型二:
(5)
四、模型求解
(一)参数的确定和分析:
1.的确定
=, =, =
用EXCEL电子表格处理题目附件2中所给数据得: =0.055076,=0.038183,=0.002443。(处理数据见附件)
2.的确定
确定
很明显从我们建立的模型是无法得到s、i、、的解析解。为了解决这个问题我们用MATLAB软件中龙格—库塔方法求出他们的数值解。
先通过实际统计数据算出每一天的s、i、、做出它们与时间的函数图象图1,然后我们再对取一组数,分别画出由通过模型解出的数值解随时间变化的图象图2,将这组图象与由实际数据所得图象相比较,调试。我们发现当1.5时,理论图形与实际图形有最佳的吻合。图形如下:
<图1>:根据实际数据拟合的图象(画图程序见附件)
<图2>通过数值解作出的关于时间t 的变化(画图程序见附件)
分析两个图形可知,它们的高峰期、缓解期和平稳期曲线相当符合,具有相同的发展趋势。但是在[0,10]的SARS初期范围内,曲线变化不相同。这主要是因为在4月24日之前,没有相关数据的统计和报道,由于数据的不全,根据边界值画出来的曲线与通过数值解得到的曲线相比较,不能准确反映SARS产生初期时的趋势,所以边界值应该去掉,而通过数值解模拟的曲线可以得到之前的发展趋势。并且通过对SARS蔓延期特点的分析,<图2>在符合所给数据反映的规律基础上,还能够模拟缺乏数据的SARS初始状态,所以曲线是合理的。
(2)确定
与确定时类似,先根据实际数据画出图形
<图3>实际数据图形
然后再对取一组数,分别画出通过模型解出的数值解随时间变化的图象,将这组图象与由实际数据所得图象相比较,调试。发现当1.0时,理论图形与实际图形有最佳的吻合。图形如下:
<图4>
在[0,10]的初期范围内,曲线趋势不同,原因同前。整个曲线反映了疑似患者在SARS的过程中的变化规律。
五、结果分析与检验
(一)讨论 的性质
平面称为相平面,相轨线在相平面上的定义域为
从模型(一)中消去,利用的定义,可得
(6)
由(6)式解得
(7)
(二)对于合理确定的,我们可以画出图,图形如下:
<图5>(画图程序见附件
由于在这个SARS病毒发展过程中,是变化的,故可以画出取不同值时的图形,如下
取0.4192,0.2858、0.1858时的图形。
<图6>
分析(3)式和(7)式,可知:
1.不论初始条件,如何,病人终会消失,即SARS最终会被消灭,亦即。证明省略。
从图形上看,相轨线终将与s轴相交(t充分大)。
2.设最终未被感染的健康者的比例是,在(7)式中令得到方程
(8)
是(8)在(0,1/)内的根,在图形上是相轨线与s轴在(0,1/)内交点的横坐标。
对于确定下来的=0.0383,可以代入(8)式解出≈0
3.SARS疾病传染过程分析
整个传染过程,随着和公众对SARS的重视程度的变化,可知接触数随着治愈率、死亡率和接触率的不断变化而变化。
(1)在SARS爆发的初期,由于潜伏期的存在,社会对SARS病毒传播的速度和危害程度认识不够,所以和公众没有引起重视。治愈率和死亡率很小,而接触率相对较大,所以很小。
当,则开始增加,可认为是疾病蔓延阶段。
(2)当=时,达到最大值
(9)
对于我们确定的,可以求出0.8368,可认为是疾病传染到达了高峰期。
(3)当<时,单调减小至零,单调减小至。这一时期病人比例绝不会增加,传染病不会蔓延,进入缓解期。
4.群体免疫和预防
根据对模型的分析,当≤是传染病不会蔓延。所以为制止蔓延,除了提高卫生和医疗水平,使阈值1/变大以外,另一个途径是降低,这可以通过预防接种使群体免疫。
第二个途径通过预防接种使群众免疫,免疫后就不会被感染上病毒。按照我们人群的分类系统,将免疫人群归为退出者类,所以免疫人群的出现,不与模型的分类系统相矛盾。
忽略病人比例的初始值,有=1-,于是SARS不再蔓延的条件≤可以表示为:
(10)
所以只要通过群体免疫使初始时刻的移出者比例满足(10),就可以制止SARS的蔓延。
5.数值验证与估量
根据上面的分析,阻止SARS蔓延有两种手段,一是提高卫生水平和医疗水平,即降低日接触率,提高日治愈率,二是群体免疫,即提高移出者比例的初值。我们以最终未感染的健康者的比例和病人比例达到最大值,作为传染病蔓延程度的度量指标。
给定不同的,,,,用()式计算,用(9)式计算
| 1.0 | 0.3 | 0.3 | 0.98 | 0.02 | 0.0398 | 0.3449 |
| 0.6 | 0.3 | 0.5 | 0.98 | 0.02 | 0.1965 | 0.1635 |
| 0.5 | 0.5 | 1.0 | 0.98 | 0.02 | 0.8122 | 0.0200 |
| 0.4 | 0.5 | 1.25 | 0.98 | 0.02 | 0.9172 | 0.0200 |
| 1.0 | 0.3 | 0.3 | 0.70 | 0.02 | 0.0840 | 0.1685 |
| 0.6 | 0.3 | 0.5 | 0.70 | 0.02 | 0.3056 | 0.0518 |
| 0.5 | 0.5 | 1.0 | 0.70 | 0.02 | 0.6528 | 0.0200 |
| 0.4 | 0.5 | 1.25 | 0.70 | 0.02 | 0.6755 | 0.0200 |
(1)对于一定的,降低,提高,使阈值1/变大,会使变大,变小。于是验证了群体免疫和预防中提出的提高卫生水平和医疗水平,可以使SARS最终的患者比例缩小,健康群体增加。
(2)对于一定的,,提高 ,会使变大,变小。所以实行群体免疫,降低受感染的基数,可以有效地减缓SARS蔓延的速度。
在(8)式中略去很小的,即有
(11)
6.模型验证
首先,由方程(1)和(3)可以得到
(12)
(13)
当时,取(13)式右端Taylor展开的前三项,在初始值下的解为
(14)
其中,,从(14)式算出
(15)
将(14)代入(12),再将(12)代入(7),得到
(其中,)
对于表达式中的参数,已通过前面的参数分析得出,代入表达式,就可以对t时的患病率做预测,达到了预测的目的,满足题目的要求。
7.对卫生部措施的评估
在模型中,的取值大小能充分反映接触率的变化。
若采取的隔离措施提前T天,那么将相应减小,反之则增加。不妨将的值取为1.3和1.7,作出相应的图形7和图8。
〈图7〉
〈图8〉
由以上图形可见,T对SARS病人的增长有显著影响,因此,卫生部采取的提前或延后5天的隔离措施有其数学背景和科学依据。至于到底提前或延后几天最好,还有待进一步研究。
六、模型评价及改进
1、评价
模型首先根据所给数据的分析,采用微分方程建立两个模型,分设变量。再通过统计数据与数据拟和求得各自的参数值,利用数值计算得到结果并加以分析,得出传染病的传染规律,最后根据此分析提出对传染病预测与控制的方案。
模型采用了数值计算,图形观察与理论分析相结合的方法,先有感性认识,再用相轨线做理论分析,最后进行数值验证和估算,可以看作计算机技术与建模的配合。
模型采用微分方程本身就有一定的缺限,其计算结果的准确性、可靠性将受到,再加之数值解的不确定性,模型对长时间的预测有它的局限性。因时间模型没能更多考虑交叉分类进行。
2、改进
若能建立以随机偏微分方程组为基础的数学模型,将大大提高计算的准确性与可靠性,使得预测更加准确,但这样做将遇到模型求解,数据准确收集和数值求解的不精确性等诸多困难。
七、对附件1模型的评价
1、合理性
该模型的基本假设符合事实,对照解得的结果与实际病例数据也相当吻合,所以该模型基本是合理的。具体表现:模型中的参数K(平均每病人每天可传染K个人)、L(平均每个病人可以直接感染他人的时间为L天)的确定是由已公布的数据统计计算和数据拟合得来,具有一定的可靠性。特别是对K的分段处理,反映了传染病的许多特性,同时也反应了社会的警觉程度、和公众采取的措施反过来也会影响K值。但是该模型建立得较为粗糙,它没有考虑疑似病例患者和已治愈病人的情况。因此为使建立的模型更准确,更符合实际,考虑将该模型优化的方向是把疑似病例患者和治愈患者加入到模型中。
2、实用性
模型对北京地区中期的计算值与实际值基本吻合,说明该模型有一定的实用性。但对后期预测与后来的实际情况却有一定差距,同时该模型中K值是从和广州两地实际情况统计处理得来,而实际上,各地区的及人们生活习惯各有所不同,因此用一个地区所获得的参数去预测另一地区,其结果只具有参考性,而不具备很强的可靠性。所以该模型的实用性有一定局限。
八、SARS对北京旅游人数影响的经济模型
| 年 | 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 |
| 1997 1998 1999 2000 2001 2002 2003 | 9.4 11.3 16.8 19.8 20.3 18.8 20.9 24.9 24.7 24.3 19.4 18.6 9.6 11.7 15.8 19.9 19.5 17.8 17.8 23.3 21.4 24.5 20.1 15.9 10.1 12.9 17.7 21.0 21.0 20.4 21.9 25.8 29.3 29.8 23.6 16.5 11.4 26.0 19.6 25.9 27.6 24.3 23.0 27.8 27.3 28.5 32.8 18.5 11.5 26.4 20.4 26.1 28.9 28.0 25.2 30.8 28.7 28.1 22.2 20.7 13.7 29.7 23.1 28.9 29.0 27.4 26.0 32.2 31.4 32.6 29.2 22.9 15.4 17.1 23.5 11.6 1.78 2.61 8.8 16.2 |
由MATLAB统计工具箱中的回归分析命令,编程可解得:若没有受SARS冲击,2003年1月到12月游客将达到的数量。再用当月实际游客量变化所呈现的规律对9月到12月进行预测,最后分别模拟作出受到SARS冲击前后的游客量随时间的变化趋势图。具体求法如下:
我们记1997年为开始记为t=0,那么2003年就可表示成t=6。
将年份用矩阵表示为:t=[0,1,2,3,4,5,];
每年1月的游客量用矩阵表示为:y=[9.4,9.6,10.1 ,11.4 ,11.5 ,13.7]
MATLAB命令:[p,S]=polyfit(t,y,2) %二次多项式回归
y=polyval(p,6) %计算出t=6,即2003年一月的预测量
计算得y=15.2000,再用同样方法求得2003年2月到12月的预测数量依次为36.4700、25.9700、32.1500、32.8300、31.6000 、29.3300、36.4000、33.1400、32.8500、26.8500、27.7900。由命令函数:Y=polyconf(p,t,2)和plot(t,y,t,Y) 作出如下曲线图9
再由2003年各月实际量推算出9月到12月的游客量分别为15.4127 、20.1860 、26.1721 、33.3709。同样我们作出图10
为便于直观分析我们将两组数据所作出的图形移到图11中:
模型分析:从图中我们可以看到,1月份实际游客量与预测数据较吻合,因为SARS刚出现,没有引起人们重视;而以后各月差值先逐渐增大,到6月份后又开始渐渐缩小,这是因为SARS疫情逐渐攀升到六月份达到高峰后渐渐的得到有效控制。人们在这段时期内的出行受到SARS的影响,所以在2月到6月游客量不断的大量减少,但是随着SARS疫情得到控制,以及公共卫生系统的进一步完善,人们生活又渐渐的恢复到SARS前的一般规律,在图形中反映为6月中下旬,随着抗击SARS取得初步成效,游客量开始逐步增加,旅游业也重新回升到常态。但是由于用以预测未知量的已知量较少,我们为了使得预测值真实可信,只考虑预测到11月份,这样做同时还因为时间越长要考虑的不定因素也就越多。从模型及模型分析说明我们所预测的数据是基本合理、符合实际的。
九、参考文献
[1] 姜启源等,数学模型(第三版),北京;高等教育出版社,2003.8
[2] 李海涛等,MATLAB 6.1 基础及应用技巧,北京;国防工业出版社,2002.3
[3] 赵静等,数学建模与数学实验,北京;高等教育出版社,2002.9
[4] 王沫然,MATLAB 5.X与科学计算,北京;清华大学出版社,2000.5
[5] 幺焕民等,数学建模,哈尔滨;哈尔滨工业大学出版社,2003.4
短文
SARS与数学模型
2003年春天,SARS这一突发疫情袭击了世界上20多个国家和地区,给全球经济的发展以及人们的正常生活等带来了很大的影响,在经过与SARS几个回合的较量之后,我们终于赢了。
当SARS正在慢慢淡出我们身边,我们的工作和生活渐渐回归正常时,那曾经经历的恐惧、困扰、焦虑、无奈和痛苦,那曾深深击中过我们软肋,使我们的弱点暴露无遗的SARS将会成为烙在我们心灵上一块永远抹不去的印。不过,令人欣慰的是我们并没有被击倒,尤其是我们的白衣天使们,他们在与SARS的较量中,充分展现了职业道德和人性的光辉,书写出了最壮丽的人生篇章。
现在这个时刻,我们有必要梳理和总结过去的日子,将我们对SARS、对病毒、对疾病、对危机的认识、责任以及处理方法推向前进。因为我们将不得不面对将有可能和SARS共存相当长时间的现实。在我们还不能完全认识它、战胜它并最终消灭它时,我们必须时刻警觉,将SARS对我们的侵害降低到最小。使得若当它卷土重来时,我们能够聚集起更强大的力量,快速而从容地与它过招。
我们都知道SARS的传播,在没能找到真正的药物治疗方法前,只能依靠采取强制性去预防、控制疫情。人类对传染病的研究长期以来还都只是通过不断的试验来获取数据,而且相关试验只能在动物身上做,而不可能在活人体上做类似试验,另外有关传染病的数据也只能从爆发后的相关报道与文字材料中获得,不但不能快速得到信息,连其数据的全面性都很难达到。因而,在对传染病流行的控制研究问题上,迫切需要有一种行之有效、简便易行的办法来代替它。而数学模型恰恰是通过采用数学基础工具以及计算机模拟等手段从非医学中的病理分析研究角度去进行科学描述,所以我们可以根据以前总结的一些经验和统计的实际数据,从数学角度建立SARS传染病模型,通过科学、合理的分析和推论,提供足够的可靠数据、信息给用以制定相关。
这是一项艰巨的任务,不但需要我们的努力,也更需和媒体的大力支持。
附件
| 已确诊病例累计 | 现有疑似病例 | 死亡累计 | 治愈出院累计 | 当天退出数当天病人数 | 当天病例 | 退出率 | 治愈率 |
| 339 | 402 | 18 | 33 | 17 | 431 | 0.039443 | 0.076566 |
| 482 | 610 | 25 | 43 | 6 | 520 | 0.011538 | 0.082692 |
| 588 | 666 | 28 | 46 | 16 | 619 | 0.025848 | 0.074313 |
| 693 | 782 | 35 | 55 | 13 | 684 | 0.019006 | 0.080409 |
| 774 | 863 | 39 | 12 | 774 | 0.015504 | 0.082687 | |
| 877 | 954 | 42 | 73 | 9 | 873 | 0.010309 | 0.08362 |
| 988 | 1093 | 48 | 76 | 10 | 990 | 0.010101 | 0.076768 |
| 1114 | 1255 | 56 | 78 | 3 | 1065 | 0.002817 | 0.073239 |
| 1199 | 1275 | 59 | 78 | 12 | 1210 | 0.009917 | 0.0463 |
| 1347 | 1358 | 66 | 83 | 16 | 1291 | 0.012393 | 0.0291 |
| 1440 | 1408 | 75 | 90 | 17 | 1388 | 0.012248 | 0.0841 |
| 1553 | 1415 | 82 | 100 | 18 | 1454 | 0.01238 | 0.068776 |
| 1636 | 1468 | 91 | 109 | 11 | 1541 | 0.007138 | 0.070733 |
| 1741 | 1493 | 96 | 115 | 7 | 1592 | 0.004397 | 0.072236 |
| 1803 | 1537 | 100 | 118 | 6 | 1679 | 0.003574 | 0.07028 |
| 17 | 1510 | 103 | 121 | 17 | 1736 | 0.009793 | 0.0697 |
| 1960 | 1523 | 107 | 134 | 10 | 1808 | 0.005531 | 0.074115 |
| 2049 | 1514 | 110 | 141 | 13 | 1885 | 0.0067 | 0.074801 |
| 2136 | 1486 | 112 | 152 | 18 | 1913 | 0.009409 | 0.079456 |
| 2177 | 1425 | 114 | 168 | 9 | 1945 | 0.004627 | 0.086375 |
| 2227 | 1397 | 116 | 175 | 15 | 1974 | 0.007599 | 0.088652 |
| 2265 | 1411 | 120 | 186 | 31 | 1998 | 0.015516 | 0.093093 |
| 2304 | 1378 | 129 | 208 | 41 | 2010 | 0.020398 | 0.103483 |
| 2347 | 1338 | 134 | 244 | 13 | 1992 | 0.006526 | 0.12249 |
| 2370 | 1308 | 139 | 252 | 6 | 1997 | 0.003005 | 0.1261 |
| 2388 | 1317 | 140 | 257 | 17 | 2008 | 0.008466 | 0.127988 |
| 2405 | 1265 | 141 | 273 | 38 | 2006 | 0.0143 | 0.136092 |
| 2420 | 1250 | 145 | 307 | 27 | 1982 | 0.013623 | 0.1544 |
| 2434 | 1250 | 147 | 332 | 20 | 1958 | 0.010215 | 0.169561 |
| 2437 | 1249 | 150 | 349 | 50 | 1945 | 0.025707 | 0.179434 |
| 2444 | 1225 | 154 | 395 | 54 | 15 | 0.028496 | 0.208443 |
| 2444 | 1221 | 156 | 447 | 83 | 1853 | 0.044792 | 0.24123 |
| 2456 | 1205 | 158 | 528 | 56 | 1779 | 0.031478 | 0.296796 |
| 2465 | 1179 | 160 | 582 | 88 | 1748 | 0.050343 | 0.332952 |
| 2490 | 1134 | 163 | 667 | 41 | 1669 | 0.024566 | 0.3991 |
| 2499 | 1105 | 167 | 704 | 44 | 1633 | 0.026944 | 0.431108 |
| 2504 | 1069 | 168 | 747 | 85 | 1597 | 0.053225 | 0.467752 |
| 2512 | 1005 | 172 | 828 | 41 | 1514 | 0.027081 | 0.5466 |
| 2514 | 941 | 175 | 866 | 63 | 1476 | 0.042683 | 0.586721 |
| 2517 | 803 | 176 | 928 | 79 | 1416 | 0.055791 | 0.655367 |
| 2520 | 760 | 177 | 1006 | 85 | 1338 | 0.063528 | 0.751868 |
| 2521 | 747 | 181 | 1087 | 975 | 1253 | 0.778132 | 0.867518 |
| 2521 | 739 | 190 | 2053 | 67 | 278 | 0.241007 | 7.3842 |
| 2521 | 734 | 190 | 2120 | 35 | 211 | 0.165877 | 10.04739 |
| 2521 | 724 | 191 | 2154 | 17 | 176 | 0.096591 | 12.238 |
| 2521 | 718 | 191 | 2171 | 18 | 159 | 0.113208 | 13.65409 |
| 2521 | 716 | 191 | 21 | 42 | 141 | 0.297872 | 15.52482 |
| 2521 | 713 | 191 | 2231 | 26 | 99 | 0.262626 | 22.53535 |
| 2521 | 550 | 191 | 2257 | 20 | 73 | 0.273973 | 30.91781 |
| 2521 | 451 | 191 | 2277 | -1163 | 54 | -21.537 | 42.16667 |
| 2522 | 351 | 181 | 1124 | 33 | 1217 | 0.027116 | 0.923583 |
| 2522 | 71 | 181 | 1157 | 32 | 1184 | 0.027027 | 0.977196 |
| 2522 | 4 | 181 | 11 | 74 | 1152 | 0.0236 | 1.032118 |
| 2522 | 3 | 181 | 1263 | 58 | 1078 | 0.053803 | 1.171614 |
| 2522 | 668 | 181 | 1321 | 84 | 1020 | 0.082353 | 1.295098 |
| 2522 | 257 | 183 | 1403 | 141 | 936 | 0.1501 | 1.4932 |
| 2522 | 155 | 184 | 1543 | 110 | 795 | 0.138365 | 1.940881 |
| 2522 | 3 | 184 | 1653 | 96 | 685 | 0.140146 | 2.413139 |
| 2522 | 5 | 186 | 1747 | 198 | 5 | 0.336163 | 2.966044 |
| 2522 | 4 | 187 | 1944 | 52 | 391 | 0.132992 | 4.971867 |
| 2522 | 3 | 1 | 1994 | 21 | 339 | 0.061947 | 5.882006 |
| 2522 | 3 | 1 | 2015 | -575 | 319 | -1.80251 | 6.316614 |
| 2523 | 2 | 183 | 1446 | 378 | 4 | 0.422819 | 1.61745 |
| 2523 | 2 | 186 | 1821 | 56 | 516 | 0.108527 | 3.52907 |
| 2523 | 2 | 187 | 1876 | -0.288 | 3.118497 |
function y=ill(t,x)
w=1.5;z=0.0575;
y=[w.*x(1).*x(2)-z.*x(1),-w.*x(1).*x(2)]';
ts=0:0.01:70;
x0=[402/13000000,1-402/13000000];
[t,x]=ode45('ill',ts,x0);[t,x];
plot(t,x(:,1)),grid,pause
(按实际数据模拟)
t=1:;
z=
Columns 1 through 14
143 106 105 81 103 111 126 85 148 93 113 83 105 62
Columns 15 through 28
94 63 87 41 50 38 39 43 23 18 17 15 14
Columns 29 through 42
3 7 0 12 9 25 9 5 8 2 3 3 1 0
Columns 43 through 56
0 0 0 0 0 0 0 1 0 0 0 0 0 0
Columns 57 through
0 0 0 0 0 1 0 0
[p,S]=polyfit(t,z,9)
p =
Columns 1 through 8
-0.0000 0.0000 -0.0000 0.0001 -0.0028 0.0814 -1.3886 12.5728
Columns 9 through 10
-52.1949 177.2559
S =
R: [10x10 double]
df: 54
normr: 82.7126
>> Y=polyconf(p,t,S)
Y = Columns 1 through 8
136.3240 113.2654 102.21 98.9706 100.0091 103.0173 106.3408 108.9028
Columns 9 through 16
110.0729 109.5573 107.3071 103.4430 98.1954 91.8561 84.7414 77.17
Columns 17 through 24
69.4163 61.7507 54.3784 47.4629 41.1208 35.4237 30.4038 26.0584
Columns 25 through 32
22.3576 19.2498 16.6691 14.5410 12.7882 11.3350 10.1116 9.0563
Columns 33 through 40
8.1181 7.2574 6.4460 5.6667 4.9121 4.1828 3.4855 2.8306
Columns 41 through 48
2.2300 1.6952 1.2351 0.8551 0.5557 0.3324 0.1760 0.0733
Columns 49 through 56
0.0087 -0.0338 -0.0688 -0.1065 -0.1512 -0.1995 -0.2396 -0.2525
Columns 57 through
-0.2151 -0.1060 0.0848 0.3413 0.6018 0.7319 0.4900 -0.5178
>> plot(t,z,'o',t,Y)
i~s相轨线
s=0.000001:0.001:1;
i=1-s+(0.055076+0.002443)/1.5*log(s/0.9999);
plot(s,i)
