微分方程应用——人口增长模型(二)

简介: 微分方程应用——人口增长模型

2、阻滞增长人口模型(Logistic模型

由图4的结论知道,增长率会随着人口增长而下降,其真实的原因是自然资源、环境条件等人类赖以生存的条件阻滞着人口增长,随着人口增加,阻滞作用越大。

【模型假设】

  1. 人口数随时间连续变化
  2. 一定环境下人口总数有个上限,即最大人口数xm
  3. 单位时间内人口的增长量等于当前人口量×当前人口增长率
  4. 某时刻的人口增长率是该时刻人口数量的线性减函数
  5. 人口达到最大负荷时,增长率为0

【符号设置】

【模型建立】

1、构造模型

增长率随人口增加而减少,不妨设为r(x),是x的减函数,最简单直接的表达式就是线性函数

【6】

其中r称为固有增长率,当x=0时的最大增长率,s是阻滞系数,不妨设x=xm时,即人口达到最大负荷时,增长率为0,即【7】

将【7】代入【6】,则有【8】

根据假设【3】,有【9】

在【9】中,dx/dt表示人口的实际增长速度为两部分,rx随人口增加而增加,(1-x/xm)随人口增加而减少,即人口增长是两个因子共同作用的结果。【9】所反映的增长模型称为阻滞增长模型,也称Logistic模型。

凡是资源有限的生物总群模型,大多可以用这个模型去描述总群数量的变化规律;很多产品的生产模型、营销模型也满足这个规律。

2、关于Logistic模型的特别分析

2.1 人口速度增长最快点

既然人口增长速度(变量)随人口数量(变量)增加而减少,由两边对x求导,得

由此可见,在x<xm/2时单调递增;在x>xm/2时单调递减,x=xm/2时,人口变化速度达到最大。如图5所示。

                    图5 Logistic模型      dx/dt-x曲线

2.2 Logistic模型曲线

知道,人口数量x(t)是时间t的单调递增函数,又由于

所以有

不妨设x(t0)=xm/2,则t<t0时x(t)是凹函数;t>t0时x(t)是凸函数。如图6所示。

                      图6 Logistic模型x-t曲线(又称s型曲线)

【模型求解】

【9】

【9】是变量分离的微分方程,求解得到特解为

【10】

由【10】的表达式可以得到如下结论:

(1)

(2)

将x0的三种情况所得的曲线绘制在同一坐标系下,结果如图7所示

                    图7 人口曲线随初值x0不同而不同的示意图

【参数估计】

【10】

表1的原始数据中t较大,又是指数函数的自变量,容易造成极端计算,故作变换后变成如下模型

【11】

利用表1的前21个数据,在matlab里调用最小二乘曲线拟合,得到xm=397.2117;x0=7.1100;r=0.2255

预测2000年美国人口值为=268.08(百万)

预测相对误差达到4.63%。

图8 前21数据的Logistic模型 的x-t拟合                          图9 去掉前9个数据的Logistic模型的x-t拟合

= 277.9145(按图9的预测)

预测相对误差1.23%,优于图8的预测。从图9可以看出,前期误差较大。这也说明,生物种群当前数据受到近期历史影响大,远期影响小。

相关文章
|
机器学习/深度学习 算法
基于BP神经网络的人口预测
基于BP神经网络的人口预测
360 0
|
8月前
|
数据采集 存储 安全
【大数据】数据治理浅析
数据治理是数字化时代企业管理和利用数据的核心手段,确保数据的准确性、一致性和安全性。从基本概念、应用场景、必要性、需求分析等方面深入探讨其功能架构、技术架构、应用架构和数据架构,涵盖金融、医疗、应急管理等多个领域典型案例。随着政策法规推动、技术创新助力及市场需求增长,数据治理正朝着自动化、智能化方向发展,市场规模不断扩大,但人才短缺问题仍需解决。
774 11
【大数据】数据治理浅析
|
传感器 算法 物联网
CCF推荐C类会议和期刊总结:(计算机网络领域)
该文档总结了中国计算机学会(CCF)推荐的计算机网络领域C类会议和期刊,详细列出了各类会议和期刊的全称、出版社、dblp文献网址及研究领域,为研究者提供了广泛的学术交流资源和平台。
CCF推荐C类会议和期刊总结:(计算机网络领域)
|
前端开发 图形学 开发者
【独家揭秘】那些让你的游戏瞬间鲜活起来的Unity UI动画技巧:从零开始打造动态按钮,提升玩家交互体验的绝招大公开!
【9月更文挑战第1天】在游戏开发领域,Unity 是最受欢迎的游戏引擎之一,其强大的跨平台发布能力和丰富的功能集让开发者能够迅速打造出高质量的游戏。优秀的 UI 设计对于游戏至关重要,尤其是在手游市场,出色的 UI 能给玩家留下深刻的第一印象。Unity 的 UGUI 系统提供了一整套解决方案,包括 Canvas、Image 和 Button 等组件,支持添加各种动画效果。
805 3
|
Oracle NoSQL 关系型数据库
实时计算 Flink版产品使用问题之在BEGINSTATEMENTSET;END;语句中,如何同时写三个CDAS语句
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
机器学习/深度学习 算法 数据挖掘
数学建模入门,看这一篇就够了!
数学建模入门,看这一篇就够了!
462 0
时间序列分析实战(五):ARIMA加法(疏系数)模型建模
时间序列分析实战(五):ARIMA加法(疏系数)模型建模
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
R语言时间序列平稳性几种单位根检验(ADF,KPSS,PP)及比较分析
|
Web App开发 存储 前端开发
【4万字长文吐血整理】LaTeX基础使用【助你熟练玩转LaTeX】
【4万字长文吐血整理】LaTeX基础使用【助你熟练玩转LaTeX】