- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
;.
摘 要
中国是一个人口大国,人口问题与我国的经济发展等方面息息相关。随着我国人口数量的不断变化,人口的老龄化问题也日益突显,政策的调整不可或缺。从当初实行计划生育政策到逐步放开生育政策再到全面实行二孩政策,我国人口发展呈现了一些新特点。本文旨在通过多种预测方法对“全面二孩政策”下的人口数量及其结构进行预测,筛选出了经济发展的指标,并分人口结构对经济发展的影响,结论如下:
针对问题一,本文参考中国国家统计局等官方资料的数据统计出各年人口总数、自然增长率等数据,建立了logistic模型,得出人口总数的变化公式,然后建立GM(1,1)预测模型,预测2016年的人口总数,再利用SPSS进行回归、曲线估计,得出最为符合的方程式,再利用MATLAB函数拟合工具箱对所得数据进行拟合。预测出2017-2030年间人口先增后减,在2021年达到峰值。
针对问题二,通过建立BP神经网络模型,利用GM(1,1)灰色预测处理人口结构数据得到训练及测试数据集,将数据BP神经网络算法进行多次训练,最终得到具有相当精度的稳定预测结果。提取相当数量的经济指标并对其进行主成分分析降维处理,之后对主要经济指标及人口结构指标进行多元回归分析得到2020-2030年人口结构对经济发展的影响。
针对问题三,
关键词:灰色预测 BP神经网络 Leslie人口结构预测模型
问题假设
将我国看做一个封闭系统,没有人口的迁入和迁出
人口增长只与人口基数、生育率、死亡率等有关
没有大规模战争及瘟疫等传染性疾病
假设短期内没有外来物种对人类生存造成影响
假设所有数据均为准确数据
假设2050年前医疗水平和科学技术不会对人类的死亡率、出生率造成影响
模型符号说明:
: 人口自然增长率
:总人口数
:初始年份的人口数量
:时间
:灰色预测的原始序列
:灰色预测的原始数列预测值
:第个指标的第个数据
:第岁的死亡率
:第岁的生育率
问题一
模型建立
首先,我们建立了logistics模型,具体如下
其次,建立GM(1,1)预测模型
GM(1,1)是一阶微分方程模型,其形式为:
离散形式:
预测公式:
由导数可知:
当很小并且取很小的1单位时,则近似的有:
写成离散形式:
由于涉及到累加列的两个时刻的数值,
因此,取前后两个时刻的平均代替更为合理,即将替换为
整理可得
表示为矩阵形式:
不妨令
令
则
模型求解
1.对logistics模型进行求解 得到总人口变化公式: (为初始年份人口数,)
2.利用GM(1,1)模型,根据1996-2015年中国总人口数据,对2016年总人口数进行预测。
根据所建立的模型,编写GM(1,1)灰色预测MATLAB程序,预测结果如下:
后验差比值为:0.082408
系统预测精度好
下个拟合值为 138651.1856
图为灰色预测所得图像
3.通过调查得到前20年(1996-2015)的人口自然增长率数据,利用SPSS进行回归、曲线估计,得到二次型,线性下的人口自然增长率函数最为符合
如下表所示 线性及二次型下的最为接近1
方程式
模型摘要
參數評估
R 平方
F
df1
df2
顯著性
常數
b1
線性
.781
64.195
1
18
.000
9.327
-.281
二次曲線模型
.985
553.075
2
17
.000
11.477
-.867
S
.674
37.174
1
18
.000
1.641
.977
即(1)(2) (其中均为常数)
曲线估计SPSS过程详见附录
利用MATLAB函数拟合工具箱对所得数据用两个函数进行拟合
可以得到自然增长率的线性函数为
(二次曲线情况下同理,此处不再列出)
二次曲线函数为
将二次曲线函数代入中进行检验,发现人口数量会一直保持高速增长,显然不符合实际,MATLAB作图如下
同理,对线性函数进行检验,所得图像如图所示
发现人口增长速率过快,需要添加相关因素指标对其进行约束,题目中给出了全面二孩政策条件,通过查阅相关资料及文献可以确定二孩政策的影响ε,将所得ε代入自然增长率函数并进一步代入总人口函数,通过MATLAB作图可得
由图像可以看出 人口总数会在十几年内达到顶峰,然后开始出现速率较慢的负增长
得到每年人口数据如下(2017-2030)
147120 150280 152640 154170 154850 154660 153600 151690 148970 145480 141270 136420 131000 125080
问题二
模型建立
建立一个与问题一中相同的GM(1,1)模型
建立BP神经网络模型,神经网络是由大量神经元互联
文档评论(0)