为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于计划生育政策的调整的数学模型

2017-09-19 21页 doc 390KB 176阅读

用户头像

is_196623

暂无简介

举报
基于计划生育政策的调整的数学模型2013教社杯全国大学生数学建模竞赛 承  诺  书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择...
基于计划生育政策的调整的数学模型
2013教社杯全国大学生数学建模竞赛 承  诺  书 我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。 我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照的参考文献的表述方式在正文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。 我们参赛选择的题号是(从A/B/C/D中选择一项填写):                        我们的参赛报名号为(如果赛区设置报名号的话):                          所属学校(请填写完整的全名):                                    参赛队员 (打印并签名) :1.                                                                  2.                                                                  3.                                            指导教师或指导教师组负责人  (打印并签名):                                                                          日期:  年  月  赛区评阅编号(由赛区组委会评阅前进行编号): 2013教社杯全国大学生数学建模竞赛 编 号 专 用 页 赛区评阅编号(由赛区组委会评阅前进行编号): 赛区评阅(可供赛区评阅时使用): 评 阅 人 评 分 备 注 全国统一编号(由赛区组委会送交全国前编号): 全国评阅编号(由全国组委会评阅前进行编号): 基于生育政策调整的数学模型 一、问题重述 自1978年将计划生育成为中国的一项基本国策以来,在这20多年的时间里,计划生育政策对建设中国特设社会主义、实现国家富强和民族振兴产生了巨大影响,为促进世界人口与发展发挥了重大作用。 但是,在经历了迅速从高生育率到低生育率的转变之后,我国人口的主要矛盾已经不再是增长过快,而是人口红利消失、临近超低生育率水平、人口老龄化、出生性别比失调等问题。怎样解决这些问题,如何调整生育政策成为目前讨论的焦点。 2012年,有专家指出,我国应实施“生育自主、倡导节制、素质优先、全面开发”的新人口政策,并在2015年全面放开二胎政策。 请解决以下问题: (1)选择合适的角度,建立数学模型,评估我国目前有没有必要放开二胎政策 (2)建立数学模型,回答何时放开二胎政策比较合适? (3)建立数学模型, 如何合理放开二胎政策才可以避免同时全部放 二胎带来的人口大起大落式的剧烈变动,也可避免放开“单独”(即夫妻 方一方是独生子的可生二胎)带来的花费时间较长、贻误时机等问题。 二、问题分析 问题1、对于我国目前有没有必要放开二胎政策这个问题,我们通过逆向思维、由果索因的方式来解决。假设目前有必要放开二胎政策,那么放开二胎政策的条件是什么,是什么原因导致了我国目前有必要放开二胎政策。 自1978年计划生育成为中国的一项基本国策以后,我国在经历了迅速从高生育率到低生育率的转变,并伴随出现了人口红利消失、临近超低生育率水平、人口老龄化、出生性别比失调等问题。这些问题就是导致了我国目前是否有必要放开二胎政策的条件。若通过对这些条件分析最终得出结论为有必要放开二胎政策,那么假设成立;否则假设不成立,没有必要放开二胎政策。 通过建立动态差分方程模型预测老龄化的人口数、劳动人口数以及总人口数。根据预测的数据画出老龄化程度的趋势图和人口红利的趋势图,最终通过分析老龄化程度、生育率高低、出生性别比例和人口红利变化得出目前有没有必要实行二胎政策。 问题2、从问题1中得出我国目前有必要实行二胎政策,所以放开二胎政策的实行应该就在目前,只是不确定是什么时间。我们根据实行二胎政策会影响人口结构的变化这一方面来分析,人口结构包括出生性别比、生育率、人口抚养比、老年人口抚养比和青壮年、少年及老年系数等。 先假设二胎政策开放的时间,预测生育率、出生性别比、人口抚养比、老年人口抚养比和青壮年、少年及老年系数等数值并分析变化趋势,根据这几种变化趋势分析对我国人口结构的影响程度,然后确定二胎政策放开的时间。 由于出生性别比受经济、社会、政策多种因素的影响,用有规律的定量分析并不能预测完全,所以我们用灰色GM(1,1)模型和定性分析相结合的进行分析。 对于生育率,根据2008-2010年各年龄阶段生育率数据绘制图 图1:2008-2010年各年龄阶段生育率 从图中可以看出生育模式符合偏正态分布,在概率分布中属于偏正态分布的有对数正态分布、韦伯分布、泊松分布等。这里我们选择对数正态分布和韦伯分布进行数据拟合,比较二者的拟合精度,选择最优的模型预测生育率。 对于人口抚养比、老年人口抚养比和青壮年、少年、老年系数我们用第一问建立的差分方程模型进行预测。 问题3、根据问题二三的结果,我们计划2015年实行二胎政策的开放。但全国各省份实际情况各不相同,所以我们对各省份二胎政策的实施选择不同的开放程度。 我们选择各省人口基数和人口增长率作为评判各地区实施二胎政策的标准。利用灰色关联度计算出各省份人口基数对全国人口基数的关联度,即权重。然后根据关联度进行排名并分类,分为三类:人口基数小且人口增长率低、人口基数大且人口增长率高、介于两者之间。根据所分的类别实施不同的放开二胎政策。 三、问题假设 1、在预测人口模型中,假设不考虑与境外的迁入迁出问题 2、假设在预测的过程中不发生人数骤减的情况 3、假设生育率、死亡率和男女性别比例不随人口流动而变化 4、假设查得的数据真实有效 四.名词解释及符号说明 人口红利:是指一个国家的劳动年龄人口占总人口比重较大,抚养率比较低,为经济发展创造了有利的人口条件,整个国家的经济成高储蓄、高投资和高增长的局面【1】。 生育率:指不同时期,不同地区妇女或育龄妇女的实际生育水平或生育子女的数量【2】。 人口抚养比:人口抚养比是指总人口中非劳动年龄人数与劳动年龄人数之比,以百分数表示【3】。 --生育率 --死亡率 --生存率 --总和生育率 五、模型建立及求解 5.1影响因素的分析 1949年建国初期,由于社会稳定,卫生条件改善,生活水平提高,以及长期缺乏对人口增长的适当控制,我国成为世界上人口最多的国家。于是1978年我国把将计划生育作为一项基本国策。20多年来在很好的控制了人口增长的同时,也同样产生了令人堪忧的问题:临近超低生育率水平、人口老龄化、出生性别比失调、人口红利消失。 基于预测模型的基础上,对这几方面进行分析: 5.1.1生育率水平 20世纪70年代初,中国政府开始大力推行计划生育,导致了我国迅速从高生育率到低生育率的转变。下图则为几年内的生育率变化: 图2:1983-2010年生育率变化折线图 根据上图可以发现我国在实施计划生育政策以来,生育率处于下降趋势,生育率几乎一直处于低生育率2.14以下的水平,特别是近几年生育率更是低于超低生育率水平1.5。 然而超低生育率水平加快了我国老龄化的进程,对社会将会有极大的损害,不利于社会的发展。 5.1.2出生性别比例 在计划生育中的严格控制人口数量的前提下,性别选择成为人们退而求其次的选择,最终导致出生人口性别比例被“人为性”破坏失调。下图为自1949年至2012年的性别比例趋势折线图,通过折线图来具体说明我国性别比例问题。 图3:1980-2010年性别比例折线图 由图可知:查阅资料得知正常性别比例在103:100左右。自1978年以来,随着以控制出生人口数量为主要内容的生育政策在全国范围内实施后,我国出生人口性别比例明显升高。1985年以来除了个别年份以外,出生人口性别比均超过了112,明显的偏离了正常的性别比值,且从总的趋势上看男女性别比值仍呈增长趋势。 出生人口性别比失衡带来的婚姻挤压、性别透支和人口结构失衡等严重社会问题,给人口安全、社会稳定带来巨大隐患,影响中国人口与经济、社会、资源、环境协调和可持续发展,甚至影响民族的繁荣和社会的长治久安。 5.1.3人口红利 中国经济“增长奇迹”源于多种因素,“人口红利”是其中最重要的因素【5】。中国处于人口红利期时,经济取得了巨大的进步。所谓的人口红利期是指生育率迅速下降,少儿抚养比例下降,总人口中适龄劳动人口比重上升,而老年人口比例达到较高水平之前形成的一个劳动力资源相对丰富的时期。但是中国人口红利到底能持续多久或者是否已经消失,根据人口红利的定义,我们就通过用劳动人口占总人口比例的变化表示人口红利的变化,确定人口红利的变化趋势。 根据上述数据可得到以下劳动人口占总人口比例年度变化的折线图: 图4:2000-2011年劳动人口占总人口比例年度变化折线图 根据上图可知我国的人口红利大致一直处于增长趋势,但是在2010年出现了一个拐点,所以为了解释这个问题,我们建立差分方程模型来预测接下来几十年劳动人口占总人口比例的变化趋势,进而较精确的说明人口红利在现在及未来的发展趋势。 (1) 差分方程模型 首先先建立差分方程模型,然后得出各年龄阶段人口的增长状况,最后求出每年年龄段在15-59岁的人口数与总的人口数,算出二者的比值,通过比值画出人口红利的变化曲线图,根据图像进行分析。 将人群按年龄大小等间隔地分成n个年龄组,比如每10岁或每5岁为1个年龄组。与年龄的离散化相对应,时间也离散为时段,并且时段的间隔与年龄区间大小相等,即以10年或5年为1个阶段。 人口是通过女性个体的生育而增长的,所以用女性数量的变化为研究对象比较方便,下面提到的人口数量均指其中的女性。 记时段第年龄组的人群数量,第年龄组的生育率为,第年龄组的死亡率为,生存率为,,我们假设和不随时段变化,在稳定的环境下这个假设是合理的。的变化规律由以下的基本事实得到:时段第一年龄组人口数量是时段各年龄组生育数量之和,即                                                 (4) 时段第年龄组的人口数量是时段第年龄组生存下来的数量,即                                       (5) 计时段种群按年龄组的分布变量为:                                       (6) 由生育率和生存率构成的矩阵                                               (7) 则(4)、(5)可表为                                           (8) 当矩阵L和按年龄组的初始分布向量已知时,可以预测任意时段人群按年龄组的分布为                                             (9) (2)模型验证 由上式(9)可知只要知道t=1时的人口数据就能依次得到以后每年各个年龄段的人口数据,这样进而可以预测年龄在15-59岁的劳动人口数量,我们将年龄分为4组,将全国人口分为0-14、15-49、50-59、60-90四个年龄阶段,此时有 根据中国统计年鉴查得2000-2008的数据出生率及死亡率,通过死亡率求得生存率。 表1:2000-2008年出生率和生存率数据 年份 2000 2001 2002 2003 2004 2005 2006 2007 2008 1.403 1.338 1.286 1.241 1.229 1.246 12.09 12.10 12.14 93.55 93.57 93.59 94.00 93.58 93.49 93.19 93.07 92.94 这样我们就可以通过2000年的数据得到15-59岁预测数据以及通过数据的拟合得到的图(单位:万) 表2:2000-2008年的劳动人口真实值与预测值及平均相对误差 年份 2001 2002 2003 2004 2005 2006 2007 2008 平均 误差 真实数据 13807 14736 15204 15355 15536 15717 16080 16364 0.0159 预测数据 13872 14181 15149 15661 15817 15871 16296 16695 由上表经过计算知道平均相对误差为0.0159,说明该模型起到了较好的效果,符合人口发展规律,所以我们用该模型预测各年龄段的人口数量,从而得出15-59岁劳动人口数,以及总人口人数,算出比值即得到每年的人口红利数据,画图分析人口红利趋势。 相关运算过程借助MATLAB实现,如下图即为预测的未来人口红利变化趋势图。 图5:预测的人口红利变化趋势图 根据预测出的人口红利趋势图可知:人口红利在2010-2015年呈增长趋势,在2015年左右达到顶峰,在2015年之后,如果不采取任何措施我国人口红利将呈现急剧下降的趋势,将不利于经济的发展,对我国经济带来巨大的损失。 5.1.4老龄化问题 老龄社会是指老年人口占总数人口达到或超过一定的比例的人口结构模型。按照联合国的传统标准是一个地区60岁以上老人达到总人口的10%,新标准是65岁以上老人达到总人口的7%【3】。 那我国现今的状况如何,老龄化程度怎样,我们用近几年65岁以上老年人占总人数的比例来说明。 表3:2000-2011年我国65岁以上老年人占总人口的比例 年份 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 比例 7 7.1 7.3 7.5 7.6 7.7 7.9 8.1 8.3 8.5 8.9 9.1 由表中数据可知:我国2000年65岁以上老人达到总人口的比例已经达到7,并一直呈现增长趋势。并且到2011年比例已经高达9.1,超出标准2.1个百分点,说明我国已经在2000年达到了老龄社会,并且老龄化程度还会继续加大。 为了更加明确的说明问题,我们预测接下来的20年65岁以上老年人占总人口的比例,用以说明我国老龄化程度的变化趋势。 根据建立的动态差分方程模型,可预测数老年人的人口数,然后根据预测出的老年人口数,画出老龄化趋势图,进行分析。 图6:2010-2040年老龄化趋势图 根据图像或者函数表达式可知:我国人口老龄化呈递增趋势。并预测出到2030年我国老龄化已经超过20%,并将一直增长下去,所以我国到20年后将成为高度老龄化国家。 造成上述原因可分为两方面:1、人口生育率急剧和大幅度下降2、死亡率的下降和寿命的延长。第一方面与我国计划生育政策有关,第二个方面得益于经济社会的发展、疾病的控制、卫生条件和生活质量的快速提升。 人口高度老龄化使我国的养老负担迅速增加,我国对离退休职工支出额增加即抚养老人费用增多,将会导致社会总储蓄减少,进而使社会总投资下降,最终影响经济的持续增长。 5.2结论 通过对人口红利、人口老龄化、生育率和出生性别比例的分析,我们得出人口红利在2015年将会下降,人口老龄化程度继续加重,生育率持续降低,出生性别比例不平衡程度继续加深,这种变化趋势最终会影响我国经济的发展。所以我国的生育政策急需调整,也就是说目前很有必要开放二胎政策。 5.3基于灰色GM(1,1)模型的出生性别比 从图3中可以看出,出生性别比的变化趋势没有什么具体的规律可循,呈现一定的小范围波动,它受经济、社会、政策等多方面因素的复杂交互影响,所以有规律的定量分析并不是很好。我们采用灰色GM(1,1)模型和定性分析相结合的方法进行预测。 5.3.1灰色GM(1,1)简介 灰色系统是指信息数据不明确的系统,灰色系统预测模型的构建原理是将 已知的部分数据序列输入到系统中,通过某种线性或非线性的转换来预测未来 指标的变化情况,在这个阶段中遵循某种规则,反复修正结果,最终得到比较明 朗的变化规律,GM(1,1)模型是在灰色系统预测中应用最为广泛的一种模型。 5.3.2灰色模型求解     设为原始数据,为了使其成为有规律的时间序列数据,对原始数据作一次累加生成运算,从而得到新的生成数列一般近似地服从指数规律。 则生成的离散形式的微分方程具体的形式为                                                               (10) 即表示变量对于时间的一阶微分方程是连续的。求解上述微分方程,解为                                                           (11) 当=1时,,即,则可根据上述公式得到离散形式微分方程的具体形式为                                                   (12) 当足够小时,变量从到是不会出现突变的,所以取与的平均值作为当足够小时的背景值,即将其值带入式子,整理得                             (13) 由其离散形式可得到如下矩阵: 令                  称为数据向量,为数据矩阵,为参数向量. 则上式可简化为线性模型:                                                                   (14) 由最小二乘估计方法得:                                                     (15) 上式即为GM(1,1)参数的矩阵辨识算式,式中事实上是数据矩阵的广义逆矩阵。 将求得的,值代入微分方程的解式,则                                               (16) 其中,上式是GM(1,1)模型的时间响应函数形式,将它离散化得                                             (17) 对序列再作累减生成可进行预测. 即                                                             (18) 通过利用MATLAB编程求得,将的值代入微分方程的时间响应函数, 5.3.3灰色模型的检验 常用的方法是回带检验,即分别用模型求出各时刻值,然后求相对误差。结果如表所示: 表4:精度检验实测值、残差值表 GM计算值 实测值 残差 相对残差 119.25 120.7097 119.9481 119.1913 118.4393 119.25  120.22 120.56 119.45 118.06 0 0.4897 -0.6119 -0.2587 0.3793 0 0.0041 -0.0051 -0.0022 0.0032 从残差检验结果看,平均相对误差为0.003,误差较小,累计生成数列曲线拟合较好,可以用来预测。 表5:2006-2038年的出生性别比预测值 年份 预测值 实际值 年份 预测值 年份 预测值 2006 0 119.25 2017 113.3065 2028 105.6863 2007 120.7097 120.22 2018 112.5916 2029 105.0195 2008 119.9481 120.56 2019 111.8812 2030 104.3569 2009 119.1913 119045 2020 111.1753 2031 103.6985 2010 118.4393 118.06 2021 110.4739 2032 103.0442 2011 117.6921 2022 109.7769 2033 102.3941 2012 116.9495 2023 109.0843 2034 101.7480 2013 116.2117 2024 108.3961 2035 101.1061 2014 115.4785 2025 107.7122 2036 100.4682 2015 114.7499 2026 107.0326 2037 99.8343 2016 114.0259 2027 106.3573 2038 99.2044     从预测数据可以看出我国出生性别比呈下降趋势,到2038年下降到99.2044。考虑到在这几十年内人们的生育观念难以发生彻底的改变,而GM(1,1)模型没有考虑到实际情况,所以在现行人口政策没有改变的情况下,可以利用GM(1,1)进行未来十年的预测。 5.4基于韦伯分布的生育率数学模型 根据总和生存率与年龄生育率的关系,妇女的年龄生育率的数学表达式可设为 。其中为总和生育率, 为特定的生育模式为妇女年龄别生育率, 为生育年龄,这里假设取值范围为15到49。 因为任何随机分布函数的积分值为1,所以需要对年龄别生育率的统计数据进行标准化处理,用累计(分胎次)年龄别生育率除以累计(分胎次)的总和生育率,使其和为1,这样得到的标准化的年龄别生育率不会改变其本身的分布特点。反映到图示上中,就等同于以同一比例缩小或放大年龄别生育率曲线。将妇女年龄别生育率的数学形式变形为。式中就是指标准化的年龄别生育率,这个统计数据是已知的。 用韦伯分布的数学形式表示生育模式为:                                       (19) 其中为初始生育年龄,也定为=14,参数a和b决定了生育模式的形状。画出韦伯分布的拟合图: 图7:韦伯分布的拟合图 根据韦伯分布的数学表达式可预测出未来的生育率。 5.5差分方程模型 根据问题一中建立的差分方程我们可预测出各个年龄阶段的人数占总人口数的比值。所以可预测人口抚养比、老年人抚养比和青壮年、少年、老年人系数的变化趋势。 所以在没有实行二胎政策时,人口抚养比、老年人抚养比和青壮年、少年、老年人系数的变化趋势为: 图8:计划生育政策下中国未来人口结构预测图 由上图可知:少年儿童人口系数有个平稳的下降,这可能由于人口政策并没有完全放开的原因;青壮年人口系数持续下滑至2038年的60%左右,之后直到2060年都维持在该水平;老年人口系数在2041年达到峰值,之后一直维持在一个水平;人口抚养比也是在未来50年内持续走高,2060年达到72. 23%;人口性别比变化幅度较大,从2040-2045年出生人口性别比达到最低,在1的附近,在2050年之后逐渐回升,2060年达到1.02。 当2013年实行二胎政策后,人口抚养比、老年人抚养比和青壮年、少年、老年人系数的变化趋势为: 图9:2013年实行二胎政策下中国未来人口结构预测图 将图8与图7做对比可知:在2013年实行二胎政策后青壮年人口系数下降较平缓;少年儿童人口系数有个较小幅度的升高,2030-2040年是一个平稳期,变化较平缓,2040年之后则逐渐升高;老年人口系数不再是一直上升,而是在2036年达到高峰,之后则下降;老年人口抚养比跟老年人口系数变化趋势相似,在2037年达到顶峰,之后呈下降趋势;人口性别比变化较平缓,这与实行二胎政策有直接的关系。 当2014年实行二胎政策后,人口抚养比、老年人抚养比和青壮年、少年、老年人系数的变化趋势为: 图10:2014年实行二胎政策下中国未来人口结构预测图 将图9与图8对比可知在2013年与2014年实行二胎政策对我国未来人口结构影响几乎相同,人口抚养比、老年人抚养比和青壮年、少年、老年人系数的变化趋势相似,差异极小。只是老年人系数与老年人抚养比的高峰分别前移,人口抚养比上移说明实行二胎后我国人口结构变化平稳。接下来预测在2015年实行二胎政策时我国人口结构的变化。 图11:2015年实行二胎政策下中国未来人口结构预测图 将图10与图8和9对比知2015年实行二胎政策各人口变化更平缓,更利于中国人口结构的稳定。所以根据问题一我们知道目前有必要实行二胎政策,我们将2010-2015年作为一个时间段,所以在2015年实行二胎政策对我国人口结构稳定较有利。 5.6灰色关联度分析模型   灰色关联分析方法是一种新的多因素分析方法,其基本原理是通过对统计序 列几何关系的比较来分清系统中多因素的关系的紧密程度,序列曲线的几何形状                              越接近,则它们之间的灰关联度就越大,反之越小。灰色关联度分析方法弥补了采用数据统计做系统分析所导致的缺憾。它对样本量的多少和样本有无规律都同样适用,而且计算量小,十分方便,更不会出现量化结果与定性分析结果不符的情况。 首先我们根据各地区的人口数量和人口增长率作为灰色关联度的指标,指标间的相关关系确定权数。然后根据权数大小将各地区进行排名,然后将这些地区排名进行分类,每一类对应不同的放开二胎的政策。 5.6.1影响因素的选取 二胎政策的放开程度最终会影响各地区人口的变动,所以我们选取各地区人口的增长率以及人口的数量作为二胎政策放开程度的指标。 5.6.2指标的原始数据     本文使用指标的原始数据为中国统计年鉴2007-2011年的人口普查数据如下表所示: 六、模型评价 差分方程模型: 人口的变化可以用阻滞增长模型来描述,人口主要由总量的固有增长率决定。但是不同年龄人群的生育率和死亡率有着明显的不同,所以为了更精确地预测人群的增长趋势,我们用按年龄分组的人群增长预测模型。该模型可预测出各年龄阶段的人口数量,即可以预测出人口抚养比、老年人口抚养比、老龄化程度、青壮年、少年、老年系数的趋势,最终预测出人口结构的变化。 灰色GM(1,1)模型: 我们用灰色GM(1,1)模型预测出生性别比。由于出生性别比的变化趋势没有什么具体的规律可循,呈现一定的小范围波动,它受经济、社会、政策等多方面因素的复杂交互影响,所以有规律的定量分析并不是很好。我们采用灰色GM(1,1)模型和定性分析相结合的方法进行预测。但是灰色GM(1,1)模型在预测十年之后误差较大,所以灰色GM(1,1)可以用于短期预测。 韦伯分布拟合:     根据2008-2010年各年龄阶段生育率数据绘制的图可以看出:生育模式符合偏正态分布。在概率分布中属于偏正态分布的有对数正态分布、韦伯分布、泊松分布等。由于韦伯分布拟合更好,所以我们选择韦伯分布模型预测各年龄阶段的生育率。 七、参考文献 [1] 中国统计年鉴:人口相关数据 [2] 汪小勤,汪红梅.“人口红利”效应与中国经济增长[J].华中科技大学出版社,2007:104-105. [3] 刘静.基于人口学理论的中国放开生育二胎政策研究[J].四川省社会科学院出版社,2010:2-3. [4] 韩晓庆.基于LesLie模型中国未来人口策略模拟研究[M].东北财经大学,2012年 [5] 邓聚龙.灰色系统理论教程[M] .武汉:华中理工大学出版社,1990 八、附录 (1) 生育率折线图 x=[1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008]; y=[20.19 19.9 21.04 22.43 23.33 22.37 21.58 21.06 19.68 18.24 18.09 17.70 17.12 16.98 16.57 15.64 14.64 14.03 13.38 12.86 12.41 12.29 12.46 12.09 12.10 12.14 ]./10; plot(x,y) grid on (2) 老龄化拟合图 x=[2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011]; y=[7 7.1 7.3 7.5 7.6 7.7 7.9 8.1 8.3 8.5 8.9 9.1]; plot(x,y,'.') a=polyfit(x,y,1); grid on hold on y1=a(1)*x+a(2); plot(x,y1,'r') (3) 劳动人口占总人口折线图 a=[2000 2001    2002    2003    2004    2005    2006    2007    2008    2009    2010    2011]; b=[70.1 70.4    70.3    70.4    70.9    72  72.3    72.5    72.7    73  74.5    74.4]; plot(a,b) grid on (4) 人口红利变化曲线图 %人口红利 popu=[196517    190502.9245    185053.8543    180108.46    175612.1276    171516.2225    167777.4348    164357.1959    161221.1591    158338.7371    155682.6899    153228.7588    150955.3392    148843.19    146875.1748    145036.0314    143312.1663    141691.4721    140163.1644    138717.6373    137346.3342    136041.6327    134796.7422    133605.6132    132462.8558    131363.6676    130303.7691    129279.3469    128287.0022    127323.7057    126386.7571; 636132    637390.8212    638082.5903    638272.0246    638016.7355    637368.0075    636371.4913    635067.8211    633493.1642    631679.7107    629656.1087    627447.8532    625077.631    622565.6289    619929.8071    617186.1438    614348.8521    611430.5736    608442.5504    605394.7789    602296.1458    599154.5505    595977.0127    592769.7691    589538.3593    586287.7022    583022.164    579745.6191    576461.5037    573172.8642    569882.3998; 163449    165864.5264    168120.4998    170215.855    172151.1628    173928.3302    175550.3447    177021.0535    178344.9761    179527.1443    180572.9666    181488.1135    182278.4217    182949.8133    183508.2293    183959.5746    184309.6738    184564.2344    184728.8189    184808.8225    184809.4563    184735.7351    184592.4692    184384.2595    184115.495    183790.3527    183412.7996    182986.5957    182515.2986    182002.2687    181450.6758; 167407    173158.3804    178879.3942    184559.744    190189.4185    195758.7998    201258.7443    206680.643    212016.4643    217258.7808    222400.7855    227436.296    232359.7516    237166.2031    241851.2974    246411.258    250842.8618    255143.4142    259310.7221    263343.0658    267239.1704    270998.1772    274619.6152    278103.3722    281449.6682    284659.0277    287732.2547    290670.4072    293474.7739    296146.8517    298688.3242;];%未来三十年各年龄分布 z=sum(popu(2:3,:)); h=sum(popu); y=[]; for i=1:31 y(i)=z(i)/h(i);      end x=2010:2040; plot(x,y,'-r') (5) 韦伯分布拟合图 clc clear x=15:49; for i=1:35     b(i)=0.000705*2.763*((x(i)-14)^1.763)*exp(-0.000705*(x(i)-14)^2.763) end  plot(x,b) (6)人口结构图 b=[0 0 0 0 0  0 0 0 0 0 0 0 0 0 0 1.20e-08 3.33e-05 0.000964679 0.005942649 0.017576217 0.034509514 0.052636316 0.067985513 0.078287436 0.083045681 0.082937903 0.079166813 0.073004794 0.065552067 0.057649045 0.049877081 0.042599409 0.036013423 0.030199795 0.025162689 0.020860038 0.017224951 0.014180046 0.011646511 0.009549449 0.007820694 0.006400002 0.005235229 0.004281934 0.003502677 0.002866199 0.002346573 0.001922413 0.00157615 0.001293396 0 0 0 0 0 0 0 0 0 0  0 0 0 0  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]; k =[118.4393 117.6921 116.9495 116.2117 115.4785 114.7499 114.0259 113.3065 112.5916 111.8812 111.1753 110.4739 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110]; n=[6174249.184 5768666.662 6230389.137 6341523.331 6441200.392 6577540.279 5976040.776 6403391.852 6698985.893 6763145.84 6757417.273 7521608.071 7559416.611 7948959.146 8718878.51 8283507.441 8628367.156 8581392.909 8762415.617 10822408.2 10788036.8 9879486.122 11044676.59 9607952.061 8673049.976 8505775.829 8458801.582 9504837.86 8430158.748 8411827.335 8787621.31 8872404.097 8453073.015 9579309.227 10022700.29 10896879.57 11722938.88 12246529.88 12542123.92 13841362.85 13064569.2 13905522.8 11653050.37 13144769.14 12956872.15 12858340.8 14932081.95 6436617.539 11105399.39 8195287.514 7664822.238 9562123.527 10522231.31 9943646.069 10304545.77 10362977.15 9337563.713 9247052.359 8191850.374 8140293.274 7538793.771 6540877.452 6374749.018 5601392.514 5270281.359 5059470.105 4492342.002 4470573.449 4504944.849 4200185.101 3820953.986 4066136.6467 3740754.052 3586082.751 3385582.917 3181645.942 2994894.668 2517132.206 2226121.018 2291426.678 1842307.049 1716278.582 1574210.128 1271741.806 1174356.172 937193.5113 706905.1302 612956.6364 521299.5692 449119.6289 1189250.446]; %m=[7665967.951 7244345.442 7496402.377 7834387.812 7727836.472 8270904.594 7449428.13 7702630.778 8238824.621 8100193.307 8433595.888 8850635.544 8981246.864 9397140.806 9879486.122 9375372.253 9862300.422 9866883.275 9740854.808 11760747.42 11205076.46 10332042.89 10510774.17 9746583.375 8616910.023 8620347.163 8209036.074 9716794.828 8438178.742 8183830.38 8710858.516 8383184.501 8209036.074 9318086.586 9870320.415 10600139.81 11470881.95 11860424.49 12668152.39 13639717.3 12976349.28 13857402,84 11460570.53 12860632.23 12846883.67 12689920.94 14677733.59 6202892.017 10831573.91 7897402.046 7486090.957 9803869.042 10705545.44 9941354.643 10689505.45 10554311.28 9265383.772 9597640.641 7867613.499 8077279.04 7999370.533 6736794.433 6558063.152 5715963.848 5469635.48 5359647 4617224.756 4467136.309 4477447.729 4309027.868 3832411.119 4152065.141 3733879.772 3536817.077 3371834.357 3025828.928 2973126.115 2417455.145 2065721.15 2116132.537 1579938.694 1455055.941 1142276.199 910842.1045 844390.7308 679408.01 552233.8294 445682.4889 313925.4549 266951.208 508696.7225]; m=[7665967.951  7244345.442  7496402.377  7834387.812  7727836.472  8270904.594...     7449428.13  7702630.778  8238824.621  8100193.307  8433595.888  8850635.544... 8981246.864  9397140.806  9879486.122  9375372.253  9862300.422  9866883.275... 9740854.808  11760747.42  11205076.46  10332042.89  10510774.17  9746583.375... 8616910.023  8620347.163  8209036.074  9716794.828    8438178.742  8183830.38... 8710858.516  8383184.501  8209036.074  9318086.586  9870320.415  10600139.81... 11470881.95  11860424.49  12668152.39  13639717.3    12976349.28  13857402.84... 11460570.53  12860632.23  12846883.67  12689920.94  14677733.59  6202892.017... 10831573.91  7897402.046  7486090.957  9803869.042  10705545.44  9941354.643... 10689505.45  10554311.28  9265383.772    9597640.641  7867613.499  8077279.04... 7999370.533    6736794.433  6558063.152  5715963.848  5469635.48    5359647 ... 4617224.756  4467136.309    4477447.729  4309027.868    3832411.119  4152065.141... 3733879.772  3536817.077    3371834.357  3025828.928  2973126.115    2417455.145... 2065721.15    2116132.537    1579938.694  1455055.941  1142276.199    910842.1045... 844390.7308    679408.01    552233.8294  445682.4889  313925.4549      266951.208... 508696.7225]; %2009年末男性分年龄别人口数 m0=m';n0=n'; B=b*1.8; d1=[12.44984 1.58332 0.54903 0.86095 0.47311 0.20598 0.24449 0.22661 0.09096 0.3246 0.337 0.23321 0.1003 0.13945 0.20968 0.15685 0.23915 0.21239 0.43935 0.36813 0.24991 0.54871 0.43079 0.50374 0.32694 0.59545 0.60909 0.49915 0.70291 0.50733 0.81532 0.7423 0.9434 0.67467 0.51476 0.65577 0.60511 0.88755 0.75426 0.90428 0.99015 1.10234 1.2275 1.19099 1.4795 1.14292 1.44357 2.56088 1.29463 2.11052 2.12619 2.9916 2.86785 3.11982 3.36051 3.40799 3.9412 4.10437 4.68148 5.09535 5.91741 4.68597 7.25054 9.72275 9.99064 10.31572 12.06464 11.80985 14.94018 18.71142 20.2902 20.79163 23.63313 25.82687 29.33152 32.58654 32.25789 44.11785 46.49391 42.58775 52.62696 59.73726 61.38434 71.20209 79.95427 72.51913 89.04526 99.37662 118.90221 117.21207 156.1257634]; d2=[8.85809 1.56957 0.95064 0.86802 0.70085 0.47771 0.57248 0.29856 0.34356 0.61927 0.46988 0.4138 0.29731 0.47707 0.51739 0.29271 0.45193 0.57819 0.48735 0.75171 0.88532 1.41973 1.12784 0.84013 0.81089 0.96146 1.08366 1.07762 0.75742 1.65891 1.3036 1.73088 1.43995 1.75 1.5438 2.01408 1.56224 1.46368 1.74175 2.18403 2.29059 2.73017 2.52196 2.58796 3.0175 3.04082 2.94246 4.12824 3.7722 4.74966 5.27049 5.04544 4.82005 4.71728 5.57793 6.27475 7.20838 6.63975 8.49921 9.76172 10.01252 10.03391 11.57389 14.85008 13.5001 18.39465 18.93617 18.39092 24.13368 24.04701 28.38475 31.89455 33.1155 37.32993 37.27515 49.54132 51.13589 53.60277 57.54084 61.60462 70.64919 79.51827 83.46304 99.94565 79.12245 92.36785 113.62503 120.47424 119.34161 136.7385 172.3682691]; s1=(1000-d1)/1000;%计算女性年龄别存活率 s2=(1000-d2)/1000;%计算男性年龄别存活率 M1=eye(90); for i=1:90 %生成90维单位矩阵Ml     M1(i,:)=M1(i,:)*s1(1,i); end %通过循环语句将女性年龄别存活率赋值到M1矩阵对角线元素 h=zeros(91,1);%生成零矩阵h N1=[B;M1]; L1=[N1,h]; i=1; X(:,i)=L1*n0; X(1,i)=X(1,i)*100/(100+k(i)); for i =2:51     X(:,i)=L1*X(:,i-1);     X(1,i)= X(1,i)*100/(100+k(i));   end %计算未来50年女性预测人口数,记为矩阵X M2=eye(90); for i=1:90     M2(i,:)=M2(i,:)*s2(1,i); end h0=zeros(1,90); N2=[h0;M2]; L2=[N2,h]; i=1; Y(:,i)=L2*m0; Y(1,i)=X(1,i)*k(i)/100; for i=2:51     Y(:,i)=L2*Y(:,i-1);     Y(1,i)=X(1,i)*k(i)/100; end %计算未来50年男性预测人口数,一记为矩阵Y Z=X+Y;%计算预测分年龄人口总数 T=sum(Z) ;%计算预测人口总数 C1=sum(Z([1:15],:));%计算0-14岁人口数 C2=sum(Z([16:65],:));%计算15-64岁人口数 C3=sum(Z([66:91],:));%计算65岁及以上人口数 F1=C1./T;%计算预测少年儿童人口系数 F2=C2./T ;%计算预测青壮年人口系数 F3=C3./T;%计算预测老年人口系数 A1=sum(X);%计算预测女性人口总数 A2=sum(Y);%计算预测男性人口总数 A=A2./A1; D1=(C1+C3)./C2;%计算预测人口抚养比 D2=C3./C2; g1=2010:2060; subplot(2,1,1);plot(g1,T,'ro') legend('人口总数')%加图例 xlabel('年份')%加x轴标签 ylabel('人口数(单位:人)')%加y轴标签 grid on %加网格 subplot(2,1,2);plot(g1,C2,'y+',g1,C1,'c*',g1,C3) legend('青壮年人口数','少年儿童人口数','老年人口数') xlabel('年份') ylabel('单位;人') grid on %绘制人口总数与各年龄阶段人口数的两个子图 subplot(3,1,1);plot(g1,F2,'b*',g1,F1,g1,F3,'r.') legend('青壮年人口系数','少年儿童人口系数','老年人口系数') xlabel('年份') ylabel('比例') grid on subplot(3,1,2);plot(g1,D1,g1,D2,'mx') legend('人口抚养比','老年人口抚养比') xlabel('年份') ylabel('比例') grid on subplot(3,1,3);plot(g1,A,'m.') legend('人口性别比') xlabel('年份') ylabel('比例') grid on %绘制反映人口结构的三个子图
/
本文档为【基于计划生育政策的调整的数学模型】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索