人口增长模型的确定.doc

上传人:一*** 文档编号:4531480 上传时间:2021-09-27 格式:DOC 页数:19 大小:321.11KB
返回 下载 相关 举报
人口增长模型的确定.doc_第1页
第1页 / 共19页
人口增长模型的确定.doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《人口增长模型的确定.doc》由会员分享,可在线阅读,更多相关《人口增长模型的确定.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、,题目:人口增长模型的确定摘 要人口问题已成为当前世界上最普遍关注的问题之一,人口增长规律的发现以及人口增长的预测问题对一个国家制定长远的发展规划有着非常重要的意义。本文分别使用了马尔萨斯人口指数增长模型和阻滞增长模型,以美国1790-1980年间每隔10年的人口数量为依据,对接下来的每隔十年进行了预测五次人口数量。通过对比我们可以发现阻滞增长模型在预测准确度方面要明显优于原始的马尔萨斯人口指数增长模型。关键词:人口增长;马尔萨斯人口指数增长模型;阻滞增长模型;人口预测一、问题重述1.1 问题背景1790-1980年间美国每隔10年的人口记录如下表所示。表1 人口记录表年份1790180018

2、101820183018401850186018701880人口(106)3.95.37.29.612.917.123.231.438.650.2年份1890190019101920193019401950196019701980人口(106)62.976.092.0106.5123.2131.7150.7179.3204.0226.51.2 问题提出我们需要解决以下问题:1.试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析。2.如果数据不相符,再对以上模型进行改进,寻找更为合适的模型进行预测,并对两次预测结果进行对比

3、分析。3.查阅资料找出中国人口与表1同时期的人口数量,用以上建立的两个模型进行人口预测与分析。二、问题分析 首先,我们运用Matlab软件绘制出1790到1980年的美国人口数据图,如图1。图1 1790到1980年的美国人口数据图从图表中我们可以清晰地看到人口数在17901980年是呈增长趋势的,而且我们很容易发现上述图表和我们学过指数函数的图表有很大的相似性,所以我们很自然想到建立指数模型。因此我们首先建立马尔萨斯模型,马尔萨斯生物总数增长定律指出:在孤立的生物群体中,生物总数N的变化率与生物总数成正比。三、问题假设为简化问题,我们做出如下假设:(1)在模型中预期的时间内,人口不会因发生大

4、的自然灾害,突发事件或战争而受到大的影响;(2)所给出的数据具有代表性,能够反映普遍情况;(3)一段时间内我国人口死亡率不发生大的波动;(4)在查阅的资料与文献中,所得数据可信;(5)假设人口净增长率为常数。四、变量说明在此,对本文所使用的符号进行定义。表2 变量说明符号符号说明N(0)起始年人口容纳量N(t)t年后人口容纳量t年份r增长率五、模型建立5.1 问题一:马尔萨斯(Malthus)人口指数增长模型设:t表示年份(起始年份t=0),r表示人口增长率,N(t)表示t年后的人口数量。当考察一个国家或一个很大地区的人口时,N(t)是很大的整数。为了利用微积分这一数学工具,将N(t)视为连续

5、、可微函数。记初始时刻(t=0)的人口为N(0),人口增长率为r,r是单位时间内N(t)的增量与N(t)的比例系数。根据r是常数的基本假设,于是N(t)满足如下的微分方程: dN(t)/dt=r*N(t) (5-1)由这个线性常系数微分方程容易解出:N(t)=N(0)ert (5-2)表明人口将按指数规律无限增长(r0)。将以t年为单位,上式表明,人口以er为公比的等比数列增长。因为这时r表示年增长率,通常r1,所以可用近似关系er1+r可得出 N(t)=N(0)(1+r)t (5-3)(5-3)式即人口增长模型。5.2 问题二:改进模型-阻滞增长模型(Logistic模型)自从英国人口学家和

6、政治经济学家托马斯罗伯特马尔萨斯1798年发表人口学原理后,马尔萨斯(Malthus)人口指数增长模型在世界上引起了轩然大波,并在后来的人口预测中扮演着重要的角色。但是随着时间的发展,由于现代社会与自然环境的改变,马尔萨斯人口指数增长模型在预测未来人口时,误差可能会比较大。上述模型对较早时期的统计数据吻合得较好,但也存在问题,即人口是呈指数规律无止境地增长,此时人口的自然增长率随人口的增长而增长,这不可能。由于社会的快速发展,自然环境遭受严重破坏,人口的高速增长等一系列原因,人口的增长率不能按照马尔萨斯所假设为一个常数r不改变。一般说来,当人口较少时增长得越来越快,即增长率在变大;人口增长到一

7、定数量以后,增长就会慢下来,即增长率变小这是因为,自然资源、环境条件等因素不允许人口无限制地增长,它们对人口的增长起着阻滞作用,而且随着人口的增加,阻滞作用越来越大。而且人口最终会饱和,趋于某一个常数x,我们假设人口的净增长率为r(1-x(t)/x),即人口的净增长率随着人口的增长而不断减小,当t时,净增长率趋于零。按照这个假设,得到: (5-4)这便是荷兰数学家Verhulst于19世纪中叶提出的阻滞增长模型(Logistic模型)。在MATLAB命令窗口键入dsolve(Dx=r*x*(1-x/c),x(1790)=3.9)输出:ans=c/(1+1/39*exp(-r*t)*exp(17

8、90*r)*(10*c-39)其中c=x因此,人口的变化规律为: (5-5)5.3 问题三模型建立经调查,1790-2010年间中国每隔10年的人口记录如下表所示。表7 中国人口记录表年份179018001810182018301840185018601870人口(106)323.5341.6360.8381.0409.0412.0412.0377.0358.0年份188018901900191019201930194019501960人口(106)368.0380.0400.0423.0472.0489.0518.8546.8667.1年份19701980199020002010人口(106

9、)818.3981.21135.21264.11341.0 我们分别应用马尔萨斯人口指数增长模型和Logistic人口阻滞增长模型来对中国人口进行预测。六、模型求解6.1 问题一模型求解在应用预测模型的过程中考虑到,若要提高预测结果的准确性,就必须增加预测方案的数量,对比各方案的预测值和误差,选取误差最低的一组预测方案。特别是马尔萨斯模型中,人口增长率r是一定时期内人口增加的综合结果,在预测中它的取值直接关系到预测结果的精度,因此在进行不同阶段的人口预测时根据实际情况对人口增长率r加以分类和处理才能得到理想的预测结果。本文根据1790-1980年计算美国常住人口每年的增长率,按照人口增长率r

10、的大小设置了高中低三个方案,以此加强预测结果的对比,提高预测的准确度。表3 美国每10年自然增长率序号123456789r0.3590.3580.3330.3430.3260.3570.3530.2290.301101112131415161718190.2530.2080.2110.1580.1570.0690.1440.1900.1380.110通过表3可以确定自然增长率高,中,低三个方案。通过数据分析可得,上述表格为10年的累计增长率,而自然增长率强调一年,所以可近似除以10求得,高方案中自然增长率为0.033,中方案中自然增长率为0.029,低方案中自然增长率为0.013。依据人口增长

11、率的大小分为高、中、低、三个预测方案,将预测值与实际值进行拟合比较。图2 r=0.033时马尔萨斯模型曲线拟合图3 r=0.029马尔萨斯模型曲线拟合图4 r=0.013马尔萨斯模型曲线拟合根据上述分析,及曲线拟合可知,取中方案即r=0.029时,马尔萨斯模型更符合实际情况。因此本文自然增长率取r=0.029来预测美国人口数量并与实际情况对比。由预测公式预测1790-1980年的人口数量,由指数增长模型可得各个年份的真实值与预测值之间的差别如下表:表4 1790年-1980年美国人口真实值与预测值年份1790180018101820183018401850186018701880真实人口(10

12、6)3.95.37.29.612.917.123.231.438.650.2误差(106)00.10.290.410.660.812.550.20.95.1年份1890190019101920193019401950196019701980真实人口(106)62.976.092.0106.5123.2131.7150.7179.3204.0226.5误差(106)14.528.450.3190.2152.3227.3323.3465.6664.7800.5通过调查得知1990-2010年人口数量统计如下表表5 1990年-2010年美国人口真实值与预测值时间(年)199020002010人口2

13、48.7281.4308.7误差(106)93912971792.4图5 美国人口真实值与预测值曲线拟合通过上图可以发现,1790-1870指数增长模型确实拟合的比较好,但从1870年开始往后发现误差越来越大,可知指数增长模型只适合于短期的人口预测。为了生存以及人类的发展,人们自然会采取有效措施来控制人口的过度增长,自然资源、环境资源的条件也限制了人口数量的过度增长。因此为了使人口预报模型适合长期的发展趋势,更好地符合实际情况,必须修改指数增长模型中关于人口增长率是常数这个基本假设了,这时必将导致更适合人类发展的规律的新数学模型的产生。6.2 问题二模型求解利用MATLAB软件中的“curve

14、fit”命令和式(5-5)来拟合所给的人口统计数据,从而确定出(5-5)中的待定参数r和x。查阅资料可得r的初值取为小于1的数,比如取a=200, 0.1时,得到a =311.9557 0.0280,y1 =267.1959,即(5-5)中的r=0.0280, x=311.9557,2010年美国的人口预计为267.1959百万人。这个结果还比较合理,当t趋于无穷时,静增长率趋于零,人口数趋于311.9557百万人,即极限人口x=311.9557百万百万。拟合效果见图5。根据该题已给数据可作如下图形:图6 Logistic模型拟合曲线从图6可以看出,在前一段吻合得比较图,但在最上面,若拟合曲线

15、更接近原始数据,对将来人口的预测应该更好。因此略加修改将拟合准则改为: (5-6)其中w为右端几个点的误差权重,在此处应该取为大于1的数,这样会使右边的拟合误差减小,相应的,其他点的误差会有所增加。我们要使这些误差的增减恰当,可以通过调整w和n的具体取值,比较他们取各种不同值时的拟合效果,从而确定出一个合适的数值。1) 先取n=17,w=1.5,运行上述程序,得到结果a = 324.0666, 0.0276; x1 = 272.7996.2) 再取n=16,w=2,运行上述程序,得到结果a=345.1439,0.0270;x1=280.0539.我们把两种情况的拟合曲线画在同一个坐标系中,很容

16、易作出比较,见图6。第二种情形后半段的变化趋势与原始数据更吻合,因此,对将来人口的预测应该更好。 图7 Logistic模型优化拟合曲线经过修改,得到了一个较满意的结果,人口增长率r=0.0270,极限人口xm=345.1439(百万),并预测1990年-2010年美国人口。通过调查得知1990-2010年人口数量统计如下表表6 1990年-2010年Logistic模型美国人口真实值与预测值时间(年)199020002010人口248.7281.4308.7预测值249.6253.5280.0误差0.927.928.66.3 问题三模型求解6.3.1 马尔萨斯(Malthus)人口指数增长模

17、型求解中国人口问题参照问题一,我们来求解中国人口问题。表8 中国每10年自然增长率序号123456789r0.0560.0560.0560.0730.0070-0.085-0.050.028101112131415161718190.0330.0530.0580.1160.0360.0610.0540.220.2270.199同样,取高、中、低三种自然增长率方案,高方案中自然增长率为0.022,中方案中自然增长率为0.005,低方案中自然增长率为0.001。图8 r=0.022时马尔萨斯模型曲线拟合图9 r=0.005时马尔萨斯模型曲线拟合图10 r=0.001时马尔萨斯模型曲线拟合根据上述分

18、析,及曲线拟合可知,取中方案即r=0.005时,马尔萨斯模型更符合实际情况。因此本文自然增长率取r=0.005来预测中国人口数量并与实际情况对比。由预测公式预测1790-1980年的人口数量,由指数增长模型可得各个年份的真实值与预测值之间的差别如下表:表9 1790年-1980年中国人口真实值与预测值年份1790180018101820183018401850186018701880真实人口(106)323.5341.6360.8381409412412377358368误差(106)061139240364548782110714871925年份18901900191019201930194

19、01950196019701980真实人口(106)380400423472489518.8546.8667.1818.3981.2误差(106)2471314439825004639179449973124101543919228通过调查得知1990-2010年人口数量统计如下表表10 1990年-2010年中国人口真实值与预测值时间(年)199020002010人口1135.21264.11341.0误差(106)239872996537480图11 中国人口真实值与预测值曲线拟合6.3.2 Matlab中cftool()工具箱求解应用Matlab中cftool()工具箱来进行图像拟合。图

20、12 cftool工具箱拟合 经过不同模型的应用比对,我们发现应用3阶高斯分布可以达到较好的拟合效果,误差相对较小。此时,a1 = 1002 (663.7, 1339) b1 = 1992 (1978, 2006) c1 = 34.03 (9.35, 58.71) a2 = 307.6 (58.96, 556.3) b2 = 1932 (1907, 1958) c2 = 36.64 (13.75, 59.53) a3 = 403.7 (391.6, 415.8) b3 = 1837 (1828, 1846) c3 = 93.28 (68.17, 118.4)七、结果分析综合做出假设的两种模型与

21、原始数据所描述的图形如下:可以看出,当世界人口总数不大时,生存空间,资源等极充裕,人口总数指数的增长是可能的,但当人口总数非常大时,指数增长的线性模型则不会反映这样的现实。阻滞增长模型从一定程度上克服了指数增长模型的不足,而指数增长模型在做人口的短期预测时因为其形式的相对简单性也常被采用,但是依据实际情况,根据已给数据和查资料所得数据通过图像拟和可得二次函数模型与其最为匹配。事实上,人口的预测是一个相当复杂的问题,影响人口增长的因素除了人口基数与可利用资源量外,还和医药卫生条件的改善、人们生育观念的变化等因素有关,特别在做中短期预测时,我们希望得到满足一定预测精度的结果,比如在刚刚经历过战争或

22、是由于在特定的历史条件下采纳了特殊的人口政策等,这些因素本身以及由此引起的年龄结构变化就变得相当重要,也要予以考虑。八、参考文献1 张志涌,杨祖樱. MATLAB教程M. 北京:北京航空航天大学出版社, 2011.2 李晓梅. 人口预测模型研究及应用M 四川:西南财经大学出版社,2011.3 姜启源等 数学模型(第三版)M . 高等教育出版社 2003.08 P104 何春. 马尔萨斯人口模型在广州市人口预测中的应用J. 广东工业大学学报,2010,(03):31-34.5 孙鹏. 两种人口预测方法在孝感市人口预测中的应用J. 时代农机, 2017(2):99-101.6 张金明, 李骞. 基

23、于马尔萨斯模型的北京市人口预测J. 特区经济, 2013(7):63-65.7 金鑫, 高丽娟, 金辉,等. 基于马尔萨斯模型对甘肃省人口的预测J. 齐齐哈尔大学学报(自然科学版), 2012, 28(5):90-92.九、附录程序1 指数增长模型:function zhishuzengzhangclear all;t=1790:10:2010;r=0.029;N=3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5 248.7 281.4 3

24、08.7.*106;N(1)=3.9*106;Nm=3*107;r=0.029;N1=N(1)*(1+r).(t-1790); N1/106plot(t,N,k*,t,N1,B-)legend(原始数据,指数模型)程序2 Logistic模型:function f=fun3(a,t)f=a(1)./(1+(a(1)/3.9-1)*exp(-(t-1790)*a(2);x=1790:10:1990;y=3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92 106.5 123.2 131.7 150.7 179.3 204.0 226.5;plot(x,y,*,x,y);a0=0.001,1;a=curvefit(fun3,a0,x,y)xi=1790:10:2020;yi=fun3(a,xi);hold onplot(xi,yi);x1=2010;y1=fun3(a,x1)hold off

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁