人口增长模型的确定
数学建模在人口增长中的应用

数学建模在人口增长中的应用人口增长一直是全球面临的重要问题之一。
面对人口的迅速增加,我们需要寻找有效的方法来预测和控制人口的增长趋势。
数学建模作为一种重要的工具,可以帮助我们分析和理解人口增长的规律,并提供科学的解决方案。
1. 人口增长模型人口增长可以使用不同的数学模型来描述和预测。
其中,最常用的人口增长模型之一是指数增长模型。
指数增长模型假设人口增长的速度与当前人口数量成正比。
简单来说,人口数量每过一段时间就会翻倍。
这种模型可以用以下公式表示:N(t) = N(0) * e^(rt)其中,N(t)是时间t时刻的人口数量,N(0)是初始人口数量,r是人口增长率,e是自然对数的底数。
2. 人口增长趋势预测利用指数增长模型,我们可以根据过去的人口数据来预测未来的人口增长趋势。
通过对已有数据进行拟合和分析,可以确定合适的增长率,并利用该增长率来预测未来的人口数量。
除了指数增长模型,还有其他一些常用的人口增长模型,如Logistic模型和Gompertz模型。
这些模型考虑了人口增长的上限和减缓因素,更符合实际情况。
3. 人口政策制定数学建模不仅可以帮助我们预测人口增长趋势,还可以为人口政策的制定提供支持。
通过建立人口增长模型,我们可以模拟不同的政策措施对人口增长的影响。
例如,我们可以模拟采取计划生育政策后的人口增长情况,评估政策的有效性和可行性。
此外,数学建模还可以用于评估不同人口政策的长期影响。
通过引入更多因素,如医疗水平、经济发展和教育水平等,我们可以建立更为复杂的人口增长模型,从而更全面地评估政策的效果和潜在风险。
4. 人口分布和迁移模型除了人口增长模型,数学建模还可以用于研究人口分布和迁移的模型。
通过建立人口分布模型,我们可以分析不同地区人口的分布规律和变化趋势。
这些模型可以为城市规划、资源配置和社会发展提供重要参考。
在人口迁移方面,数学建模可以帮助我们研究人口的流动和迁移规律。
例如,我们可以建立迁移网络模型来描述不同地区之间的人口流动情况,从而预测人口迁移的趋势和影响因素。
数学建模 之 人口模型

数学建模———关于人口增长的模型摘要:本文讨论了人口的增长问题,并预测出了2010、2020年的美国人口。
首先,我们给出了两种预测方法:第一,在假定人口增长率不变的情况下,建立指数增长模型;第二,假定人口增长率呈线性下降的情况下,建立阻滞增长模型。
对两种模型的求解,我们引入了微分方程。
其次,为了选择一种较好的预测方法,我们分别对两种模型进行了检验和讨论。
先列图表对预测值与真实值进行比较,然后定性的对模型进行讨论,最后一个阶段选择绝对误差、均方差和相关系数对两个模型的优劣进行定量的评价,选出最好的预测方法。
一、 问题的提出:人口问题是当前世界上人们最关心的问题之一,认识人口数量的变化规律,做出较为准确的预报,是有效控制人口增长前提,现根据下表给出的近两百模型一(指数增长模型)1、模型的提出背景:我们对所给的数据进行了认真仔细的分析之后,对其进行处理:将年份进行编号(i X ),人口数量计为(i Y ),以i X 为横坐标,以i Y 为纵坐标,建立直角坐标系。
然后将表格中所给的数据绘在直角坐标系中附表A ,我们发现这些点大体呈指数增长趋势固提出此模型。
附图A2、基本假设:人口的增长率是常数增长率——单位时间内人口增长率与当时人口之比。
故假设等价于:单位时间人口增长量与当时人口成正比。
设人口增长率为常数r 。
时刻t 的人口为X(t),并设X(t)可微,X(0)=X O由假设,对任意△t>0 ,有)()()(t rx tt x t t x =∆-∆+即:单位时间人口增长量=r ×当时人口数当△t 趋向于0时,上式两边取极限,即:o t →∆lim)()()(t rx tt x t t x =∆-∆+ 引入微分方程:)1( )0()(0⎪⎩⎪⎨⎧==x x t rx dtdx3、模型求解: 从(1)得rdt xdx= 两边求不定积分:c rt x +=ln∵t=0时0x x =,∴C x =0lnrt e x rt x x 00ln ln ln =+=∴rte x t x 0)(= (2) 当r>0时.表明人口按指数变化规律增长.备注; r 的确定方法:要用(4.2)式来预测人口,必须对其中的参数r 进行估计: 十年的增长率307.0ln 9.33.5==r,359.1307.0=e,则(2)式现为: t t x )359.1(9.3)(⨯=4、结论:由上函数可预测得:2010的人口为x(22):x(22)=3325.772020的人口为x(23):x(23)=4519.735、检验:根据所建立的指数模型预测1790以后近两百年的美国人口数量,在此6、模型讨论:由表可见,当人口数较少时,模型的预测结果与实际情况相差不大(不超过5%)。
美国人口增长预测模型

2016年数学建模论文第一套论文题目:人口增长模型的确定组别:第35组姓名:耿晨闫思娜王强提交日期:2016年7月4日题目:美国人口增长预测模型摘要本文根据近两个世纪美国每十年一次的人口统计数据,建立了指数增长模型,即Malthus模型,并通过1790-1890年的数据验证了它的准确性。
但是,随着时间的推移,拟合函数与统计数据误差逐渐增大,所以,又建立了阻滞增长模型,即Logistic模型,这个模型的拟合函数与统计数据误差较小,并用该模型对美国未来几年的人口做出了预测。
总体来说,阻滞增长模型在预测准确度方面要明显优于原始的马尔萨斯人口指数增长模型。
关键词:指数增长模型,阻滞增长模型,人口预测一、问题重述1790-1980年间美国每隔10年的人口记录如下表所示。
表1:人口记录表1.试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析。
2.如果数据不相符,再对以上模型进行改进,寻找更为合适的模型进行预测,并对两次预测结果进行对比分析。
3.查阅资料找出中国人口与表1同时期的人口数量,用以上建立的两个模型进行人口预测与分析。
二、问题分析影响人口增长的因素很多,其中最主要的两个因素是出生率和死亡率。
出生率受到婴儿死亡率、对避孕的态度及措施效果、对堕胎的态度、怀孕期间的健康护理等因素的影响;死亡率则受到卫生设施与公共卫生状况、战争、污染、医疗水平、饮食习惯、心理压力和焦虑等因素的影响。
此外,影响人口在一个地区增长的因素还有迁入和迁出、生存空间的限制、水和食物、疾病等。
在这些因素中,有些是常态的或者有规律的,这些因素对人口的增长是恒定的;而有些因素是随机的,对人口的增长是没有规律的。
因此,当大范围、长时期研究人口增长问题时,对人口增长产生影响的随机因素就不在考虑了。
建立该模型的目的是要能通过模型预测美国后来每十年的人口数具体变化,并与实际的数据进行对比,看误差的大小。
人口指数增长模型

《数学模型》实验报告实验名称:如何预报人口的增长成绩:___________实验日期:2009 年 4 月22 日实验报告日期:2009 年 4 月 26 日人类文明发展到今天,人们越来越意识到地球资源的有限性,我们感受到"地球在变小",人口与资源之间的矛盾日渐突出,人口问题已成为当前世界上被最普遍关注的问题之一,当然人口增长规律的发现以及人口增长的预测对一个国家制定比较长远的发展规划有着非常重要的意义.本节介绍几个经典的人口模型.模型I:人口指数增长模型(马尔萨斯Malthus,1766--1834)1) 模型假设时刻t人口增长的速率,即单位时间人口的增长量,与当时人口数成正比,即人口增长率为常数r.以P(t)表示时刻t某地区(或国家)的人口数,设人口数P(t)足够大,可以视做连续函数处理,且P(t)关于t连续可微.2) 模型建立及求解据模型假设,在t到时间内人口数的增长量为,两端除以,得到,即,单位时间人口的增长量与当时的人口数成正比.令,就可以写出下面的微分方程:,如果设时刻的人口数为,则满足初值问题:(1)下面进行求解,重新整理模型方程(1)的第一个表达式,可得,两端积分,并结合初值条件得.显然,当时,此时人口数随时间指数地增长,故模型称为指数增长模型(或Malthus模型).如下图3-2所示.3) 模型检验19世纪以前欧洲一些地区的人口统计数据可以很好的吻合.19世纪以后的许多国家,模型遇到了很大的挑战.注意到,而我们的地球是有限的,故指数增长模型(Malthus模型)对未来人口总数预测非常荒谬,不合常理,应该予以修正.图3-24) 模型讨论为了做进一步的讨论,阐明此模型组建过程中所做的假设和限制是非常必要的.我们把人口数仅仅看成是时间的函数,忽略了个体间的差异(如年龄,性别,大小等)对人口增长的影响.假定是连续可微的.这对于人口数量足够大,而生育和死亡现象的发生在整个时间段内是随机的,可认为是近似成立的.人口增长率是常数,意味着人处于一种不随时间改变的定常的环境当中.模型所描述的人群应该是在一定的空间范围内封闭的,即在所研究的时间范围内不存在有迁移(迁入或迁出)现象的发生.不难看出,这些假设是苛刻的,不现实的,所以模型只符合人口的过去结果而不能用于预测未来人口.模型II:阻滞增长模型(Logistic)一个模型的缺陷,通常可以在模型假设当中找到其症结所在——或者说,模型假设在数学建模过程中起着至关重要的作用,它决定了一个模型究竟可以走多远.在指数增长模型中,我们只考虑了人口数本身一个因素影响人口的增长速率,事实上影响人口增长的另外一个因素就是资源(包括自然资源,环境条件等因素).随着人口的增长,资源量对人口开始起阻滞作用,因而人口增长率会逐渐下降.许多国家的实际情况都是如此.定性的分析,人口数与资源量对人口增长的贡献均应当是正向的.1) 模型假设地球上的资源有限,不妨设为1;而一个人的正常生存需要占用资源(这里事实上也内在的假定了地球的极限承载人口数为);在时刻t,人口增长的速率与当时人口数成正比,为简单起见也假设与当时剩余资源成正比;比例系数表示人口的固有增长率;设人口数P(t)足够大,可以视做连续变量处理,且P(t)关于t连续可微.2) 模型建立及求解由模型假设,可将人口数的净增长率视为人口数P(t)的函数,由于资源对人口增长的限制,应是P(t) 的减函数,特别是当P(t) 达到极限承载人口数时,应有净增长率,当人口数P(t)超过时,应当发生负增长.基于如上想法,可令.用代替指数增长模型中的导出如下微分方程模型:(2)这是一个Bernoulli方程的初值问题,其解为.在这个模型中,我们考虑了资源量对人口增长率的阻滞作用,因而称为阻滞增长模型(或Logistic模型).其图形如图3-3所示.图3-33) 模型检验从图3-3可以看出,人口总数具有如下规律:当人口数的初始值时,人口曲线(虚线)单调递减,而当人口数的初始值时,人口曲线(实线)单调递增;无论人口初值如何,当,它们皆趋于极限值.4) 模型讨论阻滞增长模型从一定程度上克服了指数增长模型的不足,可以被用来做相对较长时期的人口预测,而指数增长模型在做人口的短期预测时因为其形式的相对简单性也常被采用.不论是指数增长模型曲线,还是阻滞增长模型曲线,它们有一个共同的特点,即均为单调曲线.但我们可以从一些有关我国人口预测的资料发现这样的预测结果:在直到2030年这一段时期内,我国的人口一直将保持增加的势头,到2030年前后我国人口将达到最大峰值16亿,之后,将进入缓慢减少的过程——这是一条非单调的曲线,即说明其预测方法不是本节提到的两种方法的任何一种.还有比指数增长模型,阻滞增长模型更好的人口预测方法吗[FS:PAGE]事实上,人口的预测是一个相当复杂的问题,影响人口增长的因素除了人口基数与可利用资源量外,还和医药卫生条件的改善,人们生育观念的变化等因素有关,特别在做中短期预测时,我们希望得到满足一定预测精度的结果,比如在刚刚经历过战争或是由于在特定的历史条件下采纳了特殊的人口政策等,这些因素本身以及由此而引起的人口年龄结构的变动就会变的相当重要,进而需要必须予以考虑.一、实验目的预报人口的增长变化规律,作出较准确的预报,为以后有效的控制人口增长提供依据,为设计型实验。
人口增长问题数学模型

人口增长问题数学模型人口增长问题是一个复杂的社会现象,它涉及到众多因素,如生育率、死亡率、移民、出生性别比等。
为了更好地理解和预测人口增长趋势,人们常常建立数学模型来描述人口变化的规律。
下面是一个简单的人口增长问题数学模型的示例。
假设人口数量为P(t),时间t为以年为单位。
则人口增长可以用以下微分方程表示:dP(t)/dt = rP(t)其中,r是人口自然增长率,是一个常数。
这个微分方程描述了人口数量随着时间的变化情况,即人口数量呈指数增长。
然而,实际情况要复杂得多。
以下是一个更复杂的人口增长模型,考虑到生育率、死亡率和移民等因素:dP(t)/dt = (b - d)P(t) + I其中,b是每单位时间的出生率,d是每单位时间的死亡率,I是每单位时间的移民人数。
这个模型可以更好地描述人口增长的趋势,特别是当存在外部干扰(如战争、自然灾害等)时。
除了以上两个模型,还有其他更复杂的模型,如Logistic增长模型、Malthusian模型等。
这些模型考虑的因素更加全面,可以更准确地描述人口增长的趋势。
例如,Logistic增长模型考虑了环境承载能力对人口增长的限制,而Malthusian 模型则考虑了人口增长与资源供给之间的关系。
建立数学模型有助于我们更好地理解和预测人口增长趋势。
这些模型可以帮助我们评估不同政策对人口增长的影响,如计划生育政策、移民政策等。
此外,这些模型还可以帮助我们预测未来人口数量和结构的变化情况,从而为社会发展规划提供科学依据。
然而,需要注意的是,数学模型只是对现实世界的近似描述,它可能无法完全准确地预测未来情况。
因此,在使用数学模型进行人口增长预测时,需要结合实际情况和专家意见进行综合分析。
总之,数学模型是研究人口增长问题的重要工具之一。
通过建立数学模型,我们可以更好地理解和预测人口增长的规律和趋势。
这些模型可以帮助我们评估不同政策对人口增长的影响,为社会发展规划提供科学依据。
人口增长的Logistic模型分析及其应用

人口增长的Logistic模型分析及其应用本文运用迭代的方法计算出人口极限值xm和人口增长率r,用Logistic模型预测了我国人口未来的发展趋势,并根据预测的结果提出了相应的对策与建议。
关键词:人口Logistic模型迭代人口增长问题相关研究最早注意人口问题的是英国经济学家马尔萨斯,他在1798 年提出了人口指数增长模型。
这个模型的基本假设是:人口的增长率是一个常数。
记t时刻的人口总数为x(t)。
初始时刻t=0时的人口为x0。
人口增长率为r,r表示单位时间内x(t)的增量与x(t)的比例系数。
那么,时刻t到时刻t+Δt内人口的增量为x(t+Δt)-x(t)=rx(t)Δt。
于是x(t)满足下列微分方程的初值问题,他的解为x(t)=x0ert。
在r>0时,人口将按指数规律增长。
但是不管生物是按算术级数、几何级数还是按指数曲线变化,随着时间增长生物数量将趋于无穷大。
然而,实际情况却不然,实验指出在有限的空间内,一开始生物以较快速度增长,到一定时期生物增长量就会减缓,生物数量趋于稳定。
历史上的人口统计数据也表明,当一个国家的社会稳定时,一定时期内马尔萨斯模型是符合实际的,但是如果时间比较长或社会发生动荡时,马尔萨斯模型就不能令人满意了。
原因是随着人口的增加,自然资源、环境条件等因素对人口增长开始起阻滞作用,因而人口增长率不断下降。
基于以上考虑荷兰生物学家Verhaust对原人口发展模型进行了改造,于1838 年提出了以昆虫数量为基础的Logistic 人口增长模型。
这个模型假设增长率r是人口的函数,它随着x的增加而减少。
最简单的假定是r是x的线性函数,其中r称为固有增长率,表示x→0时的增长率。
由r(x)的表达式可知,x=xm时r=0。
xm表示自然资源条件能容纳的最大人口数。
因此就有,这个模型就是Logistic 模型。
为表达方便,Logistic方程常被改写成:由于Logistic模型综合考虑了环境等因素对人口增长产生的影响,因此是一种被广泛应用的比较好的模型。
人口增长模型

一、 人口增长模型: 1. 问题下表列出了中国1982—1998年的人口统计数据,取1982年为起始年(t=0),…人口自然增长率14%,以36亿作为我国的人口容纳量,是建立一个较好的数学模型并给出相从图中我们可以看到人口数在1982—1998年是呈增长趋势的,而且我们很容易发现上述图像和我们学过指数函数的图像有很大的相似性,所以我们很自然想到建立指数模型,但是指数模型有个不妥之处就是没有考虑社会因素的,即资源的有限性,也就是人口不可能无限制的增长,所以有必要改进模型,这里我们假设人口增长率随人口增加而呈线性递减,从而建立起比较优越阻滞增长模型 模型一:指数增长模型(马尔萨斯模型)1.假设:人口增长率r 是常数.2.建立模型:记时刻t=0时人口数为0X ,时刻t 的人口为X (t ),由于量大,X (t )可以视为连续、可微函数,t 到t+t ∆时间段人口的增量为:)()()(t rX tt X t t X =∆-∆+于是X (t )满足微分方程:)1()0(0⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧==X X rX dt dx3.模型求解:解得微分方程(1)得: X (t )=0X )(0t t r e- (2)表明:t ∞−→−时,t X )0.(>∞−→−r . 4.模型的参数估计要用模型2对人口进行预报,必须对其中的参数r 进行估计,这可以用表1通过Matlab 拟合: 程序:x=[1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 19971998]';X=[ones(17,1),x]Y=[101654 103008 104357 105851 107507 109300 111026 112704 114333 115823 117171 118517 119850 121121 122389 123626 124810]';[b,bint,r,rint,stats]=regress(Y,X); %回归分析b,bint,stats%输出这些值rcoplot(r,rint);%画出残差及其置信区间z=b(1)+b(2)*x;plot(x,Y,'k+',x,z,'r'),%预测及作图运行结果:b =1.0e+006 *-2.84470.0015bint =1.0e+006 *-2.9381 -2.75130.0014 0.0015stats =1.0e+005 *0.0000 0.0455 0 1.9800图1各数据点及回归方程的图形 即回归模型为:y=-2844700+1500x从上图可用看出拟和得效果比较好。
我国人口数的逻辑斯蒂增长模型

我国人口数的逻辑斯蒂增长模型
逻辑斯蒂增长模型是一种常用的人口增长模型,它可以描述人口数量随时间变化的曲线。
在我国,人口数量的增长受到多种因素的影响,包括出生率、死亡率、迁移率等。
下
面是一份描述我国人口数的逻辑斯蒂增长模型:
假设当前时间为t,人口数量为P(t)。
根据逻辑斯蒂增长模型的表达式,人口增长速率可以表示为:
dP(t)/dt = r * P(t) * (1 - P(t)/K)
r表示人口的增长率,K为人口数量的饱和值。
根据我国的具体情况,人口增长率r可能随时间发生变化。
在我国近几十年的数据中,人口增长率呈现出微弱下降的趋势。
这可能是由于人口政策的调整以及社会经济发展的影响。
而人口数量的饱和值K取决于我国的资源状况、经济水平、人口政策等因素。
在实际
应用中,我们可以结合历史数据进行估计并进行调整。
通过利用逻辑斯蒂增长模型,我们可以对未来的人口变化进行预测。
通过设定不同的
参数值、观察历史数据的趋势,我们可以对我国人口未来的增长进行合理的预测和估计。
需要注意的是,以上仅为一份模型描述,实际的人口增长模型需要根据大量的数据和
严格的实证分析进行构建和验证。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
38.6
50.2
误差(106)
0
0.1
0.29
0.41
0.66
0.81
2.55
0.2
0.9
5.1
年份
1890
1900
1910
1920
1930
1940
1950
1960
1970
1980
真实人口(106)
62.9
76.0
92.0
106.5
123.2
131.7
150.7
179.3
204.0
226.5
题目:人口增长模型的确定
摘要
人口问题已成为当前世界上最普遍关注的问题之一,人口增长规律的发现以及人口增长的预测问题对一个国家制定长远的发展规划有着非常重要的意义。本文分别使用了马尔萨斯人口指数增长模型和阻滞增长模型,以美国1790-1980年间每隔10年的人口数量为依据,对接下来的每隔十年进行了预测五次人口数量。通过对比我们可以发现阻滞增长模型在预测准确度方面要明显优于原始的马尔萨斯人口指数增长模型。
1990
2000
2010
人口
248.7
281.4
308.7
预测值
249.6
253.5
280.0
误差
0.9
27.9
28.6
6.3 问题三模型求解
6.3.1马尔萨斯(Malthus)人口指数增长模型求解中国人口问题
参照问题一,我们来求解中国人口问题。
表8中国每10年自然增长率
序号123来自456
7
8
9
r
0.056
其中c=x
因此,人口的变化规律为:
(5-5)
5.3 问题三模型建立
经调查,1790-2010年间中国每隔10年的人口记录如下表所示。
表7中国人口记录表
年份
1790
1800
1810
1820
1830
1840
1850
1860
1870
人口(106)
323.5
341.6
360.8
381.0
409.0
412.0
1792.4
图5美国人口真实值与预测值曲线拟合
通过上图可以发现,1790-1870指数增长模型确实拟合的比较好,但从1870年开始往后发现误差越来越大,可知指数增长模型只适合于短期的人口预测。为了生存以及人类的发展,人们自然会采取有效措施来控制人口的过度增长,自然资源、环境资源的条件也限制了人口数量的过度增长。因此为了使人口预报模型适合长期的发展趋势,更好地符合实际情况,必须修改指数增长模型中关于人口增长率是常数这个基本假设了,这时必将导致更适合人类发展的规律的新数学模型的产生。
按照这个假设,得到:
(5-4)
这便是荷兰数学家Verhulst于19世纪中叶提出的阻滞增长模型(Logistic模型)。
在MATLAB命令窗口键入
dsolve(‘Dx=r*x*(1-x/c)’,’x(1790)=3.9’)
输出:
ans=c/(1+1/39*exp(-r*t)*exp(1790*r)*(10*c-39))
0.056
0.056
0.073
0.007
0
-0.085
-0.05
0.028
10
11
12
13
14
15
16
17
18
19
0.033
0.053
0.058
0.116
0.036
0.061
0.054
0.22
0.227
0.199
同样,取高、中、低三种自然增长率方案,高方案中自然增长率为0.022,中方案中自然增长率为0.005,低方案中自然增长率为0.001。
(5-3)式即人口增长模型。
5.2 问题二:改进模型-阻滞增长模型(Logistic模型)
自从英国人口学家和政治经济学家托马斯·罗伯特·马尔萨斯1798年发表《人口学原理》后,马尔萨斯(Malthus)人口指数增长模型在世界上引起了轩然大波,并在后来的人口预测中扮演着重要的角色。但是随着时间的发展,由于现代社会与自然环境的改变,马尔萨斯人口指数增长模型在预测未来人口时,误差可能会比较大。上述模型对较早时期的统计数据吻合得较好,但也存在问题,即人口是呈指数规律无止境地增长,此时人口的自然增长率随人口的增长而增长,这不可能。由于社会的快速发展,自然环境遭受严重破坏,人口的高速增长等一系列原因,人口的增长率不能按照马尔萨斯所假设为一个常数r不改变。一般说来,当人口较少时增长得越来越快,即增长率在变大;人口增长到一定数量以后,增长就会慢下来,即增长率变小这是因为,自然资源、环境条件等因素不允许人口无限制地增长,它们对人口的增长起着阻滞作用,而且随着人口的增加,阻滞作用越来越大。而且人口最终会饱和,趋于某一个常数x,我们假设人口的净增长率为r(1-x(t)/x),即人口的净增长率随着人口的增长而不断减小,当t时,净增长率趋于零。
1264.1
1341.0
我们分别应用马尔萨斯人口指数增长模型和Logistic人口阻滞增长模型来对中国人口进行预测。
六、模型求解
6.1 问题一模型求解
在应用预测模型的过程中考虑到,若要提高预测结果的准确性,就必须增加预测方案的数量,对比各方案的预测值和误差,选取误差最低的一组预测方案。特别是马尔萨斯模型中,人口增长率r是一定时期内人口增加的综合结果,在预测中它的取值直接关系到预测结果的精度,因此在进行不同阶段的人口预测时根据实际情况对人口增长率r加以分类和处理才能得到理想的预测结果。本文根据1790-1980年计算美国常住人口每年的增长率,按照人口增长率r的大小设置了高中低三个方案,以此加强预测结果的对比,提高预测的准确度。
表3美国每10年自然增长率
序号
1
2
3
4
5
6
7
8
9
r
0.359
0.358
0.333
0.343
0.326
0.357
0.353
0.229
0.301
10
11
12
13
14
15
16
17
18
19
0.253
0.208
0.211
0.158
0.157
0.069
0.144
0.190
0.138
0.110
通过表3可以确定自然增长率高,中,低三个方案。通过数据分析可得,上述表格为10年的累计增长率,而自然增长率强调一年,所以可近似除以10求得,高方案中自然增长率为0.033,中方案中自然增长率为0.029,低方案中自然增长率为0.013。
412.0
377.0
358.0
年份
1880
1890
1900
1910
1920
1930
1940
1950
1960
人口(106)
368.0
380.0
400.0
423.0
472.0
489.0
518.8
546.8
667.1
年份
1970
1980
1990
2000
2010
人口(106)
818.3
981.2
1135.2
23.2
31.4
38.6
50.2
年份
1890
1900
1910
1920
1930
1940
1950
1960
1970
1980
人口(106)
62.9
76.0
92.0
106.5
123.2
131.7
150.7
179.3
204.0
226.5
1.2 问题提出
我们需要解决以下问题:
1.试用以上数据建立马尔萨斯(Malthus)人口指数增长模型,并对接下来的每隔十年预测五次人口数量,并查阅实际数据进行比对分析。
符号
符号说明
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)满足如下的微分方程:
1)先取n=17,w=1.5,运行上述程序,得到结果a = [324.0666, 0.0276];
x1 = 272.7996.
2) 再取n=16,w=2,运行上述程序,得到结果a=[345.1439,0.0270];x1=280.0539.
我们把两种情况的拟合曲线画在同一个坐标系中,很容易作出比较,见图6。第二种情形后半段的变化趋势与原始数据更吻合,因此,对将来人口的预测应该更好。
图7 Logistic模型优化拟合曲线
经过修改,得到了一个较满意的结果,人口增长率r=0.0270,极限人口xm=345.1439(百万),并预测1990年--2010年美国人口。
通过调查得知1990-2010年人口数量统计如下表
表61990年-2010年Logistic模型美国人口真实值与预测值
时间(年)
误差(106)
14.5
28.4
50.31
90.2
152.3
227.3