中国人口增长预测

中国人口增长预测
中国人口增长预测

中国人口增长预测

摘要:

本文通过对题目中所给数据和参考资料以及网站上获得的数据进行分析,利用多种模型对数据规律进行归纳提炼.首先我们建立了,Malthus微分方程,通过求借建立了我国人口增长的指数模型,通过常识和分析我们知道,由于受到资源和多种外在和内在因素的影响,人口的这种增长模式是不可能实现的,它只是在理想情况下的一种模式.为了弥补这个模型的缺点,我们又分别建立了[1]L eslie人口模型,微分差分混和模型,神经网络模型,灰色模型,等多种模型方式. 建立Leslie模型来预测未来中国大陆人口增长模型。根据死亡率,生育率是否变化,我们建立了两个模型,第一个是死亡率变化的模型,在这个模型中,由于两个因素的变化,使得在预测时只能简单的预测下一年的数据,虽然精度很大,但是预测的时间太短。于是,在分析了死亡率和生育率在所给五年的各年龄段的情况,我们提出了忽略两个因素变化所带来的影响,以使模型更大众化。最后通过检验,发现,在做中短期预测时,结果很令人满意,误差很小。但对于长期的预测准确度有所下降。通过对第一个模型—Leslie人口模型的求解,我们分析得到了短期,中期,长期,较长期(在这我们定义1—3年为短期,5—10年为中期,10年以上是长期)的预测人口数量在各个年龄段的分布。再对预测数据进行分析,并结合中国的实际国情,很容易知道Leslie人口模型增长只能用来预测中短期的人口发展规律(对与中国的实际国情而言)。于是为了预测探究长期的人口发展模型,我们必须找到更好的模型,结合别人的资料,然后我们又建立了一个有关人口数量的微分方程,这个微分方程包括了各方面影响人口增长和变化的因素,如,育龄女性的百分比,潜在育龄女性的百分比,人口老龄百分比等等。这些因素的介入使得分析人口变化规律更接近实际的情况。随后又建立了另外的模型,多种模型相互结合,是本文的一大特色.

关键字:

Malthus模型灰色模型Leslie人口模型神经网络

一、问题重述

中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。

近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007年初发布的《国家人口发展战略研究报告》(附录1) 还做出了进一步的分析。

关于中国人口问题已有多方面的研究,并积累了大量数据资料。附录2就是从《中国人口统计年鉴》上收集到的部分数据。

试从中国的实际情况和人口增长的上述特点出发,参考附录2中的相关数据(也可以搜索相关文献和补充新的数据),建立中国人口增长的数学模型,并由此对中国人口增长的中短期和长期趋势做出预测;特别要指出你们模型中的优点与不足之处。

二、问题分析

对人口的预测主要考虑三方面人口的来源:

1.上一年留下的人口数--由前一年人口总数减掉死亡人数

2.新生儿数--由当年育龄妇女数和生育率决定

3.流动口数--考虑往年的人口流动量

对数据进行数据拟合,其中预期的数值就是预算那部分的和。从而得出数据的模型,

建立好成熟模型后,就可以对以后进行预测求解。

三 模型假设

1 中国大陆人口看作一封闭系统,没有迁入与迁出

2 同一年龄组内是无区别的

3 在0t 时刻人口分布情况是已知的

4 无重大自然灾害和重大疾病的发生

四、符号说明

()n A i 第n 年年龄为i 的总人数;

()n b i 第n 年年龄为i 的妇女的生育率,即为第n 年年龄为i 的妇女所生的小孩数与年龄为i 的妇女

的总数之比;

()n d i 第n 年年龄为i 的妇女的死亡率;

()n i 第n 年年龄为i 的女性占同龄总人数的比例;

)(t I t 年15-49岁的女性人口总数;

)(t RI t 年0-15岁女性人口总数;

)(t NI t 年各年龄段的男性与50-90+岁女性人口总数之和; )(t NI t 年各年龄段人口总数;

)(i A 15-49岁中年龄为i 的女性人口总数;

μ t 年15-49岁女性死亡率;

β 人口年死亡率;

五、建模过程

模型建立初期不考虑其他因素干扰,建立简单模型,在分析和建立模型的过程中进一步优化,建立过程如下:

模型一:人口指数增长模型(马尔萨斯Malthus ,1766--1834)

1) 模型假设

1.以P(t)表示时刻t 某地区的人口数,设人口数P(t)足够大,可以视做连续函数处理,且P(t)关于t 连续可微。

2.时刻t 人口增长的速率,即单位时间人口的增长量,与当时人口数成正比,即人口增长率为常数r 。 2) 模型建立及求解

据模型假设,在t 到t t ?+时间内人口数的增长量为

t t P r t P t t P ???=-?+)()()(, 两端除以t ?,得到

)

()

()(t P r t t P t t P ?=?-?+,

即,单位时间人口的增长量与当时的人口数成正比。

令0→?t ,就可以写出下面的微分方程:

P r dt dP

?=,

如果设0t t =时刻的人口数为0p ,则()p t 满足初值问题:

????

?=?=00)(P t P P r dt dP

(1)

下面进行求解,重新整理模型方程(1)的第一个表达式,可得

dt r P dP

?=,

两端积分,并结合初值条件得

显然,当0>r 时,此时人口数随时间指数地增长,故模型称为指数增长模型(或Malthus 模型)。如下图1所示。

3) 模型检验与分析

注意到0()0lim ()lim r t t t t P t P e -→∞

→∞

==+∞,而我国资源是有限的,考虑到现实生活中主客观因素的影响,

不可能是人口无限增长,故指数增长模型(Malthus 模型)对未来人口总数预测非常荒谬,不合常理,应该予以修正。

4) 模型讨论

做进一步的讨论,阐明此模型组建过程中所做的假设和限制是非常必要的。

1.我们把人口数仅仅看成是时间t 的函数)(t p ,忽略了个体间的差异(如年龄、性别、大小等)对人

口增长的影响。

2.假定)(t p 是连续可微的。这对于人口数量足够大,而生育和死亡现象的发生在整个时间段内是随机的,可认为是近似成立的。

3.模型所描述的人群应该是在一定的空间范围内封闭的,即在所研究的时间范围内不存在有迁移(迁

入或迁出)现象的发生。

不难看出,这些假设是苛刻的、不现实的,所以该模型不能用于预测未来人口。

模型二:改进的leslie 模型

考虑到我国目移民现象很少见,所以认为中国人口是一个封闭系统。在这种假设下,下一年人口的数量取决于本年个年龄人口的生育率、死亡率、人口总数和男女比例。具体函数关系如下:

1()()()(0)

()(1())()(1;)n n n k n n n b k k A k i A i d i A i i i N α=+?

=?=??-≥∈?

∑ 用矩阵形式可表示为:1(1,2,......)n n A L A n -==,其中

(0)(0)(1)(1)

()()1(0)0001(1)0001()n n n n n n n n n b b b i i d d L d i ααα??

??-????

-=?

?????-?

????

?

(0)(1)()n n n n A A A A i ????????=??

??????

根据具体情况,比如采集到的数据是按年龄段统计得死亡率、生育率、总人口数及男女比例,我们就不

能再按年龄来预测了,此时可以按年龄段来预测。这是一个可按分组的数据来预测下一个时刻情况的模型。针对本次竞赛所给数据是按年龄统计到90岁(90岁和90岁以上的人归为同一组),故我们可将上述矩阵写为92行91列的矩阵,如下

(0)(0)(1)(1)(89)(89)(90)(90)1(0)00001(1)0

0001(89)0n n n n n n n n n n n b b b b d L d d αααα??

??-????=-?

?

??

??-??

[](0)

(1)()(90)T

n n n n n A A A A i A = []111111(0)

(1)()(90)

(91)T

n n n n n n A A A A i A A ++++++= ,

此时,1()(1)n n A i LA i +=-,即

∑=+=90

01)()()()0(k n n n n k A k k b A α

90

10

()(1(1)(1)(1,2,,91)n n n n A i d i A i i +==---=∑

在第n 年此模型死亡率、生育率、总人口数及男女比例已知时,我们就能够预测出第1n +个年龄的人口

数,当然经过简单处理之后,还可得各年龄段的人口总数。

通过作个年龄段的死亡率的散点图发现,各年龄段死亡率基本稳定在一个常数值附近(图2),并且在近些年不会发生重大的医学进步,所以我们可以假设死亡率为一个常数,并且在计算过程中用2001-2005的平均死亡率代替它。通过2001-2005生育率的散点图(图1)可以发现2003年的生育率情况偏离其他年份的情况,而其他几年的情况图像形状相似,因此剔除03年的数据,用剩余四年的平均出生率作为生育率的估计值,即也假设出生率为一常数。通过统计数据发现出生性别基本稳定在 1.06附近,所以也假定生育率为常数。在这些假设下即可对我国人口数量进行预测。利用2001年的各年龄段的人口数量为基,做各年份预测,误差图见附录;所以可以得出对5岁到75岁之间的预测准确度是很高的。在此基础上通过拟合用2001的数据用此模型预测2002-2005的人口情况,发现拟合很好(见附录 图1),这说明此模型可进行短期和中长期预测并且效果令人满意。在附录中给出了对2008年各年龄段人数的预测。同时也给出了长期预测(对2040年的预测)。但是对于长期预测此模型效果不太理想(见附录(图2))。

(图1)2001-2005年各年龄段生育率比较

(图2) 2001-2005个年龄段死亡率比较

此时,1()(1)n n A i LA i +=-,这里

(0)(0)(1)(1)(1)(1)()()1(0)00001(1)0

0001(1)0n n n n n n n n n n n b b b i i b i i d L d d i αααα--??

??-????=-?

???

??--??

[](0)

(1)()()T

n n n n n A A A A i A m =

10(0)()()()m

n n n n k A b k k A k α+==∑

10

()(1(1)(1)(1,2,,)m n n n n A i d i A i i m +==---=∑

通过矩阵乘法可得

0k n k A L A += (0,1,2,,)i m =

由上述公式,可以预测第k 年的人口数量。

优点:此模型的优点是在满足假设的前提下能够非常准确的预测出下一年的人口数。

缺点:过分依赖于前一年的死亡率、生育率、总人口数及男女比例,只有这些参数已知时,才能预测此下一年,并只能预测一年。

模型三:微分差分混和模型

考虑到中国迁入迁出人口所占总人口数比例较小,故假设中国人口为一封闭系统,于是基于微分差分的思想,建立微分差分混合模型。

???

??

?

??

?????====-+-=---=+-==++0000)0(,)0(,)0(,)0()()()1()()()()()()

()()()()()()()()(N N NI NI RI RI I I t I t RI t I t I t N t RI t N t I dt t dN t I t RI dt t dI t N t NI t RI t I μλλλβλδμλ 参数的求解公式:

)()49()49(t I k A A -++= δ )

()15()15(t RI k A A -++= λ

方程1:中国人口组成的刻画; 方程2:育龄女性数目的变化趋势; 方程3:中国总人口的变化趋势; 方程4:育龄女性人口数的变化 方程5:给个变量赋予初值

利用2001年的数据可解得参数如下:

0.13436516λ=,0.00110974μ=,0.0997971δ=,0.0059342β=,0.11088373γ=

上述模型中个变量的解析解悟求得,但是数值解可以应用龙格-库塔法,进行编程求得近似值。

优点:该模型全面考虑了各种因素对人口总数等的影响,计算结果应该比较贴近实际情况 缺点:较难以计算出连续数值

模型四:神经网络模型

人脑神经网络模型能模拟人脑神经组织的运行机制,因此具有较强的信息处理能力,对复杂问题具有自适应和自学习的能力,可以很好的协调多种输入信息的关系。神经网络因其自身的自适应,自学习性,高效性,具有可逼近任意非线性系统的能力而成为系统辩识及预测的有力工具。

我们将中国人口的变化看作一非线性的输入输出系统:

()((1),,(),(1),,())y u y t f y t y t n u t u t n =---- ;

其中()u t 为影响整个系统的控制因素,(1),,()y y t y t n -- 为系统前y n 次输出对系统新的输出的反馈影

响。我们采用并联识别模型的离散时间的动态神经网络来识别此非线性系统,并做出相应的预测: 网络的设计:

我们借助多层前向BP 网络(Back-Propagation Network )

?()y

t (,N A =?(1),,y

t - ?(),(1),,(y y

t n u t u t n --- ;将?()y

t i -经过i 步时延反馈到网络的输入端,对网络的权值、阈值不断修改,进行

自适应训练,以跟踪网络输入样本值的变化,达到对未来值的预测。

其中?()y

t ?(),()(1,2,,)u y t i u t j i n --= 为神经网络的输入,?()y t 为神经网络的输出,代表神经网络的权空间。

建立以出生率,死亡率,性别比以及老龄化作为四个神经元的输入样本,以全国总人口数作为一个神经源元的输出样本,通过神经网络,进行模型训练,并预测第N 年全国的总人数。

网络的几个主要参数:

1. 网络层数、结点数的确定:

如果网络过于复杂,就不利于网络学习的收敛,得不到良好的学习结果。因此,在确定输入层时,我们仅选择下一个输出值的前9个已确定样值和t 作为网络输入层的输入结点。由于9个样值点之间取值差异可能很大,这样的输入数据不利于网络学习及收敛,因此将数据除以一个整数100N =对数据进行压缩(如:累计病例作为输入时最大最小可相差1000 多,我们选取N=80,数据压缩到[0,13]范围内)。

对于输出层,采用单节点形式。

对于隐层,我们采用隐层个数为输入层的一半,即5 个。

2.网络各层激活函数的确定及算法的选用:

我们采用了BP 网络经典的Sigmoid 传递函数:1

()1x

f x e

-=+和改进BP 算法(动量法+学习自适应调整策略)对网络进行训练。 3.训练次数1000 次 详细算法步骤如下:

Step 1: 初始化:令i =1; 设定预测年数N ;

Step 2:用过去以有的n 个样点值(n 代表天数), 设为P={ i p ,1i p +, 1n i p +- } 用作为网络输入的样本向量,用BP 算法训练此网络:计算各层接收向量Z 及输出向量y ;利用实际输出y 与该样本理想输出D 的差值反向修改前面各层的权值矩阵 A,使权值的改变方向沿着负导数方向,使实际输出尽量逼近理想输出,最后在激励()u n i +下得到将来的一个预测点值1n p +;

Step 3:将预测出的1n p +加入阳电值集合P ,并执行/{}i p p p =,将元素i p 从集合P 中除去,1i i =+; Step 4:若i 未达到设定的预测天数N ,转Step 2,否则推出系统循环。 Step 5:在同一坐标系中作出预测值和实际采样值曲线;

模型五:灰色模型

灰色系统是指部分信息已知、部分信息未知的系统,它介于一无所知的黑色系统与全部确知的白色系统之间,人口系统正是这样一个灰色系统。影响人口增长变化的因素很多,其中不乏一些不确定因素,用灰色系统预测法对人口变动进行分析、预测,可以为国家制定合理的人口控制政策、为各级政府制定相应的人口管理目标,提供科学的决策依据。实际灰色建模中,系统的原始序列数据不一定全部用来建模,不同维数(或长度)序列建模,所得参数a,b 的值是不一样的,因而模型的预测效果也不同,这里,我们选取中长序列(1991-2004年)、短序列分别对2005年全国人口进行模拟预测,通过比较分析得出最佳预测序列。

1.中长序列灰色增量模型对全国人口的检验及预测

(1) 中长序列灰色增量模型对2005年全国人口的模拟预测 普通灰色增量模型的模拟预测公式:

X(t+ i)=-6213.759*exp(-0.05598469*t)+(27561.759),t= 1,2,3,... 新初值灰色增量模型的模拟预测公式:

X(k) =- 13396.759*exp(-0.05598469*(k-n))+(27561.759),k=1,2,3,. 离散灰色增量模型的模拟预测公式:

Xl`1(k+l)=0.9503X0 )(k)+ 15 28.58,k=1,2,3,.

下表给出这三种模型对2005年全国人口检验性预测结果的比较。

(2) 中长序列灰色增量模型对未来50年全国人口的预测

2005

201020152020202520302035204020452050

1.31.32

1.341.361.381.41.421.441.461.481.5x 10

5

2.短序列灰色增量模型对全国人口的检验及预测

(1)短序列灰色增量模型对2005年全国人口的模拟预测,为筛选合适的模型,这里分别选取5.9维短序列建立灰色增量模型、新初值灰色增量模型和离散灰色增量模型,对我国总人口数进行检验性预测。 普通灰色增量模型的模拟预测公式:

X(t+ l)= -17143.853*exp(-0.05244452*t)+(18100.853), t=1,2,3,. 新初值灰色增量模型的模拟预测公式:

X(k ) =-138 98 .853*exp(-0.05244452*(k-n))+(18100.853), k=1,2,3, 离散灰色增量模型的模拟预测公式:

X1'1(k +l )=0.9628X1' 1(k) + 9 00.1719 k= 1,2,3,...

经比较 ,采用6维模型建立最优预测模型,下表给出这三种模型对2005年全国 人口检验性预测的检验比较。

2005

2010201520202025203020352040204520502055

1.3

1.321.341.361.381.41.421.441.461.485

经过比较分析,中长序列和短序列灰色模型在全国人口总量上的预测精确度较高,且三类灰色模型在每一种序列中的预测值相差无几,这表明灰色增量模型关于全国总人口的预测是十分合理而有效的。同时我们看到中长序列灰色模型在全国人口总量上的预测值偏小,短序列灰色模型在全国人口总量上的预测值偏大,可将中长序列、短序列的预测结果联合起来作为中国未来总人口的预测区间,即以短序列预测值为上限,而将中长序列的相应结果作为下限,全国人口预测值则形成一个喇叭状的预测灰区间,因此,将较为远期的预测值视为规划值可能更为恰当。

分析与讨论

1. 综上可知,运用灰色增量模型,弱化了干扰因素,揭示了系统的运行规律,因而对全国总人口的预测具有更高的精度。在确保当前人口系统运行的条件下,应有以下预测结论:

(1)到2010年中国总人口增长率将下降到4.61%o左右,到2025年将达到现在发达国家总人口增长率2.5%0的水平。

(2) 2006到2010年,中国每年净增人口数将由715万逐步下降到600万左右:到2030年,年净增人口数为约300万;而到2050年,年净增人口数将在130万左右。到那时,中国人口将基本实现零增长。

(3) 2006年底中国人口将为13.147亿,到2010年底,中国人口将不超过13.5亿,到2030年将最多达到14.255亿;2040年最多为14.5亿,而到2050年最多达14.653亿,中国未来的人口峰值不会超过14.8亿。

2. 当前,我国在逐步解决人口数量问题的同时,人口结构问题日趋突出,面临着出生人口性别比严重失衡、出生缺陷人口居高不下、过快进入老龄化社会,未来20-30年,中国将先后面临劳动年龄人口、老龄人口和总人口这三大人口高峰的严峻考验,为此我们必须充分做好各项应对准备。

3.最近,有关中国正处于“人口红利”期的报道,曾引起媒体和社会各界的关注。虽然这个时期就业压力非常大,却是经济发展的黄金时期。现在人们谈及中国所取得的经济发展成果时,多与改革开放相联系其实,“人口红利”也是一个极其重要的因素。中国的“人口红利”还能维持10年,最多15年。预计到21世纪30年代,中国老龄化将达到高峰,城镇的养老负担将大幅提高,医疗费用也随之大大加重。据统计,2015年中国老年人人数将突破2亿,而到2040年将达到4亿。

五.参考文献:

[1]邓聚龙〈〈灰色系统理论教程〉〉华中理工大学出版社 1990

[2]中华人民共和国国家统计局全国人口普查公报https://www.360docs.net/doc/fa13012329.html,/tjgb/rkpcgb 2007

[3]胡守信李柏年基于MATLAB的数学试验科学出版社 2004

[4]杜廷松数值分析及试验科学出版社 2006

六.附录:

图(1)各年份预测人口数量与实际人口数量的相对误差

x 104

图(2)2005年真实值(2005real)和各年预测值做比较

Leslie人口改进模型(死亡率,生育率变化)JA V A程序

package model;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.PrintWriter;

public class NextPrediction {

public static void main(String[] args) {

double[] a0 = new double[92]; // 第n年年龄为0岁的人口总数

double[] b0 = new double[91]; // 第n年年龄为0岁的人的生育率

double[] c0 = new double[91]; // 第n年年龄为i岁的女性占i岁人口总数的比例

double[] d0 = new double[91]; // 第n年年龄为i岁的人口的死亡率

/**

* 初始化文件:

* a0.txt:初始化第n年年龄为0岁的人口总数,每个数据占一行

* b0.txt:初始化第n年年龄为0岁的人的生育率,每个数据占一行

* c0.txt:初始化第n年年龄为i岁的女性占i岁人口总数的比例,每个数据占一行

* d0.txt:初始化第n年年龄为i岁的人口的死亡率,每个数据占一行

*/

if(args.length != 4) {

System.out.println("Usage:");

System.out.println("java model.Main a0.txt b0.txt c0.txt d0.txt");

System.exit(-1);

}

try {

BufferedReader in = new BufferedReader(new FileReader(args[0]));

String s;

int i=0;

while((s = in.readLine()) != null) {

a0[i] = Double.parseDouble(s);

i++;

}

in.close();

// 对第90项重新赋值

a0[90] = a0[89] + a0[90];

in = new BufferedReader(new FileReader(args[1]));

s = in.readLine();

i=0;

while((s = in.readLine()) != null) {

b0[i] = Double.parseDouble(s)*0.001;

i++;

}

in.close();

in = new BufferedReader(new FileReader(args[2]));

s = in.readLine();

i=0;

while((s = in.readLine()) != null) {

c0[i] = Double.parseDouble(s);

i++;

}

in.close();

in = new BufferedReader(new FileReader(args[3]));

s = in.readLine();

i=0;

while((s = in.readLine()) != null) {

d0[i] = Double.parseDouble(s)*0.001;

i++;

}

in.close();

} catch (FileNotFoundException e) {

System.out.println(args[1] + " is not found!");

System.exit(-1);

} catch (IOException e) {

System.out.println(args[1] + " can not read correctly!");

数学模型课程设计-中国人口增长预测

中国人口增长预测 摘要: 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。对此,我们建立了短期与长期两种预测人口增长的模型,并对附录中城镇乡的人口演变趋势做拟合与分析。 本文的建模过程选用了1996年到2005年的人口数据。短期人口预测用曲线的直接拟合,分析出人口的增长趋势。人口的出生率与死亡率均符合指数函数bt =+,利 y ae c 用logistic模型求出人口最大上限 x,据此拟合人口增长的指数函数x(t),预测 m 2006-2011年的人口数量。长期预测中,建立灰色动态模型GM(1,1)预测中国人口长期增长趋势。在解系数的过程中运用了最小二乘法,得出预测人口数据的方程)0(?x,并预测2011年到2015年的人口数量。在对中国总人口进行短期和中长期的总体预测后,我们从附件中提取出城、镇、乡三地人口、男女出生性别比、老龄人口比率等相关数据,对中国未来城、镇、乡三地人口比例、男女出生性别比、妇女生育率、老龄人口比率等影响人口发展的主要因素做趋势预测,从而达到了对中国人口全方位的预测。 关键词: 曲线拟合、灰色动态模型、最小二乘法、自然增长率

一、问题的重述 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。 近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007年初发布的《国家人口发展战略研究报告》还做出了进一步的分析。 关于中国人口问题已有多方面的研究,并积累了大量数据资料。附录2就是从《中国人口统计年鉴》上收集到的部分数据。 试从中国的实际情况和人口增长的上述特点出发,建立中国人口增长的数学模型,并由此对中国人口增长的中短期和长期趋势做出预测。 二、符号说明 nianfen 年份 chusheng 出生率 bata0 估计的参数值 nlinfit 非线性拟合函数 1 y出生率函数 2 y死亡率函数 m x人口上限 t 时间 x(t)人口增长函数 X(0)中国各年人口总数 X(1) X(0)的一次累加序列 Z(1) X(1)的紧邻均值生成数列 -a 发展系数 b 灰色作用量 )0(?x人口预测值 c 均方差 k ?相对误差 三、模型的假设 1.假设人口迁入迁出对问题产生的影响可以忽略; 2.忽略社会环境、自然、经济、文化水平的对人口的影响; 3.长期预测中,不考虑出生率、死亡率等因素的影响。 四、模型的建立与求解 4.1中国人口短期预测的模型建立与求解 根据查找资料得到,人口死亡率,出生率与人口增长符合指数增长的模型bt y ae c =+。模型选取了1996年到2005年的全国人口进行nlinfit拟合。(代码见附录一) 处理人口增长函数时,考虑到人口数量受资源等因素的约束,中国人口将有一个上限。定义函数时,用“人口上限与指数函数相减”模式。死亡率、出生率等客观因素很大程度上影响着中国人口的变化趋势。而且随着环境等的因素,中国的总人口最终会趋 向一个固定值,即最大容纳量x m,由logistic模型求出。假设x m 在短时间内不会改变, 则可利用逐年的历史数据来计算出人口增长率的变化情况。 设x(t)为第t年中国总人口数,r为人口的增长率,x m 为中国人口的最大容纳量。

中国人口增长趋势预测

中国人口增长趋势预测 摘要 人口总数的预测对未来资源分配,划分有着重要的意义,本文根据人口预测模型结合所给数据进行人口预测,并进行模型改进结合最小二乘法拟合出较理想的人口变化趋势。 第一问中,采用Logistic模型描述了人口的增长规律,通过简要的假设设置相应的预测系数 第二问中,根据表中所给的数据,运用Matlab以及Excel得出人口随时间变化的曲线 第三问中,通过运用非线性最小二乘法拟合,Matlab编程得到相关的系数x =r 万人,并判断模型的可用性。 .0 248205= 0253 m 第四问中,根据所得的模型,带入相关数值得到2030年人口数量将达到144210万人 第五问中,通过改进求解拟合参数的方法,将非线性最小二乘法改为线性最小二乘法估计模型参数,通过分析可知2030年可能会达到我国人口数量的峰值近似为145168万人,与国家人口预测结果基本相符合。 关键词:Logistic模型;最小二乘估计;Matlab;线性拟合

一. 问题提出 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。关于中国人口问题已有多方面的研究,并积累了大量数据资料,对于表中所给出的数据,研究人口增长的规律。 问题一,作出适当的简化假设,在此基础上建立中国大陆人口群体增长的数学模型。 问题二,对表中所给出的数据,画出1949~2017年中国大陆人口总数随时间变化的曲线; 问题三,对第1问模型中的参数进行估计 问题四,预测2030年中国大陆的人口总数。 问题五,模型的评价与改进。 二.问题分析 由于人口的增长受到自然资源,环境条件等因素的影响,因此第一问的模型选取应该选用能够反映阻滞作用对人口增长率的影响,使增长率r能够随着人口数量的增长而下降,基于此选择了典型的人口增长模型logistic函数,并对相应的参数进行设置。 第二问中由Matlab能够得到表中数据的变化趋势。 第三问中对于大数据处理要得到模型中的相应参数需要用最小二乘法进行系数估计,通过分析曲线的特点评价模型的可用性。 在第四问,根据模型带入相应的时间预测对应的人口总数。 第五问中,由分析可知,线性最小二乘法估计参数要比非线性最小二乘法估计参数的精度要更高,因此通过观察人口增长率的曲线可以近似拟合成一次函数的现象,将估计参数的方法改为线性最小二乘法估计参数,并结合数据实际曲线,确定相应的模型参数。 三.模型的基本假设 (1)生育模式相对不变 (2)所用数据真实可靠 (3)不考虑生存空间等自然资源的制约,不考虑意外灾难等因素对人口变化的影 (4)较短的时期内的死亡率是稳定的

人口预测模型经典

中国人口预测模型 摘要 本文对人口预测的数学模型进行了研究。首先,建立一次线性回归模型,灰色序列预测模型和逻辑斯蒂模型。考虑到三种模型均具有各自的局限性,又用加权法建立了熵权组合模型,并给出了使预测误差最小的三个预测模型的加权系数,用该模型对人口数量进行预测,得到的结果如下: 其次,建立Leslie人口模型,充分反映了生育率、死亡率、年龄结构、男女比例等影响人口增长的因素,并利用以1年为分组长度方式和以5年为 负指数函数,并给出了反映城乡人口迁移的人口转移向量。 最后我们BP神经网络模型检验以上模型的正确性 关键字:一次线性回归灰色序列预测逻辑斯蒂模型Leslie人口模型BP神经网络

一、问题重述 1. 背景 人口增长预测是随着社会经济发展而提出来的。由于人类社会生产力水平低,生产发展缓慢,人口变动和增长也不明显,生产自给自足或进行简单的以货易货,因而对未来人口发展变化的研究并不重要,根本不用进行人口增长预测。而当今社会,经济发展迅速,生产力达到空前水平,这时的生产不仅为了满足个人需求,还要面向社会的需求,所以必须了解供求关系的未来趋势。而人口增长预测是对未来进行预测的各环节中的一个重要方面。准确地预测未来人口的发展趋势,制定合理的人口规划和人口布局方案具有重大的理论意义和实用意义。 2. 问题 人口增长预测有短期、中期、长期预测之分,而各个国家和地区要根据实际情况进行短期、中期、长期的人口预测。例如,中国人口预期寿命约为70岁左右,因此,长期人口预测最好预测到70年以后,中期40—50年,短期可以是5年、10年或20年。根据2007年初发布的《国家人口发展战略研究报告》(附录一)及《中国人口年鉴》收集的数据(附录二),再结合中国的国情特点,如老龄化进程加速,人口性别比升高,乡村人口城镇化等因素,建立合理的关于中国人口增长的数学模型,并利用此模型对中国人口增长的中短期和长期趋势做出预测,同时指出此模型的合理性和局限性。 二、问题的基本假设及符号说明 问题假设 1. 假设本问题所使用的数据均真实有效,具有统计分析价值。 2. 假设本问题所研究的是一个封闭系统,也就是说不考虑我国与其它国家的人口迁移问题。 3. 不考虑战争 瘟疫等突发事件的影响 4. 在对人口进行分段处理时,假设同一年龄段的人死亡率相同,同一年龄段的育龄妇女生育率相同。 5. 假设各年龄段的育龄妇女生育率呈正态分布 6.人类的生育观念不发生太大改变,如没有集体不愿生小孩的想法。 7.中国各地各民族的人口政策相同。 符号说明 ()i a t --------------------第t 时间区间内第i 个年龄段人口总数 ()i c t --------------------第t 时间区间内第i 个年龄段人口总数占总人口的比例 ()k i c t --------------------第t 时间区间内第i 个年龄段中第k 年龄值人口总数占总人口 的比例 ()A t --------------------第t 时间区间内各年龄段人口总数的向量 ()P t --------------------第t 时间区间各年龄段人口总数向量转移矩阵

人口增长模型的确定

题目:人口增长模型的确定 摘要 人口问题已成为当前世界上最普遍关注的问题之一,人口增长规律的发现以及人口增长的预测问题对一个国家制定长远的发展规划有着非常重要的意义。本文分别使用了马尔萨斯人口指数增长模型和阻滞增长模型,以美国1790-1980年间每隔10年的人口数量为依据,对接下来的每隔十年进行了预测五次人口数量。通过对比我们可以发现阻滞增长模型在预测准确度方面要明显优于原始的马尔萨斯人口指数增长模型。 关键词:人口增长;马尔萨斯人口指数增长模型;阻滞增长模型;人口预测

一、问题重述 1.1 问题背景 1790-1980年间美国每隔10年的人口记录如下表所示。 表1 人口记录表 1.2 问题提出 我们需要解决以下问题: 1.试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析。 2.如果数据不相符,再对以上模型进行改进,寻找更为合适的模型进行预测,并对两次预测结果进行对比分析。 3.查阅资料找出中国人口与表1同时期的人口数量,用以上建立的两个模型进行人口预测与分析。 二、问题分析 首先,我们运用Matlab 软件绘制出1790到1980年的美国人口数据图,如图1。 17801800182018401860188019001920194019601980 050 100 150 200 250

图1 1790到1980年的美国人口数据图 从图表中我们可以清晰地看到人口数在1790—1980年是呈增长趋势的,而且我们很容易发现上述图表和我们学过指数函数的图表有很大的相似性,所以我们很自然想到建立指数模型。因此我们首先建立马尔萨斯模型,马尔萨斯生物总数增长定律指出:在孤立的生物群体中,生物总数N的变化率与生物总数成正比。 三、问题假设 为简化问题,我们做出如下假设: (1)在模型中预期的时间内,人口不会因发生大的自然灾害,突发事件或战争而受到大的影响; (2)所给出的数据具有代表性,能够反映普遍情况; (3)一段时间内我国人口死亡率不发生大的波动; (4)在查阅的资料与文献中,所得数据可信; (5)假设人口净增长率为常数。 四、变量说明 在此,对本文所使用的符号进行定义。 表2 变量说明 符号符号说明 N(0)起始年人口容纳量 N(t)t年后人口容纳量 t年份 r增长率 五、模型建立 5.1 问题一:马尔萨斯(Malthus)人口指数增长模型 设:t表示年份(起始年份t=0),r表示人口增长率,N(t)表示t年后的人口数量。 当考察一个国家或一个很大地区的人口时,N(t)是很大的整数。为了利用微积分这一数学工具,将N(t)视为连续、可微函数。记初始时刻(t=0)的人口为N(0),人口增长率为r,r是单位时间内N(t)的增量与N(t)的比例系数。根据r是常数的基本假设,于是N(t)满足如下的微分方程: dN(t)/dt=r*N(t) (5-1) 由这个线性常系数微分方程容易解出: N(t)=N(0)e rt(5-2) 表明人口将按指数规律无限增长(r>0)。将以t年为单位,上式表明,人口以e r为公

数学建模logistic人口增长模型

数学建模l o g i s t i c人口 增长模型 集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]

Logistic 人口发展模型 一、题目描述 建立Logistic 人口阻滞增长模型 ,利用表1中的数据分别根据从1954年、1963年、1980年到2005年三组总人口数据建立模型,进行预测我国未来50年的人口情况.并把预测结果与《国家人口发展战略研究报告》中提供的预测值进行分析比较。分析那个时间段数据预测的效果好并结合中国实情分析原因。 二、建立模型 阻滞增长模型(Logistic 模型)阻滞增长模型的原理:阻滞增长模型是考虑到自然资源、环境条件等因素对人口增长的阻滞作用,对指数增长模型的基本假设进行修改后得到的。阻滞作用体现在对人口增长率r 的影响上,使得r 随着人口数量x 的增加而下降。若将r 表示为x 的函数)(x r 。则它应是减函数。于是有: 0)0(,)(x x x x r dt dx == (1) 对)(x r 的一个最简单的假定是,设)(x r 为x 的线性函数,即 ) 0,0()(>>-=s r sx r x r (2)

设自然资源和环境条件所能容纳的最大人口数量m x ,当m x x =时人口不再 增长,即增长率0)(=m x r ,代入(2)式得 m x r s = ,于是(2)式为 )1()(m x x r x r -= (3) 将(3)代入方程(1)得: ?? ? ??=-=0 )0()1(x x x x rx dt dx m (4) 解得: rt m m e x x x t x --+= )1( 1)(0 (5) 三、模型求解 用Matlab 求解,程序如下: t=1954:1:2005; x=[60.2,61.5,62.8,64.6,66,67.2,66.2,65.9,67.3,69.1,70.4,72.5,74.5,76.3,78.5,80.7,83,85.2,87.1,89.2,90.9,92.4,93.7,95,96.259,97.5,98.705,100.1,101.654,103.008,104.357,105.851,107.5,109.3,111.026,112.704,114.333,115.823,117.171,118.517,119.85,121.121,122.389,123.626,124.761,125.786,126.743,127.627,128.453,129.227,129.988,130.756]; x1=[60.2,61.5,62.8,64.6,66,67.2,66.2,65.9,67.3,69.1,70.4,72.5,74.5,76.3,78.5,80.7,83,85.2,87.1,89.2,90.9,92.4,93.7,95,96.259,97.5,98.705,100.1,101.654,103.008,104.357,105.851,107.5,109.3,111.026,112.704,114.333,115.823,117.171,118.517,119.85,121.121,122.389,123.626,124.761,125.786,126.743,127.627,128.453,129.227,129.988]; x2=[61.5,62.8,64.6,66,67.2,66.2,65.9,67.3,69.1,70.4,72.5,74.5,76.3,78.5,80.7,83,85.2,87.1,89.2,90.9,92.4,93.7,95,96.259,97.5,98.705,100.1,101.654,103.008,104.357,105.851,107.5,109.3,111.026,112.704,114.333,115.823,117.171,118.517,119.85,121.121,122.389,123.626,124.761,125.786,126.743,127.627,128.453,129.227,129.988,130.756]; dx=(x2-x1)./x2; a=polyfit(x2,dx,1); r=a(2),xm=-r/a(1)%求出xm 和r x0=61.5; f=inline('xm./(1+(xm/x0-1)*exp(-r*(t-1954)))','t','xm','r','x0');%定义函数 plot(t,f(t,xm,r,x0),'-r',t,x,'+b'); title('1954-2005年实际人口与理论值的比较')

中国人口老龄化发展趋势预测研究报告

中国人口老龄化发展趋势预测研究报告(06-02-24) 21世纪是人口老龄化的时代。目前,世界上所有发达国家都已经进入老龄社会,许多发展中国家正在或即将进入老龄社会。1999年,中国也进入了老龄社会,是较早进入老龄社会的发展中国家之一。中国是世界上老年人口最多的国家,占全球老年人口总量的五分之一,中国的人口老龄化不仅是中国自身的问题,而且关系到全球人口老龄化的进程,备受世界关注。为了摸清中国老年人口及老龄化发展的基本态势,掌握未来中国老龄问题的基本国情,全国老龄工作委员会办公室对中国人口老龄化的发展趋势进行了专题预测研究,基本情况如下。 一、中国人口老龄化的压力已经开始显现 目前,中国已有21个省(区、市)成为人口老年型地区。自1982年第三次人口普查到2004年的22年间,中国老年人口平均每年增加302万,年平均增长速度为2.85%,高于1.17%的总人口增长速度。2004年底,中国60岁及以上老年人口达到1.43亿,占

总人口的10.97%。老龄化水平超过全国平均值的有上海(18.48%)、天津(13.75%)、江苏(13.75%)、北京(13.66%)、浙江(13.18%)、重庆(12.84%)、辽宁(12.59%)、山东(12.31%)、四川(11.59%)、湖南(11.51%)和安徽(11.18%)等11个省市。 人口老龄化给中国的经济、社会、政治、文化等方面的发展带来了深刻影响,庞大老年群体的养老、医疗、社会服务等方面需求的压力也越来越大。 养老保障的负担正日益沉重。2004年,中国基本养老保险的支出总额达到3502亿元,比2000年增加了65.5%,中央财政对基本养老保险的补贴支出攀升到522亿元。离休、退休、退职费用也呈现连年猛增的趋势。政府、企业、社会都已经感到养老保障方面的压力正在显著加大。 老年人医疗卫生消费支出的压力越来越大。据测算,老年人消费的医疗卫生资源一般是其他人群的3-5倍。2004年,中

中国人口预测模型(精)

中国人口预测模型 天津师范大学数学科学学院 1003班 刘瑶(10505135)周丽(10505110) 2013年6月17日星期一

中 国 人 口 预 测 模 型 摘 要 为了加快中国的经济建设进程,全面落实科学的发展观,按照构建社会主义和谐社会的要求,实现人口与经济社会资源环境的协调和可持续发展。我们确定人口发展战略,必须既着眼于人口本身的问题,又处理好人口与经济社会资源环境之间的相互关系,构建社会主义和谐社会,统筹解决人口数量、素质、结构、分布等问题。 本文是以《中国人口统计年鉴》公布的部分人口数据为基准(其他部分数据通过网站查询得到),通过合理的假设和数学模型得到了对于中国人口增长预测的统计模型。对Leslie 人口模型改进,构建了反映生育率和死亡率变化率负指数函数。基于leslie 的改 进模型: (t)X B B B +(t)X A A A =t)▽n +X(t 22) -(n 3 2112) -(n 3 21 此模型考虑到了生育率的变化,并是针对总人口分布处理的,克服了leslie 模型的不足,很适合做长期预测。得到结论:人口数量先增大后减小,峰值出现在2040年,届时人口数量将达到最大,为15.869亿。 关键词: 人口预测, Leslie 人口模型改进 , 长期预测 一 问题的背景 中国是世界上人口最多的发展中国家,人口多,底子薄,耕地少,人均占有资源相对不足,是我国的基本国情,人口问题一直是制约中国经济发展的首要因素。新中国成立50多年来,我国人口发展经历了前30年高速增长和后20年低速增长两大阶段:从建国初期到上世纪70年代初,中国人口再生产由旧中国的高出生、高死亡率进入高出生、低死亡率的人口高增长时期,1950-1975年人口出生率始终保持在30‰以上, 最高达到37‰(附录1)。70年代以后,人口过快增长的势头得到迅速扭转,人口出生率、自然增长率、妇女总和生育率有了明显下降,人口出生率由70年代初的33‰大幅度下降到80年代的21‰, 妇女总和生育率也由6下降到2.3左右。90年代以来,随着我国经济高速发展,人民文化和健康水平逐步提高,计划生育工作的不断深入,在20-29岁生育旺盛人数年均超过1亿的情况下, 人口出生率依然呈现大幅下降的趋势,到2000年底人口出生率从1990年的21.06‰下降到14.03‰,自然增长率由1990年的14.39‰下降到7.58‰, 妇女总和生育率也下降到2以下。进入90年代末期, 我国人口再生产实现了低出生、低死亡、低增长的历史性转变,我国用20多年时间完成了国外近200年的历程。到2000年底全国总人口为12.6743亿, 成功实现了“九五”计划将人口控制在13亿的奋斗目标。 中国政府自1980年在全国城乡实行计划生育基本国策以来成果卓著,据国家计生委“计划生育投入与效益研究”课题组的研究成果,20年共少生2.5亿个孩子。若从70年代算起,至今至少少生3亿人口,这有效地控制了人口的快速增长,为中国现代化建设、全面实现小康打下坚实的基础, 这同时也是对世界人口的增长和控制做出了杰出贡献。但是由于中国人口基数大,人口增长问题依然十分严峻,1990-1999年每年平均净增人口约1300万,这仍然对我国社会和经济产生巨大的压力。在我国现代化进程中,必须实现人口与经济、社会、

leslie人口增长模型模型

l e s l i e人口增长模型 模型 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

人口增长预测模型 摘要 本文建立了我国人口增长的预测模型,对各年份全国人口总量增长的中短期和长期趋势作出了预测,并对人口老龄化、人口抚养比等一系列评价指标进行了预测。最后提出了有关人口控制与管理的措施。 模型Ⅰ:建立了Logistic人口阻滞增长模型,利用附件2中数据,结合网上查找补充的数据,分别根据从1954年、1963年、1980年到2005年三组总人口数据建立模型,进行预测,把预测结果与附件1《国家人口发展战略研究报告》中提供的预测值进行分析比较。得出运用1980年到2005年的总人口数建立模型预测效果好,拟合的曲线的可决系数为。运用1980年到2005年总人口数据预测得到2010年、2020年、2033年我国的总人口数分别为亿、亿、亿。 模型Ⅱ:考虑到人口年龄结构对人口增长的影响,建立了按年龄分布的女性模型(Leslie模型):以附件2中提供的2001年的有关数据,构造Leslie矩阵,建立相应 Leslie模型;然后,根据中外专家给出的人口更替率,构造Leslie矩阵,建立相应的 Leslie模型。 首先,分别预测2002年到2050年我国总人口数、劳动年龄人口数、老年人口数(见附录8),然后再用预测求得的数据分别对全国总人口数、劳动年龄人口数的发展情况进行分析,得出:我国总人口在2010年达到亿人,在2020年达到亿人,在2023年达到峰值亿人;预测我国在短期内劳动力不缺,但须加强劳动力结构方面的调整。 其次,对人口老龄化问题、人口抚养比进行分析。得到我国老龄化在加速,预计本世纪40年代中后期形成老龄人口高峰平台,60岁以上老年人口达亿人,比重达%;65岁以上老年人口达亿人,比重达%;人口抚养呈现增加的趋势。 再次,讨论我国人口的控制,预测出将来我国育龄妇女人数与生育旺盛期育龄妇女人数,得到育龄妇女人数在短期内将达到高峰,随后又下降的趋势的结论。 最后,分别对模型Ⅰ与模型Ⅱ进行残差分析、优缺点评价与推广。 关键词 Logistic人口模型 Leslie人口模型人口增长预测 MATLAB软件

人口增长的预测(数学建模论文

关键字:人口数平衡点方程模型运动预测曲线稳定增长人口 一题目: 请在人口增长的简单模型的基础上。 " (1)找到现有的描述人口增长,与控制人口增长的模型; " (2)深入分析现有的数学模型,并通过计算机进行仿真验证; " (3)选择一个你们认为较好的数学模型,并应用该模型对未来20年的某一地区或国家的人口作出有关预测; " (4)就人口增长模型给报刊写一篇文章,对控制人口的策略进行论述。 二摘要: 本次建模是依照已知普查数据,利用Logistic模型,对中国人口的增长进行预测。首先假设人口增长符合Logistic模型,即引入常数,用来表示自然环境条件所能容许的最大人口数。并假设净增长率为,即净增长率随着人口数N(t)增长而减小,当N(t) 时,净增长率趋于零。按照这个假设,。用参数=3.0,r=0.0386, =1908, =14.5。画出N=N(t)的图像,作为人口增长模型的一种近似。 做微分方程解的定性分析,求出N=N(t)的驻点和拐点,按照函数作图方法列出定性分析表,作出相轨迹的运动图。当初始人口<时,方程的解单调递增到地趋向,这意味着如果使用Logistic模型描述人口增长,则人口发展地总趋势是渐增到最大人口数,因此可作为人口的预测值,也称谓平衡点。 用导数做稳定分析,为判断平衡点是否为稳定,可在平面上绘制f(x)的图象,然后像函数绘图那样,用导数进行定性分析,通过图看出人口数N(t)按时间是递增的,当人口数未达到饱和状态的时候,将逐渐地趋向,这意味着是稳定的平衡点。按该模型,未来人口的数量将随着时间的演化,从初始状态出发达到极限状态,这样就给出了人口的未来预测。 三问题的提出 1. Malthus模型 英国统计学家Malthus(1766-1834)发现人口增长率是一个常数。设t时刻人口为N(t),因为人口总数很大,可近似把N(t)当作连续变量处理。Malthus的假设是:在人口的自然增长过程中,净相对增长率(出生率减去死亡率)是常数,即单位时间内人口的增长量与人口总数成正比。根据这个假设有: , (1.1) 这是一个最简单的可分离变量方程,用符号微分方程求解器desolve容易求得方程的解为:

2019年人口增长的预测.doc

人口增长的预测 关键字:人口数平衡点方程模型运动预测曲线稳定增长人口 一题目: 请在人口增长的简单模型的基础上。 " (1)找到现有的描述人口增长,与控制人口增长的模型; " (2)深入分析现有的数学模型,并通过计算机进行仿真验证; " (3)选择一个你们认为较好的数学模型,并应用该模型对未来20年的某一地区或国家的人口作出有关预测; " (4)就人口增长模型给报刊写一篇文章,对控制人口的策略进行论述。 二摘要: 本次建模是依照已知普查数据,利用Logistic模型,对中国人口的增长进行预测。首先假设人口增长符合Logistic模型,即引入常数,用来表示自然环境条件所能容许的最大人口数。并假设净增长率为,即净增长率随着人口数N(t)增长而减小,当N(t) 时,净增长率趋于零。按照这个假设,。用参数=3.0,r=0.0386, =1908, =14.5。画出N=N(t)的图像,作为人口增长模型的一种近似。 做微分方程解的定性分析,求出N=N(t)的驻点和拐点,按照函数作图方法列出定性分析表,作出相轨迹的运动图。当初始人口<时,方程的解单调递增到地趋向,这意味着如果使用Logistic模型描述人口增长,则人口发展地总趋势是渐增到最大人口数,因此可作为人口的预测值,也称谓平衡点。 用导数做稳定分析,为判断平衡点是否为稳定,可在平面上绘制f(x)的图象,然后像函数绘图那样,用导数进行定性分析,通过图看出人口数N(t)按时间是递增的,当人口数未达到饱和状态的时候,将逐渐地趋向,这意味着是稳定的平衡点。按该模型,未来人口的数量将随着时间的演化,从初始状态出发达到极限状态,这样就给出了人口的未来预测。 三问题的提出 1.Malthus模型 英国统计学家Malthus(1766-1834)发现人口增长率是一个常数。设t时刻人口为N(t),因为人口总数很大,可近似把N(t)当作连续变量处理。Malthus的假设是:在人口的自然增长过程中,净相对增长率(出生率减去死亡率)是常数,即单位时间内人口的增长量与人口总数成正比。根据这个假设有: , (1.1) 这是一个最简单的可分离变量方程,用符号微分方程求解器desolve容易求得方程的解为:如果人口的增长符合Malthus的模型,则意味着人口数量呈指数级数增长,最终结果是人口爆炸。 2.Logistic模型 1938年,荷兰生物数学家Verhulst引入常数,用来表示自然环境条件所能容许的最大人口数。并假设净增长率为,即净增长率随着人口数N(t)增长而减小,当N(t) 时,净增长率趋于零。按照这个假设(1.1)式可改为: ,(2.1) 上述方程为可分离变量方程,可直接求解。也可用符号微分方程解题器求它的解: N=dsolve(’DN=r*(1-N/Nm)*N’,’N(t0)=N0’) N=Nm/(1+exp(-r*t)*exp(t0*r)*(Nm-N0)/N0) 化简后得: 四利用数学模型对中国人口的预测

中国人口增长预测模型

北方民族大学学士学位论文论文题目:中国人口增长预测模型 院(部)名称:信息与计算科学学院 学生姓名:赖银波 专业:数学与应用数学学号:20040291指导教师姓名:高义讲师 论文提交时间: 2008年5月26日 论文答辩时间: 2008年5月30日 学位授予时间: 北方民族大学教务处制

中国人口增长预测模型 摘要 本课题来源于2007年全国大学生数学建模竞赛甲组A题,本文以中国人口发展为研究对象,首先综合分析题目提供的信息讨论了已有的一些预测方法及其适用的范围和优缺点,然后结合我国人口发展现状和题目提供的数据表确立了以2000年人口普查数据为基础数据、以大学生数学建模提供的2001年到2005年的各分量数据为预测指导方向、以2006年和2007年的公报数据为结果检验参照数据的整体建模思想,并在建模过程中提出了人口年龄推移算法,即通过上一年年末市镇乡男女各年龄人口数量、育龄妇女生育率和人口死亡率,计算出本年的出生人口数和死亡人口数,并结合2001年到2005年市镇乡人口比拟合出未来人口迁移变化式,在此基础上根据上一年年末人口总数加上当年出生人口数和迁进人口数,减去当年死亡人口数和迁出人口数,获得本年年末人口数量.依次进行推移,对未来30年中国人口进行预测.预测结果显示在未来30年中国人口规模将保持增长的趋势,2010年为13.4亿,2020年为13.9亿,并在2034年达到峰值14.2亿,中国人口实现零增长. 在此期间人口自然增长率持续平稳下降,妇女生育保持稳定的低水平,死亡率保持较低水平,人口抚养比持续下降,城镇化水平进一步提高,人口年龄结构继续向老年型人口转变. 文章最后结合预测结果提出了我国未来应继续坚持贯彻实施计划生育政策和加强关注农村老年人口等人口政策的建议. 关键词:中国人口数学模型人口预测人口政策 I

数学建模 人口模型 人口预测

关于计划生育政策调整对人口数量、结构及其影响的研究 【摘要】 本文着重于讨论两个问题:1、从目前中国人口现状出发,对于中国未来人口数量进行预测。2、针对深圳市讨论单独二胎政策对未来人口数量、结构及其对教育、劳动力供给与就业、养老等方面的影响。 对于问题1从中国的实际情况和人口增长的特点出发,针对中国未来人口的老龄化、出生人口性别比以及乡村人口城镇化等,提出了 Logistic 、灰色预测、等方法进行建模预测。 首先,本文建立了 Logistic 阻滞增长模型,在最简单的假设下,依照中国人口的历 史数据,运用线形最小二乘法对其进行拟合, 对 2014 至 2040 年的人口数目进行了预测, 得出在 2040 年时,中国人口有 14.32 亿。在此模型中,由于并没有考虑人口的年龄、 出生人数男女比例等因素,只是粗略的进行了预测,所以只对中短期人口做了预测,理 论上很好,实用性不强,有一定的局限性。 然后, 为了减少人口的出生和死亡这些随机事件对预测的影响, 本文建立了 GM(1,1) 灰色预测模型,对 2014 至 2040 年的人口数目进行了预测,同时还用 2002 至 2013 年的 人口数据对模型进行了误差检验,结果表明,此模型的精度较高,适合中长期的预测, 得出 2040 年时,中国人口有 14.22 亿。与阻滞增长模型相同,本模型也没有考虑年龄 一类的因素,只是做出了人口总数的预测,没有进一步深入。 对于问题2针对深圳市人口结构中非户籍人口比重大,流动人口多这一特点,我们采用了灰色GM(1,1)模型,通过matlab 对深圳市自2001至2010年的数据进行拟合,发现其人口变化近似呈线性增长,线性相关系数高达0.99,我们就此认定其为线性相关并给出线性方程。同理,针对其非户籍人口,我们进行matlab 拟合发现,其为非线性相关,并得出相关函数。并做出了拟合函数 0.0419775(1)17255.816531.2t X t e ?+=?-。 对于新政策的实施,我们做出了两个假设。在假设只有出生率改变的情况,人口呈现一次函数线性增加。并拟合出一次函数0.032735617965.017372.5t Y e ?=?-;在假设人口增长率增长20%时,做出了预测如果单独二胎政策实施,到2021年,深圳市常住人口数将会到达1137.98千万人。 关键词:GM(1,1)灰色模型 Logistic 阻滞增长模型 线性拟合 非线性拟合

中国人口增长预测模型

中国人口增长预测模型 张孟琦、王光昭、陈阔 指导教师:杨亚莉 (空军工程大学,西安 L25) 摘要:本文从中国60年代开始出现的回声婴儿潮现象,以及如今中国城乡人口生育差异和男女比例失调等特点出发,将市、镇、乡中不同性别人口按年龄段分别处理,并引入农村人口向城镇迁移的因素,建立起一个关于中国人口增长的常微分方程组初值问题的数学模型和Leslie矩阵迭代模型。还利用该模型对中国未来人口的增长变化进行了预测。并通过MATLAB软件编程分别建立长、短期男女人口比例模型,针对男女比例失调问题,就中国男女比例变化趋势对未来中国人口的增长变化的影响进行了预测与讨论。 关键词:回声婴儿潮;男女比例;老龄化;城镇化

1、引言: 近年来中国出生人口性别比持续升高,第五次全国人口普查为117,2003年抽样调查为119,个别省份超过130。2005年1%抽样调查为118.58。城乡均出现异常,农村失调程度更为严重。预计到2020年,20-45岁男性将比女性多3000万人左右。同时,中国也是目前世界上唯一一个采取干涉生育措施的国家,因此我们想就此对我国未来男女比例的影响做出分析。 在这里我们要引入回声婴儿潮(Echo baby boom)的概念来分析我国的人口情况。下图(底图来源:世界银行)是中国1962年以来40多年间的人口自然增长率曲线(蓝色): 因为1962年之前有过5年左右的非自然增长,所以我们把50年代的数据不计入分析过程。进入60年代,随着“三年困难时期”结束,生产在一定程度上恢复稳定,又加上鼓励生育,所以在1962

年-1971年期间第一个稳定的婴儿潮B,其峰值发生在1966年(红线1)。70年代中期开始调整了生育政策,并且随着生产生活的模式的变化,之后人口增长率陡降。80年代以后,婴儿潮B的大多数女性开始进入生育年龄(当时全国平均是22岁),开始迎来了第二批稳定生育高峰,婴儿潮C,这个C的形状是B的复制,就像回声一样一波一波的,所以称为(第一)回声婴儿潮,发生在1982年-1991其峰值出现在1988年(红线2,即1966+22,完全符合生育年龄均值)。现阶段是平均生育年龄是27岁,随着回声婴儿潮C中出生的人口逐渐进入生育年龄,理论上潮D的峰值应该出现在2015年,但是尽管现在全国已经放开二孩政策,近几年的曲线却较为平缓,回声婴儿潮D并没有如期而至。通过分析,我们认为这主要是由于人们生育观念改变导致的,因而我们可以认为在未来如果不考虑世界大战、重大灾害等重大事件,总人口自然增长率将不会有较大波动,我们将在这个条件下建立模型推算未来的男女比例。 2.模型的预备知识 2.1模型假设 1)不考虑国境间人口流动对人口统计的影响; 2)不考虑所统计的数字中的人口漏报的现象; 3)不考虑各地方生育法规的灵活性政策对全国人口政策影响; 4)不考虑针对少数民族的特殊政策;

2007年全国数学建模大赛A题中国人口增长预测与控制题目和论文赏析(1)(1)

中国人口增长预测与控制 摘要 近年来,中国人口最突出的特点是:老龄化加速、出生人口性别比持续增高和乡村人口城镇化。针对这些特点,建立各个影响因素的数学模型,最后建立中国人口的增长模型。 对于问题一,首先将人口增长的预测问题转化为对出生率、死亡率和城镇乡转移率的预测。通过原题附录3数据的分析研究,发现影响人口增长的主要因素可以归结为出生率、死亡率和城镇乡转移率,并依此建立了不同参数随时间变化的递推数学模型,讨论了各个参数对人口增长的影响。其次,分别拟合死亡率和生育率、城镇乡转移率对年龄的分布。建立了差分数学模型,将死亡率、生育率与城镇乡转移率的预测归结到总和死亡率、总和生育率与城镇乡总和转移率的预测,由于概率分布是相对稳定的,模型参数整体健壮。对中短期的预测而言,总和死亡率、生育率和转移率的变化是近似线性的;对长期的预测,采用SI和SIS模型来描述其非线性变化,其模型的控制参数变化体现了国家人口政策的控制力度,结果表明模型具有长期可控性。 对于问题二,采用所建模型对0—90岁人口做出中短期和长期预测。2006-2030年总人口逐年增加,2006年为13.062亿,2007年为13.109亿,2008年为13.158亿,2010年为13.3亿,2023年达到高峰期13.829亿,以后开始下降趋于平缓,到2030年为13.805;乡城转移率逐年增加,短期线性变化,2006年为0.454,2007年为0.471,2008年为0.490,2010年为0.526,长期由非线性模型描述,到2030年,城乡比例为0.901;整体老龄化程度增大,2006年为0.129,2007年为0.134,2008年为0.139,2010年为0.150,到2030年为0.325,在农村老龄化尤其严重,可以确定为地区间的迁移。同时在做长期预测时,不同的国家策略导致不同的人口状况(见图[26-30]),得到的结论可以作为国家制定人口方针的建议。 对于问题三,指出模型的优缺点。通过求解经典的Logistic模型和Leslie模型,并将所得结果与本文模型结果比较,发现本文模型具有易操作性、可控性、健壮性等优点;主要缺点是在短期预测时准确度稍差。 关键词:人口控制差分模型预测拟和Leslie模型Logistic方程 一、问题重述 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。2007 年初发布的《国家人口发展战略研究报告》(附录1) 还做出了进一步的分析。关于中国人口问题已有多方面的研究,并积累了大量数据资料。附录2就是从《中国人口统计年鉴》上收集到的部分数据。试从中国的实际情况和人口

人口增长趋势预测数据分析

人口增长趋势预测数据分析 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有的数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。 近年来中国的人口发展出现了一些新的特点,例如,老龄化进程加速、出生人口性别比持续升高,以及乡村人口城镇化等因素,这些都影响着中国人口的增长。 关于中国人口问题已有多方面的研究,并积累了大量数据资料。 一、基础资料 表1 中国人口结构调查表 表2 中国人口统计年签

本文主要从中国的实际情况和人口增长的上述特点出发,参考《中国人口统计年鉴》相关数据(如表2所示),分析中国人口增长的规律,主要考虑人口的出生率和死亡率与人口总数的关系,即当出生率=死亡率时人口总数达到峰值,同时还分析了中国老龄化进程加剧、男女出生性别比升高等新特点对人口的峰值及出现峰值的时间的影响,由此对中国人口增长的增长趋势趋势做出了预测。 二、前提条件 1、模型假设 (1)、假设题目中所提供的数据真实可信。 (2)、人口的死亡率保持一定值基本不变,即:死亡率为一常数。(3)、在未来几十年的时间内国家的控制人口政策不变,即:人口的出生率在未来几十年内保持持续减小势头。 2、符号定义

t ………….从1980年起第t 年(对于1980年0t =) F(t)………第t 年的人口总数 u(t)………第t 年的人口出生率(‰) R ………..人口的平均死亡率(‰) w(t)………..人口的自然增长率(‰) 由于 ‰1000?-=年平均人口数年内死亡人数年出生人数人口自然增长率 所以 R -u (t )w (t )= 3、模型的建立与分析求解 从求最大人口数及人口最大年份的问题出发,建立人口总数模型和人口自然增长率模型。 第t 年人口的总数为: [][]R 1) t (u 1) 1-t F() t F(-?+?= 建立人口的出生率模型:考虑到中国人口的出生率逐年下降的趋势及最低不能低于0的条件,通过SPSS 软件对1980-2005的有关数据(出生率与死亡率的相关数据列于附录中)进行指数曲线拟合得出: -0.0243t e 24.3625) t u(?= 拟合出的曲线如图1所示:

中国人口增长预测模型

中国人口增长预测模型 摘要 人口发展战略是国民经济和社会发展的基础性战略。以人为本的科学发展观强调,在以经济建设为中心的同时,更好地促进人的全面发展。优先投资于人的全面发展是科学发展观在人口发展战略中的具体体现。优先投资于人能够在人的发展与物资财富的增长之间建立有机联系,符合社会发展趋势,体现了历史合理性。 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。因此,就需要对人口增长问题进行研究。 在考虑人口变化的数学模型中,传统的数学模型主要是微分方程模型,其主要缺点是数值计算较困难。本文结合中国的实际情况,考虑到人口的巨大迁移数,将LESLIE 差分方程模型做了进一步推广,得到了某地区(主要考虑市,镇,乡)人口发展的差分方程模型,以男性为例: 其中00(),(),(),i i i X t U t g t 分别是该 地区第t 年i 岁男性人口的数量,死 亡率,迁入率。 0()t φ是第t 年出生的男婴总数,由方程 ()()()()49 015 ()[1]1[11]i i i i i t t k t X t Y t φαα==---+-∑决定,其中i α是第()1t -年平 均每个妇女所生的孩子;()1i k t -是第()1t -年女性人数的比例;()1i Y t -是第()1t -年女性人数;()t α表示t 年女婴的比重;类似的可以得到了 ()()()()()()()()() 0010010i i i i i o i X t X t U t X t g t X t t X P i φ+?+=-+? =?? =?

女性的差分方程模型。 利用SPSS软件的自回归模型对()t α及各个参数进行了估计。对出生率和死亡率通过随机变量期望法可以估计。其它的参数也可以通过相应的办法得到估计。 利用所建立的差分方程,利用MATLAB和SPSS软件,我们获得了各地区各年龄段男,女人口的详细数据,在此基础上我们对数据进行了详细的分析和预测,研究了全国人口和各地区人口数量、性别比、老龄化、总和生育率、稳定性以及抚养比的分析和预测得到以下结论: 全国人口数量开始持续增长,大约在年,达到最大值,然后持续下降,在年降到,在年里降到;全国人口男女性别比到年基本上保持在正常水平,但以后有显著性的变化;在年达到。我国现在已经进入老年化社会,抚养比在年达到最大,约为,然后趋于平稳,其值约为;由人口的稳定性分析可知:从长远角度来说,如果现有政策不改变,人口结构趋于稳定。通过对总和生育率的分析,农村的总和生育率为;城镇的总和生育率为;城市的总和生育率为;所以我国现阶段的总和生育率是偏低的。 关键字:差分方程、自回归、参数估计、加权平均、生育率、死亡率。 问题重述 中国是一个人口大国,人口问题始终是制约我国发展的关键因素之一。根据已有数据,运用数学建模的方法,对中国人口做出分析和

相关文档
最新文档