人口预测论文

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人口增长预测

数学实验

指导教师:何仁斌

城市建设与环境工程学院环境工程1班

姓名:郑惋月

学号:20096545

人口增长预测

摘要:人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提。

本文主要介绍了两个最基本的人口模型,即人口指数增长模型和阻滞增长模型,并利用美国1790年至1980年人口统计数据,对模型做出检验,最后用它预测2010年美国人口。

模型一:建立了指数增长模型,根据规律建立模型公式——年增长率r不变。我们要验证该模型是否适用。取题目中给出的数据1790年至1900年的,数据拟合用MATLAB软件计算的增长率r以及初始人口数。讲以上两参数带入公式,算的人口数量,将之与实际人口数相比较画出对比图形,发现比较相符。又取1790至2000年的数据,重复刚才步骤。发现算出数据前半部分相符,但后半部分明显增加的比实际数据快。所以,Malthus人口模型只适用于短期,并不适用于长期的人口预测。因为人口在增长到一定程度时,由于资源和环境对人口增长的阻滞作用使增长率下降。

模型二:建立了阻滞增长人口阻滞增长模型,利用题目中给出的数据。根据公式做出人口的时间变化率与人口容量的关系图,以及人口与时间的关系图。选择1860年至1990年的数据(去掉个别异常数据),用MATLAB软件计算出增长率和人口容量。根据得到的数据带入公式的到计算的人口数量与实际数据作比较。可以看出这个模型的吻合度相当好,由于阻滞增长人口模型。可以据此模型有效的预测在以后一段时间内如2020的美国人口增长。依次内推也可以利用此模型来预测世界人口在相当一段时间内的人口增长。

模型三:对模型进行了进一步的修正。

最后,分别对三模型进行优缺点评价与改进。

关键字:人口预测; matlab软件;人口指数增长模型;阻滞增长模型

目录

一、问题重述 (3)

二、问题分析 (3)

三、模型假设 (4)

1.模型一 (4)

2.模型二 (4)

3.模型三 (4)

四、符号说明 (4)

1.模型一 (4)

2.模型二 (4)

五、模型的建立 (5)

5.1指数增长模型 (5)

5.1.1模型建立 (5)

5.1.2结果分析与模型检验 (6)

5.2阻滞增长模型 (7)

5.2.1模型建立 (7)

5.2.2结果分析与模型检验 (8)

5.3修改模型 (10)

5.3.1模型建立 (10)

5.3.2结果分析与模型检验 (10)

六、总结 (11)

附录1 (13)

一、问题重述

长期以来,人类的繁衍一直在自发的进行着,只是由于人口数量的迅速膨胀和环境质量的急剧恶化,人们才开始猛然醒悟,开始研究人类和自然的关系、人口数量的变化规律,以及如进行人口控制等问题。

认识人口数量的变化规律,建立人口模型,作出较准确的预报,是有效控制人口增长的前提。

二、问题分析

人口的变化受到众多方面因素的影响,。人口数量对人类的发展影响也是与日俱增。所以对人口数量的控制和预测也显得尤为重要。就此我们需要找到更好更精确的人口增长模型来预测人口数量。就此,根据题目所给的信息,就美国从1790年至2000年的人口增长入手,用指数增长模型的检验人口增长是否相符,预测人口增长。并改进成阻滞增长模型,并用它预测人口增长。

1.先用指数增长模型检验人口增长是否相符。由于经历的时间比较长,所以我们分为长期和短期分别检验。就会发现规律,短期的符合该模型,而长期而言后半期明显计算的增加的比较快。根据这个问题我们找原因。由于资源、环境问题使阻滞增长人口模型人口增加到一定数量时,增长率会减慢。据此改进我们就得到了第二个模型。

2.得到第二个模型后先找规律,找关键点。及增长率随时间的变化以及人口容量值。分析人口随时间变化率与人口容量的关系。然后得出人口与时间的关系。最后检验计算值与实际值是否相符,很明显相符的。所以我们就可以用之预测人口数量了。

3.分析两模型的优缺点,适用范围,以便我们更广泛明了的使用。

三、模型假设

1.模型一

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

1)时刻t 人口增长的速率与当时人口数成正比,增长率为常数r 。

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

阻滞增长模型(Logistic )

1)地球上的资源有限,不妨设为1;而一个人的正常生存需要占用资源1/ P m (t) ; 2)

在时刻t ,人口增长的速率与当时人口数成正比,为简单起见也假设与当时剩余资源 成正比;比例系数表示人口的固有增长率 ; 3)设人口数P(t)足够大,可以视做连续变量处理,且P(t)关于t 连续可微。 3.模型三

基于模型一和二,对模型进行了进一步的修正。

四、符号说明

1.模型一 t 表示某一时刻;

P(t) 表示时刻t 某地区(或国家)的人口数; r 表示人口增长率为常数。 2.模型二 t 表示某一时刻;

*-=P P s /1

P(t) 表示时刻t 某地区(或国家)的人口数;

P m (t)表示自然资源和环境条件能容纳的最大人口数量; r 为固有增长率,表示人口很少是(理论上是x=0)的增长率。

五、模型的建立

5.1指数增长模型 5.1.1模型建立

记时刻t 的人口数为P(t),当考察一个国家或者一个较大地区的人口时,P(t)是一个很大的整数。利用微积分只是,将P(t)视为关于t 连续可微。记初始时刻(t=0)的认可为P 0.。加上假设人口增长率为常数r ,即单位时间内P(t)的增量等于r 乘以P(t)。当考虑t 到t+△t 时间内人口的增量,则有 P(t+△t)- P(t)=rP △t (1) 令△t 0,得到P(t)满足微分方程

P r dt

dP

⋅= (2) 由这个方程可以解出

P(t)=P 0e rt (3)

r>0时,表示人口将按指数规律随时间无限增长。 利用线性最小二乘法,将(3)式取对数,得到 y=rt+a ,y=ln P ,a=ln P 0 (4)

运用Matlab 编程(程序见附录1),以1790年至1900的数据对(4)进行数据拟合,得到相关的参数

a=lnP 0=1.4323; r=0.0274,得到 P 0=exp(a)= 4.1883。

因此可以得到指数增长模型的方程为: P(t)=4.1883*exp(0.0274*t) (5)

同理可得:若以全部数据拟合对(4)进行数据拟合,得到指数增长模型的方程为:

P(t)= 6.0448*exp(0.0202*t) (6)

相关文档
最新文档