美国人口增长预测模型_第1页
美国人口增长预测模型_第2页
美国人口增长预测模型_第3页
美国人口增长预测模型_第4页
美国人口增长预测模型_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021年数学建模论文第一套论文题目:人口增长模型确实定组别:第35组姓名:耿晨闫思娜王强提交日期:2021年7月4日题目:美国人口增长预测模型本文根据近两个世纪美国每十年一次的人口统计数据,建立了指数增长模型,即Malthus模型,并通过1790-1890年的数据验证了它的准确性.但是,随着时间的推移,拟合函数与统计数据误差逐渐增大,所以,又建立了阻滞增长模型,即Logistic模型,这个模型的拟合函数与统计数据误差较小,并用该模型对美国未来几年的人口做出了预测.总体来说,阻滞增长模型在预测准确度方面要明显优于原始的马尔萨斯人口指数增长模型.关键词:指数增长模型,阻滞增长模型,人口预测一、问

2、题重述1790-1980年间美国每隔10年的人口记录如下表所示表1:人口记录表年份1790一180018101820183018401850186018701880人口(X106)3.915.37.29.612.917.123.231.438.650.2年份1890190019101920193019401950196019701980人口(X106)62.976.092.0106.5123.2131.7150.7179.3204.0226.51 .试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析.2 .如果数据不相符

3、,再对以上模型进行改良,寻找更为适宜的模型进行预测,并对两次预测结果进行比照分析.3 .查阅资料找出中国人口与表1同时期的人口数量,用以上建立的两个模型进行人口预测与分析.二、问题分析影响人口增长的因素很多,其中最主要的两个因素是出生率和死亡率.出生率受到婴儿死亡率、对避孕的态度及举措效果、对堕胎的态度、怀孕期间的健康护理等因素的影响;死亡率那么受到卫生设施与公共卫生状况、战争、污染、医疗水平、饮食习惯、心理压力和焦虑等因素的影响.止匕外,影响人口在一个地区增长的因素还有迁入和迁出、生存空间的限制、水和食物、疾病等.在这些因素中,有些是常态的或者有规律的,这些因素对人口的增长是恒定的;而有些因

4、素是随机的,对人口的增长是没有规律的.因此,当大范围、长时期研究人口增长问题时,对人口增长产生影响的随机因素就不在考虑了.建立该模型的目的是要能通过模型预测美国后来每十年的人口数具体变化,并与实际的数据进行比照,看误差的大小.在此根底上利用改良的模型对美国人口同时期数量进行预测,并进行总结分析.三、问题假设人口指数增长模型中采用以下根本假设:(1)单位时间的人口总量增长与当时的人口呈正比,比例常数为k;(2)假设t时刻的人口为N(t),由于人口数一般是很大的,所以将N(t)近似地视为连续,可微的函数.记初始时刻(t=0)的人口数为N0O新生人口数百分率为a,死亡的百分率为b,那么,经过At时间

5、后,人口数量为N(t+At)就是原来人口数量加上At时间内新生人口数减去死亡人口数.四、变量说明t0:数据的起始时间,即1790年;t:时间变量;r:人口固有增长率;N.:当时间t=1790时的人口数量,即3.9*10A6人;N:t时刻人口数量;Nm:最大人口容量.五、模型建立在Malthus的人口指数增长模型中,根据假设我们可以得到:Nt:t=NtaNt=t-bNt:t(D上式进行变形,N-aaN(t)-bN(t)=kN(t),其中,AN=N(t+&)-N(t)可见在一段时间内,人口的变化和人口的数量成正比,用瞬时变化率逼近平均变化率得:dNdtkNN(t0)-N0(2)式中:N0-

6、初始时刻的人口数;N-人口数.用别离变量法得到上述方程的解为:ktN一二kt0e(3)即方程的解为N=N0ek(j)(4)六、模型求解利用MATLAB数学工具,对数据中前H一年1790-1890的人口数拟合4式.现对问题进行变形以便处理,对4式进行取对数,得:InN=kt-t°InN0(5)取t0=0,在MATLAB中输入程序程序1:可以得到k=0.2808;InN0=1.4107即N0=4.0988所以1790年到1890年的拟合函数为线性函数lnN=0.2808t+1.4107,所以:N=4.0988e0.2808t(6)绘制离散点和拟合函数的图像进行比照,在MATLAB中输入程

7、序程序2:得图1如下:图1:1790-1890年美国人口拟合曲线图比拟拟合的曲线图和散点图图1可以发现与19世纪的人口增长情况相吻合类似地,可以求出1790年至1990年的拟合函数为(7)0.2142tN=5.5918e拟合过程如下:在MATLAB中输入程序见程序3:可以得到k=0.2142lnN0=1.7213即No=5.5918所以1970年到1990年的拟合函数为线性函数y=0.2142x+1.7213,所以:_02142tN=5.5918e绘制离散点和拟合函数的图像进行比照,在MATLAB中输入程序程序4,得图2如下:35D02468101214161820图2:1790-1990年美

8、国人口拟合曲线图此时我们可以观察到虽然前期的数据能较好的吻合,但是随着时间的推移并不能很好的反响后期的人口真实情况,函数估计值与统计数据的误差越来越大.这说明,用指数增长模型预测短期人口的数量可以得到较好的结果,但是从长期来看,任何地区的人口数量都不可能无限制地增长.因此,指数增长模型不适合预测长时期人口的增长情况.Malthus模型中,我们只考虑了出生率和死亡率对人口的影响,而忽略了其他因素如自然资源、生存环境等对人口的影响.然而这些因素对人口增长起着阻滞作用,并且随着人口数量的增加,阻滞作用也会增大.因此需要将增长率k看作是人口数量的函数,丹麦生物学家Pierre-Francois-Ver

9、hulst在指数增长模型的根底上建立了改良的Malthus模型,即Logistic模型.一般来说人口的增长率是变化的,当人口较少时,增长速度较快,增长率较大;当增加至一定的数量时,增长速度必然会减慢,增长率开始减小.因此增长率K应该视为人口数量的函数.在修正的人口阻滞增长模型中,有以下假设:(1)假设人口增长率k(t)是t时人口N(t)的函数,随着人口的增加,自然资源、环境条件等对人口增长的阻滞作用越来越明显,k(N)应是N的减函数.一个简单的假设是k(N)是N的线性函数,k(N)=r-sN,其中s>0,k>0式中r称为固有增长率,表示人口很少时的增长率.其中s='(Nm称

10、为最大人口容量).Nm(2)考虑自然资源和环境因素所能容纳的最大人口数量Nm,当N=Nm时增长率为0(环境饱和),即k(Nm)=0o考虑环境因素的限制因素,对于阻滞增长模型,在假设的前提下我们可以得到(8)Nk(x)=r(1)Nm式中:kx人口增长率;Nm取大人口谷重o在上式的假设前提下,指数模型可以修改为:'%N,1dt'、N(to)=N.上述方程称为阻滞增长模型Logistic模型,上述方程中我们可以看到,方程右面的因子中,当N增大时,相应的;老将会减小,即人口增长由这两个因子限制,比拟符合实际情况.方程9的解为(10)NmNmJt-to)1eNo)在9式中,当时间t无限大

11、时,N接近限制Nm,这说明随时间推移人口数最大到达饱和值Nm,进一步考虑增长率变化问题,由9式可得:d2Ndt22N1-NmJdNdtd2N令不丁=0,那么N=Nm,这说明当人口数量到达最大人口数一半时,人口增长率到达最大,此后开始不断减小.不同时期的增长率见图三所示见程序5;图3:增长率随时间变化的关系图用MATLAB寸函数式10进行模拟可得图4程序6;图4:Logistic模型曲线图与美国实际人口比照采用阻滞增长模型对美国人口进行预测的结果如图4所示,我们能够看到,阻滞增长模型很好的处理了指数增长模型无限增长的弊端,对长远的人口情况估计更符合实际情况.但是与统计值之相比拟仍存在一定的误差,

12、并且预测值小于统计值,这是由于我们忽略了社会因素还有其他导致地区人口减少的因素.事实上,对于复杂生命史和个体生长期较长的高等动植物简单的统计缺乏以反映出全部的问题.七、结果分析通过对美国人口统计模型的建立和修改,最终采用更为实际的人口增长阻滞模型,并对中国同期人口进行统计,采用两种模型分别对中国人口进行预测,具体过程如下:首先调查统计同时期中国人口,人口数分布情况如表2所示表2:中国人口调查记录表1790-1980年份1790180018101820183018401850186018701880人口(x106)301.5366.0340.0383.1409.0418.9430.0377.03

13、57.7368.0年份1890190019101920193019401950196019701980人口M106380.0400.0427.7472.0489.0518.8546.8667.1818.3981.2表3:中国人口调查记录表1991-2021年份1991199219931994199519961997199819992000人口(x106)1158.21171.71185.21198.51211.21223.9:1236.31247.61257.91267.4年份2001200220032004200520062007202120212021人口父1061276.31284.51

14、292.31299.91307.61314.5:1321.31328.01334.51340.9采用指数增长的马尔萨斯模型,首先对1790到1980年的人口数据作为依据,得到相应的模型参数,在MATLAB中输入程序程序7:可以得到k=0.0425;lnN0=5.7074即N0=301.0872所以1790年到1890年的拟合函数为线性函数lnN=0.04251+301.0872,所以:N=301.0872e0.0425t11绘制离散点和拟合函数的图像进行比照,在MATLAB中输入程序程序8:图5:马尔萨斯模型曲线图与中国实际人口比照由图可见,马尔萨斯不能很好的反响长期时间人口开展的情况,正如美

15、国的情况一样,因此人口的预测需要改良的马尔萨斯模型更为准确.采用阻滞增长的Logistic模型对中国人口增长情况的预测时,首先分析不同时期的增长率变化情况,从而得出人口最大值Nm.其实现程序如程序9.在此根底上对17902021年人口进行模型与统计数据的比照,在MATLAB中输入程序10,得到口增长率变化图6:图6:1790-2021人口增长率变化情况针对增长率的变化和历史的角度可以发现,中国需要预测人口变化情况,必须得从近二十年的人口变化来寻求规律,那么需要重新对中国人口数据进行模拟及预测.对19912021年马尔萨斯拟合,在MATLAB中实现程序11,得到图7.图7:1991-2021年改

16、良的马尔萨斯人口增长率变化情况参数确定后,我们采用该模型来预测中国未来几年的人口数情况,在MATLAB中键入程序12,得到图8:图8:Logistic模型曲线图与中国实际人口比照该模型最终很好的预测了人口的开展状况,实现了人口预测的目标,就统计值和预测值之间的差正如前面所述,我们了解到高等动植物的生存期限会受多方面的因素影响,因此我们可以说,在有条件的选那么处理数据的时候尽可能选择对未来有相似生存条件或者生活质量的数据,以保证在数据处理的后期能得到比拟理想的模型.因此我们可以说,本次模型建立是成功地实现了中国人口预测的母的.八、参考文献1张志涌,杨祖樱.MATLAB教程M.北京:北京航空航天大

17、学出版社,2021.2夏鸿鸣,魏艳华,王丙参.数学建模.成都:西南交通大学出版社,2021.3周品,赵新芬.数学建模.北京:国防工业出版社,2021.4王中鲜.MATLAB建模与仿真应用.机械工业出版社,2021.九、附录程序1x=0:1:10;y=3.95.37.29.612.917.123.231.438.650.262.9;y=log(y);k=polyfit(x,y,1)程序2x=0:1:10;y=3.95.37.29.612.917.123.231.438.650.262.9;y1=4.0988*exp(0.2808*x);plot(x,y,'*',x,y1)程序3x

18、=0:1:19;y=3.95.37.29.612.917.123.231.438.650.262.976.092.0106.5123.2131.7150.7179.3204.0226.5;y=iog(y);k=polyfit(x,y,1)程序4x=0:1:19;y=3.95.37.29.612.917.123.231.438.650.262.976.092.0106.5123.2131.7150.7179.3204.0226.5;y1=5.5918*exp(0.2142*x);plot(x,y,'*',x,y1)程序5A=zeros(0,19);%计算17901980年的人口增

19、长率,A为人口增长率的矩阵fori=1:19A(i)=(y(i+1)-y(i)/y(i);endfigure(2);A1=A,0;plot(x,A1,'or-');程序6q=polyfit(y,A1,1);q0.3389/0.0014ym=242.0714;fori=21:25A2(i)=-0.0014*i+0.3389;endA2fori=1:20y3(i)=242.0714./(1+61.0696*exp(-0.3389*x(i);endy3figure(3);plot(x,y,'ob-',x,y3,'or-');title('改良马尔萨斯)程序7x=0:1:19;y=301.5366.0340.0383.1409.0418.9430.0377.0357.7368.0380.0400.0427.7472.0489.0518.8546.8667.1818.3981.2;y=log(y);k=polyfit(x,y,1)程序8x=0:1:19;y=301.5366.0340.0383.1409.0418.9430.0377.0357.7368.0380.0400.0427.7472.0489.0518.8546.8667.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论