网站大量收购独家精品文档,联系QQ:2885784924

预测2015年重庆市人口总数问题.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
预测2015年重庆市人口总数问题

摘要针对题目所提要求,我借助Matlab建立了三种重庆市人口预测模型,分别为多项式模型、Malthus模型和Logistic模型,在对所建模型进行了检验和比较后,用所建的人口模型对2015年重庆市的人口数量进行预测。由于所需做的预测仅为短期预测,在建模过程中,我没有考虑出生率、死亡率、性别比例、国家政策等因素的影响,仅按人口统计量进行建模,所得模型简单易用,且在短期内预测效果较好。在建模过程中,我查阅了许多资料,虽然并未能完全吸收,但还是有很多收获。我选取了一些让我收获较大的资料放在扩展阅读中与大家分享。在建模过程中,我遇到了很多困难,经过了很多艰难的摸索后得出了文中的成果,在此,我也希望记录下自己在摸索过程中的心得体会,算是记录自己的学习历程,也算是为以后留下一些资料。关键词:重庆市、人口模型、多项式模型、Malthus模型、Logistic模型、Matlab建模目录摘要1一、问题的重述1二、模型假设1三、问题分析与模型建立11、数据分析12、模型建立11)多项式拟合22)Malthus模型53)Logistic模型5四、模型的检验与比较71、拟合程度的评估72、各模型对重庆市人口数据拟合的结果83、模型的比较及优缺点分析8五、扩展阅读10六、心得体会12七、参考文献13附表14附录15一、问题的重述现需要解决的问题如下:1.主要根据1990~2011年的人口统计数据,对重庆市人口增长的短期趋势作出预测。2.比较所建模型,找出各模型的优点和不足。二、模型假设1.在未来20年人口生存的社会环境相对稳定(即没有战争及毁灭性灾难)。2.重庆市人口迁入与迁出量相等。3.在未来20年内,我国计划生育政策稳定。4.假设本问题所使用的数据均真实有效,具有统计分析价值。三、问题分析与模型建立1、数据分析图1重庆市人口统计数据连线图首先根据重庆市1999-2011年的人口数据,在平面上绘出其分布图,通过直观观察,猜测人口随时间的变化规律,再用函数拟合的方法确定其中的未知参数,从而估计出2015年的重庆市人口。利用MATLAB软件作出重庆市人口统计数据的连线图如图1。2、模型建立由图1可以看出,重庆市的人口变化规律接近于一次函数关系,这种增长型式曲线较直,比较有特色,所以,在此,除了用常见的Malthus模型和logistic模型做拟合,我决定大胆的尝试一下多项式拟合。1)多项式拟合(1)模型的建立对于已知数据点,如果选用拟合基函数为幂函数类,则拟合函数为一个m次多项式函数。根据最小二乘法拟合思想,问题归结为求m+1元函数的最小值问题,同样的,利用多元可微函数求得极值的必要条件得到方程组此时,矩阵G为一范德蒙矩阵,解此方程可以求的多项式系数(2)用Matlab进行拟合(源程序见附录,下同)①一次函数,式中x为年份,y1为人口数图2用一次函数对重庆市的人口数进行拟合注:图中蓝线为实际人口连线,红线为拟合函数。(下同)②二次函数,式中x为年份,y1为人口数图3用二次函数对重庆市的人口数进行拟合③三次函数图4用三次函数对重庆市的人口数进行拟合,式中x为年份,y1为人口数④四次函数,式中x为年份,y1为人口数图5用四次函数对重庆市的人口数进行拟合2)Malthus模型(1)模型的建立假设重庆市的人口满足函数关系y=f(t),f(t)=ea+bt,a,b为待定常数,根据最小二乘拟合的原理,a,b是函数的最小值点。其中yi是ti时刻重庆市的人口数。(2)用Matlab进行拟合,式中t为年份,y1为人口数图6 Malthus人口模型拟合3)Logistic模型(1)模型的建立上述模型可以在短时间内较好地拟合实际人口数量,但也存在问题。即人口是呈指数规律无止境地增长,此时人口的自然增长率随人口的增长而增长,这不可能。一般说来,当人口较少时增长得越来越快,即增长率在变大;人口增长到一定数量以后,增长就会慢下来,即增长率变小。这是因为自然资源环境条件等因素不允许人口无限制地增长,它们对人口的增长起着阻滞作用,而且随着人口的增加,阻滞作用越来越大。而且人口最终会饱和,趋于某一个常数xm,假设人口的静增长率为,即人口的静增长率随着人口的增长而不断减小,当t时,静增长率趋于零。按照这个假设,得到 (1)这便是荷兰数学家Verhulst于19世纪中叶提出的Logistic模型。人口的变化规律为: (2)初始参数估计: (3)其中(t1,N1)、(t2,N2)、(t3,N3)分别表示实测数据序列的始点、中点、终点(2)用Matlab进行拟合,式中t为年份,y1为人口数图7Logistic人口模型拟合根据式(3),得到L的初始值为4733,此处取5000进行拟合四、模型

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档