您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页中国人口增长预测

中国人口增长预测

来源:意榕旅游网


摘要 本文根据近些年国家人口统计数据,分别用GM(1,1)模型、阻滞增长模型与按年龄分组的离散人口模型来对我国人口进行中短期和长期预测。

模型一首先对建立的GM(1,1)模型,用Matlab数学软件进行求解后,再与实际人口统计的数据进行分析比较,然后又用相关数据进行处理得到市、镇、乡各区人口男女比例,并会出男女比例图表。最后又根据人口统计数据预测了2006-2010年各区人口总值。如下表:(单位:万人) 年份 地区 市 镇 乡 2006 2007 2008 2009 2010 36296 24711 71124 37151 27219 69343 38025 29982 67607 320 33024 65915 39836 36376 2 考虑到自然资源、环境条件等因素会对人口的增长起阻滞作用,模型二运用了阻滞增长模型对未来人口进行分析预测,通过数据处理得到下图各区人口预测结果,如下图:

2011----2025年各地区人口值8/7160504人0口30数20100020100市镇乡2012201420162018年份/年2020202220242026 考虑到种群的按年龄分布,模型三运用离散型人口模型,将人口按年龄分组,对未来数年人口老龄化程度进行预测,得到未来数年我国人口老龄化突出,程度明显,预计在本世纪中叶60岁以上人口将占总人口的30%,65岁以上的人口将达25%。

经过以上的模型预测,本文较好的模拟出了未来50年的人口发展趋势,并充分运用了图表对其进行一个合理的评价。

关键词 GM(1,1)模型 阻滞增长模型 离散型人口模型 人口老龄化

一、 问题重述

1

已有数据,运用数学建模的方法,对中国人口做出分析和预测是一个重要问题。

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

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

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

二、 符号说明

X(0)(k) 第k年总人口量(k=1,2,3…)

r 人口增长率

xm 自然资源和环境所能容纳的最大人口数量

xi(k) 时段k第i年龄组种群数量(k0,1,2,,i1,2,,n) bi 第i年龄组的繁殖率

di 第i年龄组的死亡率 si 第i年龄组的成活率

bi(k) 第k年i岁女性生育率

(k) k年i岁的每位女性的总和生育率

N(t) t时刻总人口数

1.不考虑自然灾害、战争等引起的人口分布变化; 2.无较大的国际性人口迁移; 3.年龄为i但不足i1的记为i岁; 4.当年龄超过90岁的以90岁计算; 5.60或65岁以上人口为老龄人口。

四、模型建立与求解

2

模型一

建立灰色预测GM(1,1)模型,记2001年为第一年,第k年总人口量为X做一次累加(AGO)生成数列

km10k,

X(k)X(0)(m),(k1,2,,10)

(1)有灰微分方程的白化型:

令Y=x(0)(2),x(0)(3),,x(0)(5)

Tdx(1)ax(1)b dt1(1)(1)x(1)x(2)21(1)(1)x(2)x(3)Tu=a,b B21x(1)(4)x(1)(5)211 1ˆ=BTB1BTY ˆ,bˆ=a由最小二乘得uT求解得

0bbx(1)(k1)(x(0)(1))eak,k1,2,,5,

aaˆ(k+1)=x(1)(k1)x(1)(k),k1,2,,5, 且x通过以上公式的数据求解,然后进行如下的 预测值检验: 4.1.1残差检验:令残差为(k),计算得

(0)x(k)x(k)(k),k1,2,,5

x(0)(k)(0)如果(k)0.2,则可认为达到一般要求;如果(k)0.1,则可认为达到较高要求。

(0)(0)x(k1),x(k)计算出级比(k),4.1.2级比偏差值检验:首先由参考数据再用

发展系数a求出相应的级比偏差

(k)1(10.5a)(k)

10.5a如果(k)0.2,则可认为达到一般要求;如果(k)0.1,则认为达到较高

3

首先,利用excel以及利用相关数据得到各地区男女比例:

图一:各地区男女比例

各地区男女比例100%80%60%40%20%0%全国男女比例(女100计)乡男女出生比例(女100计)镇男女出生比例(女100计) 其次,综合灰色预测算法,利用Matlab进行数据处理计算得到以下结果

表一: 市 镇 乡 a b -0.0387 31329 -0.0967 143 0.0436 84133 表二:2001-2005市人口统计值与模型值

序号 1 2 3 4 5 序号 1 2 3 4 5 序号 1 2 3

年份 2001 2002 2003 2004 2005 年份 2001 2002 2003 2004 2005 年份 2001 2002 2003 原始值 3.0885 3.3607 3.3621 3.3566 3.6241 模型值 3.0885 3.3071 3.3850 3.46 3.62 偏差 0 0.5362 -0.2282 -1.0797 0.7797 残差 0 0.0160 0.0068 0.0322 0.0215 级比偏差 0.0594 -0.0231 -0.0252 0.0520 级比偏差 -0.1311 0.0973 -0.0853 0.0181 级比偏差 0.0069 -0.0108

表三:2001-2005镇人口统计值与模型值 原始值 模型值 偏差 残差 1.68 1.68 0 0 1.6116 1.6787 -0.6707 0.0416 1.9666 1.8491 1.1752 0.0598 1.9961 2.0367 -0.4062 0.0204 2.2393 2.2434 -0.0412 0.0018 表四:2001-2005乡人口统计值与模型值 原始值 模型值 偏差 残差 8.0194 8.0194 0 0 7.8729 7.8716 0.0130 0.0002 7.5940 7.6745 -0.8057 0.0106 4

2004 7.60 5 2005 7.2121 将其绘制成图表得: 7.4824 7.2951 图二:

1.6363 -0.8292 0.0214 0.0115 0.0317 -0.0336 2001-2005年人口预测图90000人80000口70000数60000/50000140000030000020000010000002000.520012001.520022002.520032003.520042004.520052005.5年份/年市镇乡 由以上灰色预测的结果可知:2001——2005年的预测值与原始值的相对误

差以及级比偏差都0.1,所以证明模型的建立比较准确。又由于灰色预测离散型模型只能预测短期的值,所以通过matlab计算的到一下数据:

表五: 未来5年各地区人口总数预测表 单位:万人 年份 地区 市 镇 乡 2006 2007 2008 2009 2010 36296 24711 71124 37151 27219 69343 38025 29982 67607 320 33024 65915 39836 36376 2 4.2模型二

由于自然资源、环境条件等因素会对人口的增长起阻滞作用,并且随着人口数量的增长,其受到的阻滞作用也越来越大。因此,当人口增长到一定数目后增长率会下降。

阻滞作用体现在对人口增长率r的影响上,使得r会随着人口数量的增加而逐渐下降。如果将r表示为x的函数r(x),则它应是减函数。可得到微分方程

dxr(x)x,x(0)x0 (1) dt对r(x)的一个最简单的假定是,设r(x)为x的线性函数,即

r(x)rsx (r0,s0) (2)

5

r称为固有增长率,表示人口很少时(理论上是x0)的增长率。为了确定系数s的意义,引入自然资源和环境条件所能容纳的最大人口数量xm,称人口容量。当xxm时人口不再增长,即增长率r(xm)0,代入(2)式得s是(2)式为

r(x)r(1x ) (3)

xmxmx成正比,xmr,于xm

(3)式的另一种解释是,增长率r(x)与人口尚未实现部分的比例比例系数为固有增长率r。 将(3)代入方程(1)得

dxxrx(1),x(0)x0 (4)

xm dt

方程(4)右端的因子rx体现人口自身的增长趋势,因子(1x)则体现了资源和

mx环境对人口增长的阻滞作用。显然,x越大,前一因子越大,后一因子越小,人口增长是两个因子共同作用的结果。 方程(4)可以用分离变量法求解得到

x(t)xmx1(m1)ertx0

由附录二用matlab分别求得以下数据:

表六:各区r,s,xm值

r 市 0.0684 0.0128 5.3371 镇 0.0994 0.02187 4.55 乡 0.1248 0.0192 6.4975 s xm 然后运用x(t)xmx1(m1)*er*tx0公式,用matlab求得2011-------2025的数据如下

表:

表七:2011~2025年各区人口预测 (单位:107人)

6

市 镇 乡 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 3.942466 4.011776 4.078741 4.14333 4.205524 4.265316 4.322711 4.377723 4.430379 4.48071 4.528757 4.574567 4.618194 4.659695 4.699131 2.814771 2.91997 3.022235 3.121205 3.216572 3.308085 3.3959 3.478825 3.557825 3.632509 3.702884 3.7693 3.830918 3.8887 3.942665 6.91593 6.80 6.8125 6.779573 6.745213 6.715173 6.688878 6.66584 6.5635 6.627903 6.61233 6.5984 6.586611 6.576027 6.566712 通过excel将以上表格制成图表得: 图三:2011~2025各地区人口值 (单位:万人)

2011----2025年各地区人口值8人7口6数5/41030201020102012201420162018年份/年2020202220242026市镇乡 继续运用阻滞增长模型求得2026----2050年各地区人口数如下表:

表八:未来25年中国各地区人口数(单位:107人)

2026 2027 2028 2029 2030 2031 市 4.736567 4.772071 4.805712 4.83756 4.867686 4.6161 镇 3.992771 4.039247 4.082269 4.122018 4.15868 4.19244 7

乡 6.558512 6.551291 6.4931 6.539327 6.5343 6.530036 人口总数 15.28785 15.36261 15.43291 15.491 15.56075 15.618

2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 4.923056 4.948441 4.972385 4.994956 5.016221 5.036244 5.0550 5.072815 5.0482 5.105146 5.119862 5.133682 5.146656 5.158831 5.170253 5.150967 5.131012 5.1028 5.069252 4.223482 4.251986 4.278127 4.302073 4.323986 4.344019 4.362317 4.379017 4.394248 4.408129 4.420773 4.432283 4.442756 4.452281 4.46094 4.458808 4.445956 4.422448 4.398341 6.526199 6.522815 6.519832 6.517201 6.51488 6.512833 6.511027 6.509434 6.508028 6.506788 6.505694 6.504728 6.503876 6.503124 6.502461 6.481875 6.461359 6.420903 6.385005 15.67274 15.72324 15.77034 15.81423 15.85509 15.31 15.92843 15.96127 15.99176 16.02006 16.04633 16.07069 16.09329 16.11424 16.13365 16.09165 16.03833 15.94878 15.8526 由以上的表格,结合下面的图可知,当时间达到2046年左右,中国各地区以及中国总人口达到峰值,且值为16.1万亿左右。

表四:2043----2050年人口预测图

2043---2050年人口预测图16.1516.116.051615.9515.915.8515.82042204320442045204620472048204920502051系列1 4.3模型三

在种群数量发展过程中,不同年龄动物的繁殖率和死亡率有着明显的不同,它们对种群数量的增减有着重要影响。事实上,在人口预测中人口按年龄的分布十分重要,本模型将考虑按年龄分组来预测我国人口的发展状况。

8

模型建立 将种群按年龄大小等间隔地分成n个年龄组,本模型中以每1岁为1个年龄组。与年龄的离散化相对应,时间也离散为时段,且时段的间隔与年龄区间的大小相等,即以1年为1个时段。

种群是通过雌性个体的繁殖而增长的,所以用雌性个体数量的变化为研究对象比较方便,下面提到的种群数量均指种群中的雌性。

记时段k第i年龄组种群数量为xi(k),k0,1,2,,i1,2,,n,第i年龄组的繁殖率为bi,即第i年龄组每个雌性个体在1个时段内平均繁殖的数量,第i年龄组的死亡率为di,即第i年龄组1个时段内死亡数与总数之比。si1di称为成活率。这里假设bi和di(从而si)不随时段k变化,在稳定的环境下这个假设是合理的。bi和si可由统计资料获得。xi(k)的变化规律由以下的基本事实得到:时段k1第1年龄组种群数量是时段k各年龄组繁殖数量之和,即

x1(k1)bixi(k) (1)

i1n时段k1第i1年龄组的种群数量是时段k第i年龄组存活下来的数量,即

xi1(k1)sixi(k),i1,2,,n1 (2)

记时段k种群按年龄组的分布向量为

x(k)[x1(k),x2(k),,xn(k)]T (3)

由繁殖率bi和存活率si构成的矩阵

b1b2s0L1s20则(1),(2)可表为

bn1bn00 (4) 0sn10x(k1)Lx(k),k0,1,2, (5)

当矩阵L和按年龄组的初始分布向量x(0)已知时,可预测任意时段k种群按年龄组的分布为

x(k)Lkx(0),k1,2, (6)

有了x(k)不难算出时段k种群的总数。

4.3.2人口模型 为方便起见本模型只涉及女性人口(考虑性别比函数即可得到

9

,且以1岁为1个年龄组,1年为1个年龄段,即k年i岁的女性人数为

xi(k)。设生育率与年龄和时间有关,记k年i岁女性生育率(每位女性平均生育

的女儿数)为bi(k),育龄区间为[i1,i2]。设死亡率只与年龄有关,记k年i岁女性死亡率为di,存活率为si。

进一步将bi(k)分解为

bi(k)(k)hi,hi1ii1i2

(7)

其中hi为生育模式,而(k)满足

(k)bi(k)ii1i2

(8)

是k年所有育龄女性平均生育的女儿数,若女性在育龄期所及的时间内保持生育率不变,则(k)就是k年i1岁的每位女性一生平均生育女儿数,即总和生育率(或生育胎次),是控制人口数量的主要参数。

仍用xk表示女性人口的(按年龄)分布向量,如(3)式,为表明(k)的作用,将(4)式是L矩阵作如下分解。记

00000hi1hi200s001000A0s20L0000,s000n1(9)

则模型(5)式应表为

x(k1)Ax(k)(k)Bx(k)

(10)

当根据统计资料知道了人口的初始分布x(0)和存活率矩阵A,并给出了生育模式矩阵B,就可用不同的总和生育率(k)来预测或控制未来的人口数量。

首先利用有关数据求得各地区人口生育模式如下表:

10

h(市) h(镇) 16 0.1175 0.12 17 0.185 0.61 18 0.42 1.185 19 1.685 4.0825 20 5.245 11.585 21 16.86 24.7225 22 36.4625 62.015 23 57.75 95.72 24 86.0925 111.155 25 103.9825 124.1525 26 115.0775 125.96 27 117.7675 103.1175 28 101.3125 81.0725 29 81.65 59.65 30 67.1575 43.7225 31 48.9425 27.36 32 36.0225 24.175 33 27.175 19.4925 34 21.3975 15.5875 35 17.79 12.155 36 11.4825 6.255 37 8.2125 2.935 38 6.5 3.75 39 4.5 5.715 40 3.4975 4.9175 41 2.385 4.45 42 1.1025 0.57 43 0.925 0.8275 44 0.5125 1.0475 45 0.3975 0.5075 46 0.3175 0.4225 47 0.2825 0.2725 48 0.2475 0.6275 49 0.29 0.3075 50 0.415 0.2175 总计 984.35 980.36 利用excel将各地区生育模式制成图表得: 图四:各地区生育模式

h(乡) 0.4275 1.0475 2.6675 8.4975 23.5875 35.5625 49.0875 91.975 113.42 103.4475 79.2575 67.685 68.3925 58.0625 55.9475 43.355 37.3725 28.455 28.5625 26.2275 20.8575 15.335 10.1575 7.0625 5.37 3.955 3.605 2.04 1.03 1.5025 1.005 0.4225 0.53 0.8225 0.605 997.3375 11

各地区生育模式1000995990985980975970h(市)h(镇)总计h(乡)其次,利用人口存活率等数据进行处理,求得不同地区存活率等数据如下表:

表十:各地区人口存活率

12

年龄 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

市 镇 乡 存活率 人口人口人口死亡率 死亡率 死亡率 比率 比率 比率 0.84 6.23 1.05 8.70 1.21 21.62 0.99 0.99 0.98 0.76 0.60 0.95 0.66 1.01 1.68 1.00 1.00 1.00 0.79 0.65 0.97 0.71 1.11 1.53 1.00 1.00 1.00 0.84 0.36 1.06 0.84 1.18 1.11 1.00 1.00 1.00 0. 0.07 1.13 0.46 1.26 0.91 1.00 1.00 1.00 0.91 0.55 1.20 0.35 1.33 0.61 1.00 1.00 1.00 0.95 0.31 1.25 0.55 1.40 0.51 1.00 1.00 1.00 0.98 0.35 1.32 0.48 1.47 0.56 1.00 1.00 1.00 1.01 0.44 1.34 0.22 1.56 0.49 1.00 1.00 1.00 1.04 0.13 1.39 0.16 1.62 0.44 1.00 1.00 1.00 1.12 0.29 1.49 0.49 1.79 0.53 1.00 1.00 1.00 1.15 0.21 1.58 0.14 1.87 0.49 1.00 1.00 1.00 1.23 0.30 1.69 0.32 2.04 0.35 1.00 1.00 1.00 1.31 0.35 1.80 0.61 2.14 0.51 1.00 1.00 1.00 1.41 0.30 1.94 0.56 2.28 0.49 1.00 1.00 1.00 1.46 0.31 1.94 0.37 2.22 0.63 1.00 1.00 1.00 1.47 0.17 1.83 0.35 2.01 0.73 1.00 1.00 1.00 1.49 0.35 1.71 0.61 1.73 0.79 1.00 1.00 1.00 1.52 0.21 1.47 0. 1. 0.98 1.00 1.00 1.00 1.48 0.33 1.19 0.41 1.34 0.97 1.00 1.00 1.00 1.42 0.46 1.11 0.58 1.31 1.07 1.00 1.00 1.00 1.42 0.40 1.08 0.92 1.25 1.33 1.00 1.00 1.00 1.45 0.50 1.20 1.04 1.30 1.01 1.00 1.00 1.00 1.49 0.31 1.30 0.80 1.32 1.58 1.00 1.00 1.00 1.46 0.44 1.37 0.50 1.30 1.13 1.00 1.00 1.00 1. 0.17 1.45 0.70 1.33 1.46 1.00 1.00 1.00 1.57 0.52 1.56 0.38 1.34 1.36 1.00 1.00 1.00 1.65 0.68 1.65 3.65 1.39 1.23 1.00 1.00 1.00 1.75 0.40 1.78 1.05 1.48 1.35 1.00 1.00 1.00 1.84 0.68 1.82 1.07 1. 1.67 1.00 1.00 1.00 1.99 0.55 2.00 1.11 1.69 1.73 1.00 1.00 1.00 2.05 0.70 2.04 0.62 1.70 1.76 1.00 1.00 1.00 2.12 0.78 2.13 1.04 1.80 1. 1.00 1.00 1.00 2.14 0.80 2.16 0.88 1.86 1.70 1.00 1.00 1.00 2.08 0.98 2.15 0.74 1.87 1.66 1.00 1.00 1.00 2.03 0.82 2.15 0.93 1.91 2.03 1.00 1.00 1.00 1.97 1.13 2.13 1.28 1. 2.01 1.00 1.00 1.00 2.00 1.18 2.11 1.04 1.85 1.65 1.00 1.00 1.00 2.08 0.85 2.13 1.23 1.87 2.40 1.00 1.00 1.00 2.09 1.24 2.08 0.87 1.80 2.55 1.00 1.00 1.00 2.01 1.27 1.98 1.42 1.67 2.38 1.00 1.00 1.00 13

42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

1. 1.74 1.59 1.53 1.62 1.65 1.69 1.66 1.56 1.55 1.42 1.33 1.23 1.14 1.07 0.99 0.90 0.86 0.80 0.82 0.80 0.79 0.78 0.78 0.78 0.74 0.73 0.71 0.67 0.65 0.58 0.53 0.48 0.44 0.40 0.34 0.30 0.27 0.23 0.22 0.17 0.15 1.80 1.33 1.21 2.36 2.45 2.07 1.78 2.44 3.17 2.67 3.30 3.98 4.40 4.03 4.82 4.61 6.04 6.43 6.86 7.19 8.14 10.28 10.51 11.55 13.60 13.29 16.59 17.42 20.20 23.70 26.70 26.66 28.01 31.76 37.07 43.39 48.22 49.39 53.50 .36 67.42 75.36 1.74 1.44 1.55 1.58 1.31 2.22 1.25 2.48 1.35 2.21 1.41 2.28 1.48 2.43 1.47 3.01 1.39 3.11 1.43 3.40 1.29 4.03 1.20 4.90 1.13 4.12 1.04 4.71 1.00 5.60 0.92 7.46 0.84 5.12 0.82 7.82 0.76 9.48 0.79 9. 0.71 9.05 0.68 10.90 0.66 14.20 0.65 13.30 0.65 15.16 0.60 16.43 0.59 18.69 0.56 20.45 0.53 27.02 0.53 26.33 0.46 28.60 0.44 36.93 0.40 35.32 0.36 39.86 0.34 48.26 0.30 47.61 0.25 56.90 0.24 52.42 0.19 68.00 0.19 67. 0.15 76.66 0.14 140.19 14

1.46 2.68 1.00 1.00 1.00 1.33 2.32 1.00 1.00 1.00 1.16 3.03 1.00 1.00 1.00 1.12 3.05 1.00 1.00 1.00 1.24 2. 1.00 1.00 1.00 1.29 3.42 1.00 1.00 1.00 1.40 3. 1.00 1.00 1.00 1.43 4.12 1.00 1.00 1.00 1.38 4.70 1.00 1.00 1.00 1.44 5.06 1.00 1.00 0.99 1.31 5.17 1.00 1.00 0.99 1.27 5.91 1.00 1.00 0.99 1.19 5.49 1.00 1.00 0.99 1.10 6.79 1.00 1.00 0.99 1.05 7.83 1.00 0.99 0.99 0.98 7.60 1.00 0.99 0.99 0.90 7.73 0.99 0.99 0.99 0.86 11.15 0.99 0.99 0.99 0.79 10.96 0.99 0.99 0.99 0.82 13.18 0.99 0.99 0.99 0.74 13.93 0.99 0.99 0.99 0.70 16.25 0.99 0.99 0.98 0.69 16.80 0.99 0.99 0.98 0.68 19.60 0.99 0.99 0.98 0.67 20.75 0.99 0.98 0.98 0.62 21.71 0.99 0.98 0.98 0.61 24.41 0.98 0.98 0.98 0.60 27.73 0.98 0.98 0.97 0.55 30.07 0.98 0.97 0.97 0.58 35.67 0.98 0.97 0.96 0.50 38.68 0.97 0.97 0.96 0.48 42.67 0.97 0.96 0.96 0.44 49.48 0.97 0.96 0.95 0.40 50.38 0.97 0.96 0.95 0.38 55.72 0.96 0.95 0.94 0.33 55.29 0.96 0.95 0.94 0.30 70.11 0.95 0.94 0.93 0.27 76.86 0.95 0.95 0.92 0.23 84.71 0.95 0.93 0.92 0.23 91.83 0.94 0.93 0.91 0.18 114.84 0.93 0.92 0. 0.15 98.63 0.92 0.86 0.90

83 84 85 86 87 88 90+ 0.12 82.35 0.11 97.23 0.13 113.02 0.92 0.90 0. 0.10 107.53 0.09 104.79 0.07 121.69 0.05 119.58 0.04 148.81 0.03 153.29 0.10 226.28 0.09 86.92 0.08 136.60 0.06 125.32 0.05 160.62 0.04 176.17 0.03 145.37 0.09 214.74 0.11 139.48 0. 0.91 0.86 0.08 139.23 0.90 0.86 0.86 0.07 153.39 0.88 0.87 0.85 0.05 155.52 0.88 0.84 0.84 0.05 172.48 0.85 0.82 0.83 0.03 226.33 0.62 0. 0.51 0.09 265.90 0.77 0.79 0.73 4.3.3人口发展方程 使人口数量和结构变化的因素不外乎出生、死亡和迁移。为简化起见只考虑自然的出生与死亡,不计迁移等社会因素的影响。

在时刻t,年龄小于r人口记作F(r,t),t和r均为连续变量,设F是连续、可微函数,称人口分布函数。时刻t的人口总数记作N(t),最高年龄记作rm(理论推导时设rm)。于是对于非负非降函数F(r,t)有

F(0,t)0,F(rm,t)N(t) (1)

定义

p(r,t)F,0rrm (2) r称年龄密度函数。p(r,t)dr表示时刻t年龄在区间[r,rdr)内的人数。p(r,t)非负,且

p(rm,t)0 (3)

记(r,t)为时刻t年龄r的人的死亡率,其含义是,(r,t)p(r,t)dr表示时刻t年龄在[r,rdr)内单位时间死亡的人数。

为了得到p(r,t)满足的方程,考察时刻t年龄在[r,rdr)内的人到时刻tdt的情况。他们中活着的一部分人的年龄变为[rdr1,rdrdr1),这里dr1dt。而在dt这段时间内死亡的人数为(r,t)p(r,t)drdt。于是

p(r,t)drp(rdr1,tdt)dr(r,t)p(r,t)drdt (4)

(5)

上式可写作

[p(rdr1,tdt)p(r,tdt)][p(r,tdt)p(r,t)]drdt(r,t)p(r,t)drdt15

dr1dt就可得到

pp (r,t)p(r,t)rt (6)

这是年龄密度函数p(r,t)的一阶偏微分方程。其中死亡率(r,t)为已知函数。 4.3.4人口的评价 经过以上的预测与数据处理,接下来可以对未来50年人口

的评估与分析:

4.3.4(1)人口抚养比

人口抚养比是指总体人口中非劳动年龄人口数与劳动年龄人口数之比。通常用百分比表示。说明每100名劳动年龄人口大致要负担多少名非劳动年龄人口。根据劳动年龄人口的两种不同定义(15岁—59岁人口或15岁—岁人口),计算总抚养有两种方式。所以通过对各年龄段 的人口进行规划得到如下图形: 图四:人口抚养比

人口抚养比0.450.40.350.30.250.20.150.10.0502006200820102012201420162018202020222024202620282030203220342036203820402042204420462048人口抚养比年份\\年 从上图结果得知我国人口抚养比将在未来数年连续减少。 4.3.4(2)人口老龄化

人口老龄化是指总人口中因年轻人口数量减少、年长人口数量增加而导致的老年人口比例相应增长的动态点击此处添加图片说明过程。国际上通常把60岁以上的人口占总人口比例达到10%,或65岁以上人口占总人口的比重达到7%作为国家或地区进入老龄化社会的标准。两个含义:一是指老年人口相对增多,在总人口中所占比例不断上升的过程;二是指社会人口结构呈现老年状态,进入老龄化社会。国际上通常看法是,当一个国家或地区60岁以上老年人口占人口总数的10%,或65岁以上老年人口占人口总数的7%,即意味着这个国家或地区的人口处于老龄化社会。为了更具说服力,接下来分别以60岁与65岁以上的人口为老龄人口进行数据统计与处理:

16

图五:2005~2050年人口老龄化比例

历年老龄化比例(%)353025201510502005200720092011201320152017201920212023202520272029203120332035203720392041204320452047204960岁以上65岁以上 从上图中看出未来数年我国人口老龄化程度加剧,呈逐年上升趋势。其中60岁以上人口在本世纪中叶将达30%,65岁以上人口将达25%。

五、模型评估与改进

亮点:

1.运用了离散形式模型,它的优点是便于用计算机作数值计算,可用不同的总和生育率来预测或控制未来的人口数量。

2 在长期的预测中,本文利用了logistic模型,充分考虑了相关因素,使预测 结果较准确。

3.本文充分发挥了图表模式,让数据结果更鲜明。

不足之处:

1.用阻滞增长模型来描述种群的数量变化时,未考虑种群的年龄结构,种群的数量主要由总量的固有增长率决定。

2.由于不同动物的繁殖率和死亡率有着明显的不同,不能更精细地预测种群未来的增长。

3.未了预测长期的人口数量增长情况,在建立差分方程模型的基础上,将生育率、生育模式等概念引入所建立的模型式,得到了离散形式的人口模型。 模型改进:

1.对中期预测中,可以综合考虑出生率,死亡率,人口迁移率,生育模式,人口老龄化等等因素对人口发展的影响,然后分析各因素对人口 的影响度,即对比计算各因素与人口增长的关联度,并确定各因素的权重,最后根据人口基数以及已知各地区人口数据对其进行预测。

2.对于长期人口预测,可以综合城市的饱和,国家的 等,将各地 区人口增长数乘以一个合理的权重,使模型结果更接近于实际。

参考文献

17

中国统计年鉴

[2]姜启源 谢金星 叶俊,数学模型(第三版),北京:高等教育出版社,2003. [3]W.F.Lucas.微分方程模型(朱熠民等译),国防科技大学出版社,1988

[4]Song Jian(宋健),Yu Jingyuan(于景元).Population System Control.Springer-Verlay,1988

[5]马莉 著 《matlab语言实用教程》 , 北京:清华大学出版社 2011.1 [6]张德丰 等 著 《matlab概率与数理统计分析》 ,机械工业出版社 ,2010.1 [7]周品 何正风 等 著 《matlab数值分析》 ,机械工程出版社 ,2010.1

程序代码:

(1)灰色预测前数据的预处理

for i=2:5 %2到5行的数 a= t(i-1,2)/t(i,2) if a<0.55 || a>1.4 for n=1:5

t(n,2)=t(n,2)+1000; end i=2;

a= t(i-1,2)/t(i,2); end

end %人口预测数据处理过 即灰色预测模型中的条件满足 t

(2)灰色预测

x0=h %h为导入的数据 n=length(x0);

lamda=x0(1:n-1)./x0(2:n); range=minmax(lamda); x1=cumsum(x0); for i=2:n

z(i)=0.5*(x1(i)+x1(i-1)); end

B=[-z(2:n)',ones(n-1,1)]; Y=x0(2:n)';

u=B\\Y %求a,b

x=dsolve('Dx+a*x=b','x(0)=x0'); %dsolve 求微分值 % eg.dsolve('Dx = -a*x') returns ans = C1/exp(a*t)

18

x=subs(x,{'a','b','x0'},{u(1),u(2),x1(1)}); yucel=subs(x,'t',[0:n-1])

digits(6),y=vpa(x) %为了提高精度,先计算预测值,再显示微分方程的解 yuce=[x0(1),diff(yucel)] epsilon=x0-yuce %计算差值

delta=abs(epsilon./x0) %计算残差

rho=1-(1-0.5*u(1))/(1+0.5*u(1))*lamda %计算级比偏差值 (3)Leslie 模型 A=zeros(91);

for i=1:90

A(i+1,i)=s(i,9);

end

B=zeros(91); for i=1:35

B(1,i+14)=s(i,13); %按年龄分组的 Leslie模型end

x(:,1)=s(:,2); for k=2:46

x(:,k)=(A+B.*1.5).^k*x(:,1); end x

4) 未来100年不同地区各年龄人口的计算 for t=1:100

end end

19

p 219

( for n=1:3

x(t,n)=y(1,n)/(1+(y(1,n)/y(3,n)-1)*exp(-y(2,n)*t));

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务