✅ 操作成功!

人口预测模型

发布时间:2023-06-09 作者:admin 来源:文学

人口预测模型

人口预测模型

-

2023年2月28日发(作者:USGAAP)

(完整word版)数学建模-人口预测实验报告

0

数学与计算科学学院

实验报告

实验项目名称人口预报

所属课程名称数学模型

实验类型综合型

实验日期

班级信计1001班

学号2

姓名徐超

成绩

(完整word版)数学建模-人口预测实验报告

1

一、实验概述:

【实验目的】

【实验原理】

(完整word版)数学建模-人口预测实验报告

2

【实验环境】

二、实验内容:

(完整word版)数学建模-人口预测实验报告

3

【实验方案】

有效的控制我国人口的增长,不仅是深入贯彻落实科学发展观,到2020

年实现全面建成小康社会的需要,而且对于全人类的美好理想来说,也是我们

义不容辞的责任。认识人口数量的变化规律,建立人口模型,作出较准确的

预报,是有效控制人口增长产前提。请利用表1给出的近两个世纪的美国人

口统计数据,建立人口预测模型,并对模型作模型的参数估计、检验和预报。

表1美国人口(单位:百万)

年17901860

人口3.95。37。29。612。917。123。231。4

年18701940

人口38。650。262.976.092。0106。

5

123。

2

131.7

年0

人口150.7179。

3

204.0226.5251.4281.4

【实验过程】(实验步骤、记录、数据、分析)

1模型假设

(1)假设各年的人口数均为当年年末人口数。

(2)假设人口数量足够大,为时间的连续可微函数。

(3)假设人口不流动,即不考虑迁入或迁出对全国总人口的影响。

(完整word版)数学建模-人口预测实验报告

4

(4)假设生存空间等自然资源无限,不考虑自然资源对人口变化的影响.

(5)不考虑大规模疾病等意外灾难因素对人口变化的影响。

(6)不考虑同一时间间隔(例如每一年)内人口数量的变化。

(7)假设成都市人口的老龄化趋势与全国基本保持一直。

(8)假设我国的政治体制对人口状态变化的影响保持不变,如计划生育

政策的稳定不变。

2符号说明

()Xt:模型(1)中表示第t年的实际人口数;

ˆ

()Xt:模型(1)中表示第

t年的预测人口数;:模型(2)中表示内禀增长率;

0

t:模型(2)中表示初

始年份;

m

w:模型(2)中表示环境条件所能容许的最大人口数;()Wt:模

型(2)中表示第t年的人口数;

m

:模型(3)中表示嵌入维数;:模型(3)

中表示时间延迟;

i

Y:模型(3)中表示重构相空间;M

:模型(3)中表示m

维相空间的嵌入点数;

:模型(3)中表示最大Lyapunov指数;

m

T:模型(3)

中表示最长预测时间;()()iXk:模型(4)中表示第k年的实际人口数;()ˆ

()iXk:

模型(4)中表示第k年的预测人口数;

:模型(5)中表示人口老龄化指数;

i

D:

模型(5)中表示第i个年龄段的人数;

i

B:模型(5)中表示第i个年龄段的人数

占总人数的比例.

3模型建立

(1)针对问题(1),我们建立了三个模型:

模型(1):灰色系统(1,1)GM模型()

()

dXt

aXtu

dt



模型(2):Logistic人口模型

00

(1)

()

m

dww

w

dtw

wtw



模型(3):最大Lyapunov指数预测模型

(完整word版)数学建模-人口预测实验报告

5

^

^

MM

(0)minY-Y=Y-Y

Mk

j

j

d1

M1k1

Y-YY-Y

Mk

e



(2)针对问题(2),我们建立了等维灰数递补动态预测模型:

模型(4):

(0)(1)(1)

^^^

()(1)()XkXkXk

(3)针对问题(3),我们定义了老龄化指数

模型(5):3

123

100%

D

DDD





4模型求解

(1)问题(1):我国人口数量的变化趋势

A、模型(1)

在模型(1)中包含两个参数:a和u,首先需要估计出这两个参数。我们

把方程(1)改写为

()

[()]

dXt

aXtu

dt



然后把

t

换为(1)t并与原式作算术平均,得

''

11

{[()(1)]}[()(1)]

22

aXtXtuXtXt

求得时间函数()Xt的估计值:ˆ

()[(0)]at

uu

XtXe

aa



我们把上述方程作为我们的人口预测方程。

根据我们上网查到的1981年~2005年的全国人口统计数据,得到如下

的原始数据序列:

X(0)=(1

112723

7119859

433

(完整word版)数学建模-人口预测实验报告

6

129237)

得人口预测方程:0.022552ˆ

()176060.7575988.75tXte

将各个年份分别代入上面的方程即得各个年份的人口数据预测值,然后将其

分别与实际值比较,并计算出其误差.

实际值与预测值的比较图[1]

该模型对于中短期的人口预测,所得结果较为准确,大部分预测数据与实

际数据的误差率都在2%以内,较好地估计出了最近几十年的人口数量。

根据我们的模型所预测出的结果,到本世纪中叶我国的人口数量将超过

15亿,但是根据国内的本课题专家研究,随着我国经济社会发展和计划生育

工作加强,可以预测我国的总人口将于2010年、2020年分别达到13.6亿人

和14。5亿人,2033年前后达到峰值15亿人左右,即我国人口的上限不会超

过15亿人。这一结论与我们的模型所得到的数据有所出入。

于是我们将模型进行改进,选择在长期预测方面比较精准的模型

(2)Logistic人口模型来求解.

B、模型(2)

这个问题是典型的伯努利方程初值问题,其解为:

(完整word版)数学建模-人口预测实验报告

7

()

-(-)

0

1(-1)

0

w

m

wt

tt

w

m

e

w

分析上式可知:

(1)当

t

时,()

m

wtw,即无论人口初值如何随着时间推移而变化,

人口总数总是趋向于一个确定的值m

w;

(2)2

2

2

(1)

m

dww

dtw



,所以当人口达到极限值的一半

2

m

w

时,属于加速增

长,超过一半属于减速增长,但是增长率仍为正的,并且其增长率随时间的

增加而减少。

根据1981年~2005年的全国人口统计数据,利用计算机Matlab编程得,

0.0422,150000Wm

从而得到全国总人口数的Logistic模型方程为:

0.0422(1981)

150000

()

150000

1(1)

100072

t

wt

e



利用该模型对1981年~2005年的人口数据进行检验并对2006年~

2050年的人口数据进行预测。

实际值与预测值的比较图[2]

(完整word版)数学建模-人口预测实验报告

8

将该模型所得结果与国内本课题专家研究组得到的数据进行比较,发现

二者拟合的很好,从而保证了该模型在长期人口预测方面的可靠性.

C、模型(3)

(1)重构相空间

单变量时间序列是许多物理因子相互作用的综合反映,它蕴涵参与运动

的全部变量的痕迹.为此,需要把此时间序列扩展到三维甚至更高维的相空间

中去,才能将时间序列中的信息充分显露出来,这就是时间序列的重构相空

间。

设人口的混沌时间序列为

12

{,,...,}

n

xxx,嵌入维数

m

,时间延迟,则重

构相空间

1(1)

(,,),(1,2,)m

iiiim

YxxxRiM





其中M=n-(m-1)表示

m

维相空间的嵌入点数。嵌入维数m和时间延迟

可由C—C方法计算得到.

(2)最大Lyapunov指数算法

1〉时间序列{()

i

xt,i=1,2,…,N}进行FFT变换,计算平均周期P;

2〉用C-C方法同时计算出嵌入维数m和时间延迟τ;

3〉根据时间延迟和嵌入维数m重构相空间

j

{Y,j=1,2,M};

4〉找相空间中每个点

j

Y的最近邻点^

Y

j

,并限制短暂分离,即

^

^

j

(0)minY-Y

j

j

j

d,^

j-j>p,^

i=1,2,,min(M-j,M-j)

5〉对相空间中每个

j

Y,计算出该邻点对应的i个离散时间步的距离()

j

di;

6〉对每个i,求出所有j的ln()

j

di平均y(i),即:

1

1

y(i)=ln()

qt

q

j

j

di

(完整word版)数学建模-人口预测实验报告

9

其中q是非零

()

j

di

的数目,并用最小二乘法作回归直线,该直线的斜

率就是最大Lyapunov指数。

(3)最大Lyapunov指数预测模型

Lyapunov指数作为量化对初始轨道的指数发散和估计系统的混沌量,

是系统的一个很好的预报参数,在很多领域有着相当广泛的应用前景。设

M

Y

为预测的中心点,相空间中

M

Y的最近的邻点为

k

Y,其距离为(0)

M

d,最大

Lyapunov指数为

1

,即

^

^

MM

(0)minY-Y=Y-Y

Mk

j

j

d1

M1k1

Y-YY-Yt

Mk

e



其中点

1

Y

M

只有最后一个分量

1

()

N

xt

未知,故

1

()

N

xt

是可以预测的。上式

就是基于最大Lyapunov指数的预测模型.实际表明:此预测方法具有较高的

预测精度.

已知把1949年到2006年的人口数据看作时间序列0

(),1,2,...,

i

QtiN

重构相空间,把人口的时间序列扩展到

m

的相空间中去,充分显示出人口时

间序列的信息,按照最大lyapunov指数算法,MATLAB编程实现,求的最大

Lyapunov指数0.029380,表明人口数量为混沌时间序列。

实际值与预测值的比较图[3]

(完整word版)数学建模-人口预测实验报告

10

在用最大Lyapunov指数预测2001到2030年的人口,并用前五年的

真实数据进行检验最大Lyapunov指数

1

的倒数为混沌系统确定性预测的时

间上界,即最长预测时间

1

11

34

0.02938m

T



说明该模型对我国未来34年的人口预测所得结果比较精确,较好地达到

了我们的预期目标。基于最大Lyapunov指数方法不但能够充分利用时间序

列资料信息,而且可以克服以往人为选择模型的缺陷,计算相对误差较小,

提高了预测精度,预测效果较好。

【实验结论】(结果)

用得出的拟合参数确立的数学模型与实际数据作比较,结果如图1和图2

所示:

024681012

0

20

40

60

80

100

120

年份t

x

(

t

)

图1美国人口指数增长模型的拟合图形(1790-1900)

(完整word版)数学建模-人口预测实验报告

11

0

100

200

300

400

500

600

年份t

x

(

t

)

美国人口的指数增长模型的拟合图形(1790-2000)

【实验小结】(收获体会)

三、指导教师评语及成绩:

评语

评语等级

优良中

不及

1。实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性

(完整word版)数学建模-人口预测实验报告

12

2.实验方案设计合理

3.实验过程(实验步骤详细,记录完整,数据合理,分析

透彻)

4实验结论正确.

成绩:

指导教师签名:

批阅日期:

附录1:源程序

程序1:

%指数增长模型的1790-1990年数据建立的预测函数

clear;clc;

t=1:12;

%人口增长率参数

r=0。2743;

%初始人口值

x0=4.1884;

%预测模型

y1=x0.*exp(r.*t);

y2=[3。9,5.3,7。2,9.6,12。9,17。1,23。2,31。4,38.6,50.2,62。9,

(完整word版)数学建模-人口预测实验报告

13

76。0];

title('指数增长模型拟合图形’);

xlabel('年份t');

ylabel('人口x(t)');

plot(t,y2,’ro',t,y1,’b')

程序2:

%指数增长模型,全部数据建立的预测函数

clear;clc;

t=1:22;

%人口增长率参数

r=0。2022;

%初始人口值

x0=6.0450;

%预测模型

y1=x0。*exp(r。*t);

y2=[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,251。4,281。4];

title('指数增长模型拟合图形’);

xlabel(’年份t');

ylabel('人口x(t)');

plot(t,y2,’ro',t,y1,'b')

(完整word版)数学建模-人口预测实验报告

14

附录2:实验报告填写说明

1.实验项目名称:要求与实验教学大纲一致。

2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求。

3.实验原理:简要说明本实验项目所涉及的理论知识。

4.实验环境:实验用的软、硬件环境。

5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过程。

对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。

对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字

说明。对于创新性实验,还应注明其创新点、特色.

6.实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记

录、数据和相应的分析.

7.实验结论(结果):根据实验过程中得到的结果,做出结论。

8.实验小结:本次实验心得体会、思考和建议。

9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价。

👁️ 阅读量:0