数学建模人口预测.docVIP

  • 2
  • 0
  • 约3.68千字
  • 约 6页
  • 2026-02-02 发布于江西
  • 举报

摘要

中国就是一个人口大国,人口问题与我国得经济发展等方面息息相关。随着我国人口数量得不断变化,人口得老龄化问题也日益突显,政策得调整不可或缺。从当初实行计划生育政策到逐步放开生育政策再到全面实行二孩政策,我国人口发展呈现了一些新特点。本文旨在通过多种预测方法对“全面二孩政策”下得人口数量及其结构进行预测,筛选出了经济发展得指标,并分人口结构对经济发展得影响,结论如下:

针对问题一,本文参考中国国家统计局等官方资料得数据统计出各年人口总数、自然增长率等数据,建立了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

18

、000

9、327

-、281

二次曲線模型

、985

553、075

2

17

、000

11、477

-、867

S

、674

37、174

18

、000

1、641

、977

即(1)(2)(其中均为常数)

曲线估计SPSS过程详见附录

利用MATLAB函数拟合工具箱对所得数据用两个函数进行拟合

可以得到自然增长率得线性函数为

(二次曲线情况下同理,此处不再列出)

二次曲线函数为

将二次曲线函数代入中进行检验,发现人口数量会一直保持高速增长,显然不符合实际,MATLAB作图如下

同理,对线性函数进行检验,所得图像如图所示

发现人口增长速率过快,需要添加相关因素指标对其进行约束,题目中给出了全面二孩政策条件,通过查阅相关资料及文献可以确定二孩政策得影响ε,将所得ε代入自然增长率函数并进一步代入总人口函数,通过MATLAB作图可得

由图像可以瞧出人口总数会在十几年内达到顶峰,然后开始出现速率较慢得负增长

得到每年人口数据如下(2017-2030)

147120150280152640154170154850154660153600151690148970145480141270136420131000125080

问题二

模型建立

建立一个与问题一中相同得GM(1,1)模型

建立BP神经网络模型,神经网络就是由大量神经元互联而构成得网络

3、建立一个综合评价模型

我们在阅

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档