中国人口的预测模型(例2)Word下载.doc
- 文档编号:811039
- 上传时间:2023-04-29
- 格式:DOC
- 页数:9
- 大小:158.50KB
中国人口的预测模型(例2)Word下载.doc
《中国人口的预测模型(例2)Word下载.doc》由会员分享,可在线阅读,更多相关《中国人口的预测模型(例2)Word下载.doc(9页珍藏版)》请在冰点文库上搜索。
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)可得:
时,,表明时间无限增大时,人口也是无限增长的。
问题2Logistic增长模型
仔细分析指数增长模型可以发现只有在最初的一个很短时期内,才可以把人口的净增长率近似看作一个常数。
但是随着人口的不断增长,由于受环境资源,所能承受的人口容量的限制,人均资源占有率的下降及环境恶化、疾病增多等原因,出生率将降低而死亡率却会提高,人口增长率随之变小。
由假设
(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增长模型能更好地显示人口变化的情况和发展趋势。
图5Logistic增长模型对未来的预测
不论是指数增长模型曲线,还是Logistic增长模型曲线,它们有一个共同的特点,即均为单调曲线,即说明其预测方法比较单一,不能很好的适用于人口关系复杂的中国。
六.模型的评价
1.误差
利用MATLAB软件分别计算出两种模型的误差。
如表2所示,Logistic增长模型的误差明显比指数增长模型的要小。
表2.两种模型在1982-1998年的人口数据与误差
年份
人口(万人)
指数增长模型
误差
Logistic增长模型
10.1654
10.2247
-0.0593
10.1702
-0.0048
10.3008
10.3588
-0.058
10.3222
-0.0214
10.4357
10.4946
-0.0589
10.4741
-0.0384
10.5851
10.6322
-0.0471
10.6258
-0.0407
10.7507
10.7717
-0.021
10.7772
-0.0265
10.93
10.9129
0.0171
10.9282
0.0018
11.1026
11.056
0.0466
11.0788
0.0238
11.2704
11.201
0.0694
11.2289
0.0415
11.4333
11.3478
0.0855
11.3785
0.0548
11.5823
11.4966
0.0857
11.5274
0.0549
11.7171
11.6474
0.0697
11.6756
11.8517
11.8001
0.0516
11.8231
0.0286
11.985
11.9548
0.0302
11.9698
0.0152
12.1121
12.1116
0.0005
12.1156
-0.0035
12.2389
12.2704
-0.0315
12.2604
-0.0215
12.3626
12.4313
-0.0687
12.4043
-0.0417
12.481
12.5943
-0.1133
12.5471
-0.0661
2.优点:
(1)指数增长模型的优点在于它只需考虑一个初始人口值,就可以根据时间的变化进行人口预测。
方法简单易掌握。
(2)Logistic增长模型是在指数增长模型的基础上,结合环境、资源、土地、等自然因素的影响而求出一个在一定环境资源下的人口承载极限值,很好的提出然后再结合指数增长模型对人口进行预测。
3.缺点:
(1)两个模型都只考虑了影响总人口数最主要因素是出生和死亡的个体数,忽略其他影响人口变化的众多因素,如人口的年龄和性别的结构,人口的迁入迁出,大型自然灾害,生育模式,医疗水平等都会影响总人口的变化。
(2)指数增长模型的缺点在于没有确定一个人口上限,随着年份的不断增加,人口不断增长,从而对人口的预测产生很大的影响。
(3)Logistic增长模型的缺点在于其极限人口承载值不易求得,只能大致的估计得出,还有随着科技地不断发展环境资源下的人口承载极限值也会不断地增大,从而导致模型的实用性降低。
七.参考文献
[1]赵静,但琦.数学建模与数学实验(第3版).高等教育出版社.2008.1
[2]冉启康,张振宇,张立柱.常用数学软件教程.人民邮电出版社.
[3]姜启源,谢金星,叶俊.数学模型(第三版).高等教育出版社.2008.3
[4]张德丰,数值分析与应用.国防工业出版社.2007.1
[5]郑汉鼎,刁在筠,数学规划[M],山东:
山东教育出版社,1997.12
[6]马正飞.数学计算方法与软件的工程应用.化学工业出版社.2002.12
八.附录
下面的程序均用Matlab软件编写的
(说明:
附表2和附表3运行结果中beta是所求模型的系数,c误差,f是不同时间t对应的的值。
)
附录1利用表1的数据作出散点图
程序:
x=0:
16;
y=[10.165410.300810.435710.585110.750710.930011.102611.270411.433311.582311.717111.851711.985012.112112.238912.362612.4810];
plot(x,y,'
ro'
运行结果:
如图1所示
附录2求指数增长模型的回归系数[1]、回归曲线、误差以及的值
1、建立M文件volum1.m:
functionyhat=volum1(beta,x)
yhat=beta
(1)*exp(beta
(2)*x);
2、主程序:
1:
beta0=[10.16540.01332]'
;
[beta,c,J]=nlinfit(x'
y'
'
volum1'
beta0);
[aa,delta]=nlpredci('
x'
beta,r,J);
f=volum1(beta,x);
k+'
x,aa,'
r'
beta
c
f
(包括图——如图2所示)
beta=
10.2247
0.0130
c=
-0.0593
-0.0580
-0.0589
-0.0471
-0.0210
0.0171
0.0466
0.0694
0.0855
0.0857
0.0697
0.0516
0.0302
0.0005
-0.0315
-0.0687
-0.1133
f=
Columns1through8
10.224710.358810.494610.632210.771710.912911.056011.2010
Columns9through16
11.347811.496611.647411.800111.954812.111612.270412.4313
Column17
12.5943
附录3求Logistic增长模型的回归系数、回归曲线、误差以及的值
1,建立M文件volum2.m:
functionyhat=volum2(beta,x)
yhat=20./(1-(1-20./beta
(1))*exp(-beta
(2)*x));
volum2'
f=volum2(beta,x);
(包括图——如图3所示)
10.1702
0.0304
-0.0048
-0.0214
-0.0384
-0.0407
-0.0265
0.0018
0.0238
0.0415
0.0548
0.0549
0.0286
0.0152
-0.0035
-0.0215
-0.0417
-0.0661
10.170210.322210.474110.625810.777210.928211.078811.2289
11.378511.527411.675611.823111.969812.115612.260412.4043
12.5471
附录4作人口指数增长模型对未来的预测图
运行语句:
“ezplot('
10.2247*exp(0.013*(x-1982))'
[1982,2182,0,130])”
如图4所示
附录5作Logistic增长模型对未来的预测图
“ezplot('
20./(1-(1-20./10.1702)*exp(-0.0304*(x-1982)))'
[1982,2182,10,22])”
如图5所示
姓名
班级
负责项目
学习课程
(注:
关于数学、物理、经济、编程的课程)
班级排名
江少青
08物理师范
Matlab编程
高等数学、大学物理、C语言
3
郑来松
09自动化创新班
模型的建立
高等数学、西方经济学、线性代数、C语言,大学物理
15
陈婉坤
09国贸创新班
摘要与分析
经济数学——微积分,西方经济学,线性代数
12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 人口 预测 模型
![提示](https://static.bingdoc.com/images/bang_tan.gif)