美文网首页简友广场散文心理
数学建模:人口模型

数学建模:人口模型

作者: Cache_wood | 来源:发表于2022-04-08 21:55 被阅读0次

@[toc]

Malthus指数增长模型

假设人口自然增长率 r 为常数,即单位时间内人口的增
长量与当时的人口呈正比。
\left\{\begin{array}{rcl}\frac{dx}{dt} = rx\\ x(0) = x_0 \end{array}\right.\\ x(t) = x_0e^{rt}

人口倍增时间:T = \frac{\ln2}{r}

参数估计
  1. 线性化后,利用线性最小二乘法
    x(t) = x_0e^{rt}\\ \ln x(t) = rt+\ln x_0\\ y = rt+a

  2. 先做数值微分,再计算增长率,将平均增长率作为增长率r的估计值,边界值x_0直接采用原始值。
    x'(t_0) = \frac{-3x_0+4x_1-x_2}{2\Delta t}\\ x'(t_k) = \frac{x_{k+1}-x_{k-1}}{2\Delta t}\\ x'(t_n) = \frac{3x_n-4x_{n-1}-x_{n-2}}{2\Delta t}

改进的指数增长模型

假设人口增长率r是线性可变的。
\left\{\begin{array}{rcl}\frac{dx}{dt} = rx\\ r = r_0 - r_1t\\ x(0) = x_0 \end{array}\right.\\ x(t) = x_0e^{}

logistic模型

自然资源和环境条件等因素对人口的增长起着阻滞作用,随着人口的增加,阻滞作用越明显。资源和环境所能容纳的最大人口数量是x_m。当达到这一最大值时,人口不再增长。因此,假设人口增长率 r是 t 时刻人口x的减函数:r(x) = r_0(1-\frac{x}{x_m})
\left\{\begin{array}{rcl}\frac{dx}{dt} = rx(1-\frac{x}{x_m})\\ x(0) = x_0 \end{array}\right.\\ x(t) = \frac{x_m}{1+\frac{x_m-x_0}{x_0}e^{-rt}}

logistic模型的参数估计
  1. 将logistic模型变形,对人口数据做数值微分后计算增长率,再利用线性最小二乘法估计。
    \left\{\begin{array}{rcl}\frac{\frac{dx}{dt}}{x} = r(1-\frac{x}{x_m})\\ x(0) = x_0 \end{array}\right.\\

  2. 直接利用原始数据和非线性最小二乘法估计。

两个模型比较

模型 优点 缺点
Malthus模型 短期预报比较准确 不适合中长期预报。预报时假设人口增长率 r 为常数。没有考虑环境对人口增长的制约作用。
Logistic模型 中期预报比较准确 理论上很好,实用性不强。预报时假设固有人口增长率 r 以及最大人口容量 x_m 为定值。实际上这两个参数(特别是 x_m)很难确定,而且会随着社会发展情况变化而变化。

相关文章

  • 数学建模:人口模型

    @[toc] Malthus指数增长模型 假设人口自然增长率 r 为常数,即单位时间内人口的增长量与当时的人口呈正...

  • 预测模型总结

    数学建模之预测模型总结

  • 关于数学建模竞赛

    【百度百科】数学建模,就是根据实际问题来建立数学模型,对数学模型来进行求解,然后根据结果去解决实际问题。数学建模竞...

  • 数学建模——优化模型

    优化模型 数学规划模型 整数线性规划 在线性规划模型中,规划中的变量限制为整数时称为整数线性规划。 1. 变量全部...

  • 【170→模型】数学建模

    数学建模 数学模型往往只是对现实对象的某种近似。模型是否成功,是否能反映所研究的实际问题,需要通过对模型的解释检验...

  • 模型概念与数学和逻辑

    导读:通常所说的数学建模或数学模型背后就是整个现代科学的一个基本框架。然而这个“数学模型”本身并非数学概念;数学与...

  • 数学建模 姜启源 课件 pdf

    对于任何的事件,只要可以抽象出数学关系,就可以称为数学模型 姜启源老师的数学建模一书提供了常见的建模方法 但是对于...

  • 如何准备数学建模?附重磅资源

      数学建模就是根据实际问题来建立数学模型,对数学模型来进行求解,然后根据结果去解决实际问题。   当需要从定量的...

  • 吴正宪数学教学学习笔记之97

    吴正宪数学教学学习笔记之九十七(0206) 数学建模的策略三:联系实际 建模是为了更好地运用模型解决问题,“综合与...

  • Tensorflow的基本使用 以线性回归为例

    参考来源:博客链接 使用线性模型来对数据点进行建模。线性模型的数学表示是: (1) TensorsTensorFl...

网友评论

    本文标题:数学建模:人口模型

    本文链接:https://www.haomeiwen.com/subject/buhusrtx.html