中国人口的预测模型例

发布时间:2020-07-30 17:56:00   来源:文档文库   
字号:

姓 名: 江少青

班 级:08物理师范

联系电话:/629933

姓 名: 郑来松

班 级:09自动化创新班

联系电话:/663433

姓 名: 陈婉坤

班 级:09国贸创新班

联系电话:/713334

中国人口的预测模型

如今,中国面临着严重的人口爆炸问题。日益增长的人口数量导致了资源短缺,环境恶化。造成了非常大的影响。为了祖国的可持续发展和人民的幸福,解决人口问题刻不容缓。我国目前面临的人口老龄化日益加重、出生人口性别比居高不下、流动迁移人口持续增加以及人口与资源环境的矛盾日益尖锐等问题

建立人口数学模型,可以用来预测世界、国家和地区的人口,但是研究人口问题的主要目的,不仅是能够预测将来的人口,而是要能动地控制人口的数量,改善人口的年龄结构。人口问题是一个关系全局的重要问题,人口的变动会影响到基本国策的制定,影响到劳动就业的安排,社会福利事业的安排,甚至影响到国民经济和社会发展战略的规划。所以正确的预测人口对处理人口、资源、经济的关系,才能使人民的生活水平尽早富裕,同时促进社会的可持续发展提供有力的支持和保障。

本文就上述问题,综合考虑各个影响因素后,通过对1982年到1998年的全国人口数量的统计数据,建立数学模型对此问题进行了研究分析。分别建立了人口指数增长模型Logistic增长模型。模型通过假设,建立合理的模型,利用Matlab软件对数据的处理以及根据数据拟合求解模型。最后通过模型的函数关系及其图像来预测中国未来百年内的人口变化规律,从而可以合理的有计划的利用资源,使环境和资源实现可持续发展。

关键词Matlab 人口模型 可持续发展



一.问题的重述

表1列出了中国1982-1998年的人口统计数据,取1982年为起始年(t=0),

(1) 试建立人口的指数增长模型,并进行预测,与实际人口数据进行比较。

(2) 设自然资源和环境条件能容纳的最大人口数量为200000万人。请建立Logistic模型,并进行预测,与实际人口数据进行比较。

表1.中国1982-1998年的人口统计数据

1982

1983

1984

1985

1986

1987

1988

1989

1990

人口

(万人)

101654

103008

104357

105851

107507

109300

111026

112704

114333

1991

1992

1993

1994

1995

1996

1997

1998

人口

(万人)

115823

117171

118517

119850

121121

122389

123626

124810

二.问题的提出

众所周知,中国是世界文明的历史古国。五千年光辉灿烂的文明让中国成为盘踞在亚洲的巨龙。作为世界第一人口大国,中国的人口变动影响着国家基本政策的制定,社会福利事业的发展,甚至影响到国民经济和社会发展战略的规范。只有正确的处理人口资源经济关系,我们才能更好的促进社会的可持续性发展。人口总数的预测是人口研究中最重要的意义,同时也是进行其他预测的基础。人口预测的基本方法是在认识人口发展变化的客观规律和人口变量的特征及其内在联系的基础上,建立数学模型,通过计算机软件处理来进行测算。

.模型假设和变量说明

1.模型的假设

假设(1):单位时间内人口的增长量与当时的人口成正比,即人口增长率是一个常数。?不考虑意外灾难等因素对人口变化的影响不考虑国际间的大面积迁入迁出城乡间的转移对中国总人口数造成的影响可以忽略不计市、镇、乡的各个人口数据比例能够代表全国总人口市、镇、乡的人口比率短期内国家自身政策不会发生改变

假设(2):人口增长率是人口数量的一个递减函数,即人口增长率是随着人口的增大而变小的。假定此函数为一次线性函数;在中国的自然资源和环境条件下,其所容纳的人口数量有一个最大值。

2.符号的说明

中国的总人口数

人口的增长率

时间变量(代表1982年)

模型中t=0时的人口数

最大容纳人口数

问题分析

.模型的建立与求解

问题1 指数增长模型

令每年对应的时刻的人口数量,由于人口数量比较庞大,由假设(1)可知:单位时间内人口的增长量与当时的人口成正比,是一个常数,可近似的看成是连续并且可微的函数。时间段内人口的增量为:

通过变换得:

(1)

时,则有

。 (2)

所以满足微分方程:

3

求解微分方程(3),得到指数人口增长模型:

4

由表1的数据用Mat软件画图工具作出人口数量与时间的散点图,如图1所示。

图1

Matlab 软件人口指数增长模型,根据图1散点图进行拟合作出如图2所示回归曲线[1]

图2

同时求得:

把系数代入式子(4)得到人口指数增长模型表达式

5

由式子(5)可得:时,,表明时间无限增大时,人口也是无限增长的。

问题2 Logistic增长模型

仔细分析指数增长模型可以发现只有在最初的一个很短时期内,才可以把人口的净增长率近似看作一个常数。但是随着人口的不断增长,由于受环境资源所能承受的人口容量的限制,人均资源占有率的下降及环境恶化、疾病增多等原因,出生率将降低而死亡率却会提高,人口增长率随之

由假设(2)我们可以将净增长率看作人口的线性函数,记作。方程(1改为

6

,由前面的分析设,即有

7

(7)可求得。将其代入(6)中可得:

(8)

解方程组(8),得Logistic增长模型[2]

(9)

分析(9)增长率时,,表明时间无限增大时,人口是趋向一个最大值的。

运用MATLAB软件Logistic增长模型,根据图1散点图进行拟合作出如图3所示回归曲线

图3

同时求得系数:

将系数代入(9得到Logistic增长模型表达式

(10)

.模型的检验

指数增长模型是建立在人口自然增长率为常数的基础上的,这个假设在人口发展的初期是基本成立的,因为此时人口的数量较少,人口的发展处于自由增长状态,环境对人口增长的制约作用较小,但是,随着人口数量的增加,假如人口再按指数规律无限制增长,显然这是不符合实际情况的。环境资源有限,将对人口的制约越来越大,终使得人口的自然增长率逐渐变小,人口数量的实际增长速度就会比指数模型预测的慢。这也就是该模型在人口变化初期较为适用,而后来却会出现较大的偏差的原因。

如图2所示,实际数据所与回归线基本吻合。因为此时人口的数量较少,人口的发展处于自由增长状态,环境对人口增长的制约作用是比较小

如图4所示,人口指数增长模型对未来两百年的预测。随着时间的推移人口按指数规律无限制增长,显然这是不符合实际情况的。环境资源有限,将对人口的制约越来越大,终使得人口的自然增长率逐渐变小,人口数量的实际增长速度就会比指数模型预测的慢。这也就是该模型在人口变化初期较为适用,而后来却会出现较大的偏差的原因。从而提出了Logistic增长模型

图4 人口指数增长模型对未来的预测

Logistic增长模型从一定程度上克服了指数增长模型的不足,体现在两个方面。第一,1982-1998年的人口数据处理结果看,比较图2和图3,显然Logistic增长模型分析出来的结果比指数增长模型分析出来的结果要更加精确。

第二,Logistic增长模型对我国未来两百的预测如图5所示,其预测值随着时间的增加有一个上限(20亿人)在直到2120年这一段时期内,我国的人口一直将保持增加的势头,到2180年前后我国人口将非常接近20亿。相比指数模型,Logistic增长模型能更好地显示人口变化的情况和发展趋势。

图5 Logistic增长模型对未来的预测

不论是指数增长模型曲线,还是Logistic增长模型曲线,它们有一个共同的特点,即均为单调曲线即说明其预测方法比较单一,不能很好的适用于人口关系复杂的中国。

.模型的评价

1误差

利用MATLAB软件分别计算出两种模型的误差。如表2所示,Logistic增长模型的误差明显比指数增长模型的要小。

表2.两种模型在1982-1998年的人口数据与误差

年份

人口(万人)

指数增长模型

误差

Logistic增长模型

误差

1982

1983

1984

1985

1986

1987

1988

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

2.优点

(1)指数增长模型的优点在于它只需考虑一个初始人口值,就可以根据时间的变化进行人口预测。方法简单易掌握。

(2)Logistic增长模型是在指数增长模型的基础上,结合环境、资源、土地、等自然因素的影响而求出一个在一定环境资源下的人口承载极限值,很好的提出然后再结合指数增长模型对人口进行预测。

3.缺点

(1)两个模型都只考虑了影响总人最主要因素是出生和死亡的个体数忽略其他影响人口变化的众多因素,如人口的年龄和性别的结构,人口的迁入迁出,大型自然灾害,生育模式,医疗水平等都会影响总人口的变化。

(2)指数增长模型的缺点在于没有确定一个人口上限,随着年份的不断增加,人口不断增长,从而对人口的预测产生很大的影响

(3)Logistic增长模型的缺点在于其极限人口承载值不易求得,只能大致的估计得出,还有随着科技地不断发展环境资源下的人口承载极限值也会不断地增大,从而导致模型的实用性降低

.参考文献

[1]赵静但琦. 数学建模与数学实验(第3版). 高等教育出版社.

[2]冉启康,张振宇, 张立柱. 常用数学软件教程. 人民邮电出版社.

[3]姜启源,谢金星,叶俊. 数学模型(第三版). 高等教育出版社.

[4]张德丰,数值分析与应用. 国防工业出版社.

[5]郑汉鼎,刁在筠,数学规划[M],山东:山东教育出版社,

[6]马正飞.数学计算方法与软件的工程应用. 化学工业出版社.

.附录

下面的程序均用 Matlab 软件编写的

说明:附表2和附表3运行结果中beta是所求模型的系数,c误差,f是不同时间t对应的的值

1 利用表1的数据作出散点图

程序:

x=0:16;

y=[ ];

plot(x,y,'ro')

运行结果:如图1所示

2 指数增长模型的回归系数[1]回归曲线、误差以及的值

1、建立M文件:

function yhat=volum1(beta,x)

yhat=beta(1)*exp(beta(2)*x);

2、主程序:

x=0:1:16;

y=[ ];

beta0=[ ]';

[beta,c,J]=nlinfit(x',y','volum1',beta0);

[aa,delta]=nlpredci('volum1',x',beta,r,J);

f=volum1(beta,x);

plot(x,y,'k+',x,aa,'r')

beta

c

f

运行结果(包括图——如图2所示)

beta =

c =

f =

Columns 1 through 8

Columns 9 through 16

Column 17

3 Logistic增长模型的回归系数回归曲线、误差以及的值

1,建立M文件:

function yhat=volum2(beta,x)

yhat=20./(1-(1-20./beta(1))*exp(-beta(2)*x));

2、主程序:

x=0:1:16;

y=[ ];

beta0=[ ]';

[beta,c,J]=nlinfit(x',y','volum2',beta0);

[aa,delta]=nlpredci('volum2',x',beta,r,J);

f=volum2(beta,x);

plot(x,y,'k+',x,aa,'r')

beta

c

f

运行结果:(包括图——如图3所示)

beta =

c =

f =

Columns 1 through 8

Columns 9 through 16

Column 17

录4 人口指数增长模型对未来的预测图

运行语句:“ ezplot('*exp*(x-1982))',[1982,2182,0,130])

运行结果:如图4所示

录5Logistic增长模型对未来的预测图

运行语句:

ezplot('20./(1-(1-20./*exp*(x-1982)))',[1982,2182,10,22])

运行结果:如图5所示

姓名

班级

负责项目

学习课程

(注:关于数学、物理、经济、编程的课程)

班级排名

江少青

08物理师范

Matlab编程

高等数学、大学物理、C语言

3

郑来松

09自动化创新

模型的建立

高等数学、西方经济学、线性代数、C语言,大学物理

15

陈婉坤

09国贸创新

摘要与分析

经济数学——微积分,西方经济学,线性代数

12

本文来源:https://www.2haoxitong.net/k/doc/a1b477af7d192279168884868762caaedc33ba77.html

《中国人口的预测模型例.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式