马尔萨斯人口增长

上传人:M****1 文档编号:558244119 上传时间:2023-10-12 格式:DOCX 页数:19 大小:272.94KB
返回 下载 相关 举报
马尔萨斯人口增长_第1页
第1页 / 共19页
马尔萨斯人口增长_第2页
第2页 / 共19页
马尔萨斯人口增长_第3页
第3页 / 共19页
马尔萨斯人口增长_第4页
第4页 / 共19页
马尔萨斯人口增长_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《马尔萨斯人口增长》由会员分享,可在线阅读,更多相关《马尔萨斯人口增长(19页珍藏版)》请在金锄头文库上搜索。

1、2015 年数学建模论文第二套目:人口增长模型的确定提交日期:2015.73题目人口增长模型的确定摘要人口预测是制定正确的人口政策的科学依据。预测人口增长的数学模型通常 采用3种函数,即指数函数、Logistic函数和双曲 3种模型的数学根 源都在于二阶Bernoulli式微分方程。文章用matlab等软件对美国1790-1980 年的人口数据情况进行研究和处理,得到其人口增长所符合的不同模型结果,并 探讨是否预测合理。同时,根据走势预测了之后几十年的人口总数。为控制人口 发展提供了可靠依据。关键词:美国 人口模型 matlab马尔萨斯模型logistic模型问题重述:图表中给出的是 1790

2、-1980 年间美国每隔 10 年的人口记录情况,从表中 可以看出美国人口基本呈增长趋势。由此,1将表中的数据进行处理建立马尔萨斯(Malthus)人口指数增长模型。2. 进行分析预测接下来每隔十年的五次人口数量。3. 查阅实际数据与预测的数据进行对比。4. 马尔萨斯指数增长模型是否合理,尝试采用其他模型进行分析。二、问题分析:首先,我们用 matlab 软件进行编程(见附录 1),绘制出 1790-1980年美国人口数据图,如图 1。图1. 1790-1890年美国人口增长数据图从图1可以看出1790年到1980年的人口是呈增长的趋势的,而且类似指 数增长。马尔萨斯生物总数增长定律指出:在孤

3、立的生物群体中,生物总数0N的变化率与生物总数成正比,其数学模型为(1)其中r为常数。则方程组(1)的的解为r U-t ;(2)由此可看出,马尔萨斯生物总数增长定律指出任何生物都是随时间按指数 方式增长的。在此意义下,马尔萨斯方程(1)又称指数增长模型。人作为特殊 的生物总群,人口的增长也应满足马尔萨斯生物总数增长定律,此时的(1)式 称为马尔萨斯人口方程。根据马尔萨斯模型进行分析预测,如果预测值与实际值有差别,那么可以 改进该模型或者使用其他模型(Logis tic)。三、问题假设:1、马尔萨斯人口增长模型假设马尔萨斯指数增长模型可以正确并能合理的预测出未来几十年 美国人口数量的变化情况,即

4、满足马尔萨斯指数增长的两个前提:第一,食物是人类生存所必需的;第二,两性间的情欲是必然的,而且几乎保持现状。从这两个固定法则可以得出一个最基本的经济比例:食物或生活资料的增 长与人口之间的关系。人口的增殖比生活资料增长的要快,人口是按几何 级数增长的,而生活资料则只按算术级数增长。假设人口增长率r保持不变。按此模型进行分析处理,如果该模型不 满足或者预测未来人口数量有误差,则采用Logistic等其他模型来解决并 进行预测。2、改进的马尔萨斯人口指数增长模型由于社会的快速发展,自然环境遭受严重破坏,人口的高速增长等一系列原因,人口的增长率不能按照马尔萨斯所假设为一个常数r不改变。此时假设随着时

5、间的推移,增长率r和时间t满足下列关系 r二a-bx (3)其a,b为两个常数。3、利用Logistic模型预测分析四、变量说明:r:人口增长率t:时间i:-数据起始时间% ;乍门讥_1790,丁为八|燉量叫:t时刻的人【1数量a,b均为常数num:人口预测值P:拟合值B,D,I,E分别表示种群出生率、死亡率、迁入率、迁出率k:环境容纳量五、模型建立:1常微分方程模型常微分方程模型是在种群水平上描述生物的生存与环境的关系,即研究某一 生物群体或几种生物群体的数量或密度的变化规律。若用x (t)表示t时刻某围 一种群的数量或密度,将x (t)看作t的连续函数,则x (t)的变化与出生、死 亡、迁

6、入和迁出等因素有关。若用BD I、E分别表示种群的出生率、死亡率、 迁入率、迁出率,则种群数量或密度变化的一般模型是:-B-D+I-E以下几个模型基本根据这个原理建立的。(1)马尔萨斯(Malthus)模型马尔萨斯生物总数增长定律指出:在孤立的生物群体中,生物总数N(t)考 虑到一个国家或地区的人口总数,对于一个国家而言,迁入率和迁出率相对很小, 即人口变化率与出生率和死亡率有关。这样可设B-D=rx,即人口出生率和死亡 率与总人口成正比,这个比例常熟r为自然增长率。其数学模型为dt.方程(5)的解为,一般以年为间隔考察人口变化情况,即取=0丄2, ,n, ,这样就得到以后各年人口总数为 A

7、f- -Fir*f,这表明人口以公比为*的等比级数的速度增长。(2)改进的马尔萨斯人口指数增长模型如果人口增长率不为常数,且假设其与时间关系如(3)式,则将(3)式带入(2)式可求得改进后的马尔萨斯人口指数增长模型如下所示(3)洛杰斯蒂克(Logistic)模型当人口比较稀少,资源比较丰富的条件下,人口增长比较快,可在短期维持 常数增长率,但当人口数量增长到一定水平后,会产生许多问题,如食物短缺交X通拥挤等,这又将导致人口增长率下降,故假设B-D=rx (1%),这反映了人口 的增长率随人口数量的增加而下降的现象,此时r称为固有增长率,k称为环境 容纳量。按此修改的假设得到人口增长的洛杰斯蒂克

8、模型(7)方程(7)求解的x (t)二 1 既咒=k,表示当时间无限增加时,人口总数都会趋于其环境容纳量。叫f “ 一、,、2)当x(t)k时,;,当x(t)vk时,;.表示当人口数量超过环境容纳量时人口数量将减少;当人口数量小于环境容纳量时,人口数量将增加。六、模型求解:以美国1790-1980年人口的数据作为原始数据来寻找模型参数r的估计值,以 1790年为基准年,根据马尔萨斯人口模型,利用matlab进行得出拟合值和预测 值,并画出预测与实际值的图形。1马尔萨斯模型求解(1)通过用线性最小二乘拟合方法将马尔萨斯模型推导:x(t)=oE =12 =lo+rty=Pl+Pci=Jy=1nx(

9、t)匕 _ qr=:;=才其中输入 t,x(t),y=1og(x(t)与 a=po1yfit(t,y,1),求解得拟合多项式系数 p=0.0214-36.6198, r=0.0214, 1 丄川山 CM所以得到人口关于时间的函数为:x(t)J*其中r=0.0214, 点山l:iil:将r和代入公式得:x(t)=一根据上边公式1990-2030美国人口预测值如下表(1):年份19902000201020202030预测人口 (10人6)390.0483.1598.4741.0918.0表(1)美国人口在马尔萨斯模型下的预测值则实际图和拟合图如下(见附录2):年份图2马尔萨斯指数模型的预测值与真实

10、值(2)采用matlab中的eft工具箱求解:输入时间t和x(t)后,利用eft对马尔萨斯模型进行拟合,得:Result:General model:f(t)=3.9*exp(r*(t-1790)Coefficients (with 95% confidence bounds):将r代入公式得W则1990-2030美国人口预测值如下表(2):年份19902000201020202030预测人口( 10人6)331.9414.5517.7646.5807.4表(2).美国人口预测值马尔萨斯人口指数增长模型拟合数据与实际数据曲线如下图(3)所示:图3.cft得出的美国人口实际图与预测图2. 改进的

11、马尔萨斯人口增长模型:用eft工具箱对改进后的马尔萨斯模型进行拟合得:Result:Generral madel:f(t )=3.9 *a/(3.9 *b+(a-3.9 *b) *exp(-a *(t-1790)Coefficients (with 95% confident bounds):a =0.02858(0.02763, 0.02953)b =9.997e-005(8.694e-005,0.000113)所以改进后的马尔萨斯模型公式为:3.9 *0.02858=3.9 * 90997-005 4- (0.02858 -9.997e-005 * 3.9)e_39*(I _1790)由此

12、得到1990-2030年美国人口预测值(见附录6)如下表(3):年份19902000201020202030预测人口230.9093242.5018252.0085259.6574265.7174改进后的马尔萨斯模型与实际人口数量曲线如下图(4)所示图(4)改进后的马尔萨斯模型根据公式从1790-2030年的预测值(见附录3)如下图(5)所示:35fl25017-2030 预捌人口nu1510別SCI18O01)2图左.1790-2010年美国人口实际值 图右.1790-2030年美国人口预测值 经分析很明显当增长率r保持不变时,拟合预测值与实际值相差较大。当考虑自 然因素的人口的影响下,当人

13、口增长到一定值时,r会有所改变,即由改进的马 尔萨斯人口增长模型克制美国人口不肯能呈指数增长,当达到一定值时,会趋于 饱和增长率逐渐降低。符合人口增长趋势。3. Logistic模型求解根据matlab里的eft工具对Logistic模型进行拟合,得:Result:General model:f(t)=k./(l+(k./3.9-l).*exp(-r*(t-1790)Coefficients (with 95% confidence bounds):k =369.1(336.9,401.3)r =0.02684 (0.02603,0.02765)即将k和r得logistic公式得369.1/

14、丄、 i 丄 r 珀Mi 、 “ - - 1側 * 0-02684X (t) =M :1 则1990-2030年的预测值如下表(4):年份19902000201020202030人口(/10飞)256.9100276.7086294.0342308.8186321.1659表(4).Logistic模型对未来人口的预测Logistic模型下的实际值与预测值图像如下图(6):图(6).logistic模型下的预测图4. 模型的验证情况据心显示,1990-2010的美国实际人口为248.7,281.4,308.7(单位:百万人)下表(5)为三种模型的预测值及其与实际值的相对误差:年份实际统计值马尔萨斯模型改进的马尔萨斯模型Logistic 模型预测值相对误差预测值相对误差预测值相对误差1980226.5314.939.0%217.1-4.2%234.93.7%1990248.7331.933.4%230.9-7.2%256.93.3%2000281.4414.547.2%242.5-13.8%276.7-1.7%2010308.7417.735.3%2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号