上期中介绍了两种利用非线性函数拟合人口与物种增长趋势的方法。这两种方法都可以用于对人口与物种增长的总体趋势进行预测,但预测不够精细。我们知道在正常社会条件或自然条件下,生育率与死亡率是与群体的年龄构成息息相关的。我们需要对整个群体按年龄进行层次划分,构建与年龄相联系的人口模型。典型的例子就是Leslie矩阵模型。

Leslie矩阵介绍

我们把整个社会中的人群按年龄等距分成n组,每组中该年的人口总数为ai,i=1,2,...,na_i,i=1,2,...,nai​,i=1,2,...,n,每组人口的每年的普遍存活率为ci,i=1,2,...,n−1c_i,i=1,2,...,n-1ci​,i=1,2,...,n−1(设最后一组下一年全部死亡),每组人口的每年普遍生育率为bi,i=1,2,...,nb_i,i=1,2,...,nbi​,i=1,2,...,n,则下一年每组中的人口总数ai′,i=1,2,...,na'_i,i=1,2,...,nai′​,i=1,2,...,n就满足递推关系式{ai′=ai−1ci−1,i=2,3,...,na1′=∑i=1naibi\begin{cases}a'_i=a_{i-1}c_{i-1},i=2,3,...,n\\a'_1=\sum_{i=1}^{n}a_ib_i\end{cases}{ai′​=ai−1​ci−1​,i=2,3,...,na1′​=∑i=1n​ai​bi​​

该式可写成矩阵乘向量的形式:
a′⃗=(b1b2...bn−1bnc10...000c2...00⋮⋮⋮00...cn−10)(a1,a2,...,an)T\vec{a'}= \left( \begin{matrix} b_1&b_2&...&b_{n-1}&b_n\\ c_1&0&...&0&0\\ 0&c_2&...&0&0\\ \vdots&\vdots&&\vdots\\ 0&0&...&c_{n-1}&0 \end{matrix} \right) (a_1,a_2,...,a_n)^T a′=⎝⎜⎜⎜⎜⎜⎛​b1​c1​0⋮0​b2​0c2​⋮0​............​bn−1​00⋮cn−1​​bn​000​⎠⎟⎟⎟⎟⎟⎞​(a1​,a2​,...,an​)T

该式中左边的矩阵就是Leslie矩阵。

Leslie矩阵性质

  1. Leslie矩阵有唯一的单重正特征值λ1\lambda_1λ1​,对应的特征向量x⃗1=(1,b1/λ1,c1c2/λ12,...,c1c2...cn−1/λ1n−1)T\vec x_1=(1,b_1/\lambda_1,c_1c_2/\lambda_1^2,...,c_1c_2...c_{n-1}/\lambda_1^{n-1})^Tx1​=(1,b1​/λ1​,c1​c2​/λ12​,...,c1​c2​...cn−1​/λ1n−1​)T

证明:设n阶的该矩阵为Ln,n阶的特征多项式为Pn,则有
Pn=∣λI−Ln∣=∣λ−b1−b2...−bn−1−bn−c1λ...000−c2...00⋮⋮⋮00...−cn−1λ∣P_n=|\lambda I-L_n|= \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-1}&-b_n\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-1}&\lambda \end{matrix} \right| Pn​=∣λI−Ln​∣=∣∣∣∣∣∣∣∣∣∣∣​λ−b1​−c1​0⋮0​−b2​λ−c2​⋮0​............​−bn−1​00⋮−cn−1​​−bn​00λ​​∣∣∣∣∣∣∣∣∣∣∣​
=>Pn=λ∣λ−b1−b2...−bn−2−bn−1−c1λ...000−c2...00⋮⋮⋮00...−cn−2λ∣+cn−1∣λ−b1−b2...−bn−3−bn−1−c1λ...000−c2...00⋮⋮⋮00...−cn−20∣=>P_n=\lambda \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-2}&-b_{n-1}\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-2}&\lambda \end{matrix} \right|+c_{n-1} \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-3}&-b_{n-1}\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-2}&0 \end{matrix} \right| =>Pn​=λ∣∣∣∣∣∣∣∣∣∣∣​λ−b1​−c1​0⋮0​−b2​λ−c2​⋮0​............​−bn−2​00⋮−cn−2​​−bn−1​00λ​​∣∣∣∣∣∣∣∣∣∣∣​+cn−1​∣∣∣∣∣∣∣∣∣∣∣​λ−b1​−c1​0⋮0​−b2​λ−c2​⋮0​............​−bn−3​00⋮−cn−2​​−bn−1​000​​∣∣∣∣∣∣∣∣∣∣∣​
=>Pn=λPn−1+cn−1(−bn−1)(c1c2...cn−2)(−1)n−2(−1)n−2=>Pn=λPn−1−bn−1c1c2...cn−1=>P_n=\lambda P_{n-1}+c_{n-1}(-b_{n-1})(c_1c_2...c_{n-2})(-1)^{n-2}(-1)^{n-2}=> P_n=\lambda P_{n-1}-b_{n-1}c_1c_2...c_{n-1} =>Pn​=λPn−1​+cn−1​(−bn−1​)(c1​c2​...cn−2​)(−1)n−2(−1)n−2=>Pn​=λPn−1​−bn−1​c1​c2​...cn−1​
=>Pn=λPn−1−βn−1=>Pn=λn−β1λn−1−β2λn−2−...−βn=>=>P_n=\lambda P_{n-1}-\beta_{n-1}=> P_n=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=> =>Pn​=λPn−1​−βn−1​=>Pn​=λn−β1​λn−1−β2​λn−2−...−βn​=>
0=λn−β1λn−1−β2λn−2−...−βn=>Pn=λn−β1λn−1−β2λn−2−...−βn=>0=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=>P_n=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=> 0=λn−β1​λn−1−β2​λn−2−...−βn​=>Pn​=λn−β1​λn−1−β2​λn−2−...−βn​=>
1=β1λ−1+β2λ−2+...+βnλ−n1=\beta_1\lambda^{-1}+\beta_2\lambda^{-2}+...+\beta_n\lambda^{-n} 1=β1​λ−1+β2​λ−2+...+βn​λ−n右边的函数是单调连续减函数,且λ\lambdaλ无穷大时趋近0、λ\lambdaλ趋近于0时趋近正无穷,所以有唯一正特征根λ1\lambda_1λ1​,对应的特征向量为x⃗1=(1,b1/λ1,c1c2/λ12,...,c1c2...cn−1/λ1n−1)T\vec x_1=(1,b_1/\lambda_1,c_1c_2/\lambda_1^2,...,c_1c_2...c_{n-1}/\lambda_1^{n-1})^Tx1​=(1,b1​/λ1​,c1​c2​/λ12​,...,c1​c2​...cn−1​/λ1n−1​)T

  1. 所有负的特征值都满足∣λ∣<λ1|\lambda|<\lambda_1∣λ∣<λ1​,称λ1\lambda_1λ1​为严格优势特征值

证明:设有特征值满足∣λ∣≥λ1=>λ≥−λ1|\lambda|\geq\lambda_1=>\lambda\geq-\lambda_1∣λ∣≥λ1​=>λ≥−λ1​,则有其依然满足1=β1λ−1+β2λ−2+...+βnλ−n1=\beta_1\lambda^{-1}+\beta_2\lambda^{-2}+...+\beta_n\lambda^{-n}1=β1​λ−1+β2​λ−2+...+βn​λ−n ,而 1=β1λ1−1+β2λ1−2+...+βnλ1−n≥β∣λ−1∣+β∣λ−2∣+...+β∣λ−n∣>βλ−1+βλ−2+...+βλ−n1=\beta_1\lambda_1^{-1}+\beta_2\lambda_1^{-2}+...+\beta_n\lambda_1^{-n} \geq\beta|\lambda^{-1}|+\beta|\lambda^{-2}|+...+\beta|\lambda^{-n}|>\beta\lambda^{-1}+\beta\lambda^{-2}+...+\beta\lambda^{-n}1=β1​λ1−1​+β2​λ1−2​+...+βn​λ1−n​≥β∣λ−1∣+β∣λ−2∣+...+β∣λ−n∣>βλ−1+βλ−2+...+βλ−n,矛盾

  1. 对于任意人口分布向量x⃗\vec xx,其迭代k次后的结果有lim⁡k−>+∞x⃗(k)λ1k=cx⃗1\displaystyle \lim_{k->+∞} \frac{\vec x^{(k)}}{\lambda_1^k}=c\vec x_1k−>+∞lim​λ1k​x(k)​=cx1​(c为常数),即迭代了无穷多次时,人口的分布比例趋近于特征向量x⃗1\vec x_1x1​,而人口增长率趋近于特征值λ1\lambda_1λ1​

证明:仅对可化为对角阵的情况进行证明(一般情况需要用到约旦标准型)。lim⁡k−>+∞x⃗(k)λ1k=lim⁡k−>+∞Lkx⃗(0)λ1k=lim⁡k−>+∞(Pdiag(λ1,λ2,...,λn)P−1)kx⃗(0)λ1k=lim⁡k−>+∞Pdiag(λ1k,λ2k,...,λnk)P−1x⃗(0)λ1k=lim⁡k−>+∞Pdiag(1,λ2k/λ1k,...,λnk/λ1k)P−1x⃗(0)\displaystyle \lim_{k->+∞} \frac{\vec x^{(k)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{L^k\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{(Pdiag(\lambda_1,\lambda_2,...,\lambda_n)P^{-1})^k\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{Pdiag(\lambda_1^k,\lambda_2^k,...,\lambda_n^k)P^{-1}\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} Pdiag(1,\lambda_2^k/\lambda_1^k,...,\lambda_n^k/\lambda_1^k)P^{-1}\vec x^{(0)}k−>+∞lim​λ1k​x(k)​=k−>+∞lim​λ1k​Lkx(0)​=k−>+∞lim​λ1k​(Pdiag(λ1​,λ2​,...,λn​)P−1)kx(0)​=k−>+∞lim​λ1k​Pdiag(λ1k​,λ2k​,...,λnk​)P−1x(0)​=k−>+∞lim​Pdiag(1,λ2k​/λ1k​,...,λnk​/λ1k​)P−1x(0),由于λ1\lambda_1λ1​为严格优势特征值,有原式=lim⁡k−>+∞Pdiag(1,0,...,0)P−1x⃗(0)=(x⃗1,x⃗2,...,x⃗n)diag(1,0,...,0)(x⃗1′,x⃗2′,...,x⃗n′)(a1,a2,...,an)T=cx⃗1原式=\displaystyle \lim_{k->+∞} Pdiag(1,0,...,0)P^{-1}\vec x^{(0)}=(\vec x_1,\vec x_2,...,\vec x_n)diag(1,0,...,0)(\vec x'_1,\vec x'_2,...,\vec x'_n)(a_1,a_2,...,a_n)^T=c\vec x_1原式=k−>+∞lim​Pdiag(1,0,...,0)P−1x(0)=(x1​,x2​,...,xn​)diag(1,0,...,0)(x1′​,x2′​,...,xn′​)(a1​,a2​,...,an​)T=cx1​

总结

列出Leslie矩阵,我们即可对人口年龄分布进行迭代。且无论一开始的人口分布向量如何,人口比例在迭代无数次之后总趋近于特征向量x⃗1\vec x_1x1​。而人口增长率趋近于特征值λ1\lambda_1λ1​,说明特征值λ1\lambda_1λ1​可以用于预测人口增长速度,对于计生有重要意义。

数模(6):Leslie矩阵人口模型相关推荐

  1. 2022年数模国赛冲刺之模型复习2

    组合预测法 前言 一.组合预测法技术 二.预测性能评价方法 2.1 精度指标 2.2 样本外检验和样本内检验 2.3 动态时间弯曲距离评价方法 2.4 二阶预测有效度评价方法 2.5 预测模型的准确性 ...

  2. 一文速学数模-季节性时序预测SARIMA模型详解+Python实现

    目录 前言 一.季节时间序列模型概述 二.SARIMA模型定义 三.SARIMA模型算法原理

  3. MATLAB算法实战应用案例精讲-【数模应用】概率生成模型(Generative Model)(补充篇)

    目录 前言 几个高频面试题目 非概率模型和概率模型的区别 非概率模型 概率模型

  4. 5不能另存为dwg_5.建立数模

    5.建立数模 这一节包括建立数模.数模优化.数模应用. 衔接上一步操作 现在如果关电脑过,就重新点击打开项目,然后找到之前保存的项目文件,打开就可以.如果你是一路看下来的,那么就什么都不用做,直接接着 ...

  5. 仓储物流AGV自动引导运输小车 车床送料机械手 剪叉式升降平台车 重型卡车起升装置 扫路机街道清理车 客车前悬架和转向系统3D数模 双立柱汽车升降机 汽车内部置物盒模具设计 ……

    小孩儿童卡丁车底盘模型3D图纸 STEP格式 立体旋转车库 液压拔轮器及专用推车总装图SW 福特F550房车底盘模型3D图纸 STP格式 山地自行车solidworks格式 另含stp格式 仓储物流A ...

  6. 2022年数模国赛C题(岭回归、区间预测、矩阵热力图、Fisher判别分类模型)——总结心得(附最后一次数模经历,Matlab\SPSS\Lingo的理解综合)

    文章目录 一.国赛 二.国赛代码展示 1.1 问题一 1.2 问题二 1.3 问题三 1.4 问题四 三.对于软件的理解 3.1 Matlab 3.1.1 表格的读取 3.1.2 元胞数组的相关函数的 ...

  7. Python数模笔记-StatsModels 统计回归(3)模型数据的准备

    1.读取数据文件 回归分析问题所用的数据都是保存在数据文件中的,首先就要从数据文件读取数据. 数据文件的格式很多,最常用的是 .csv,.xls 和 .txt 文件,以及 sql 数据库文件的读取 . ...

  8. 列车matlab模型,【国家级精品课程】-中南大学-数学建模-lingo-matlab-优化建模-数模培训-全国赛论文-京沪线列车调度模型(B题)...

    [国家级精品课程]-中南大学-数学建模-lingo-matlab-优化建模-数模培训-全国赛论文-京沪线列车调度模型(B题) 答卷编号: 答卷编号: 论文题目: 京沪线列车调度模型(B题) 参赛队员: ...

  9. CAD模型减面和轻量化应用 不必重建数模

    CAD 模型不仅用于产品的设计.研发和生产,在 3D 说明书.产品配置器和各类市场宣传物料中,3D 数模贯穿了产品全生命周期.然而,CAD 模型一般很难在网页端.移动端.XR 端等应用中直接使用,需要 ...

  10. 【数模研赛】“华为杯”第十九届中国研究生数学建模竞赛C题分享——(三)问题一模型建立

    写在前面: 第十九届数模研赛在22年10月6-10日开展,我和我的两名队友肝了5天,整出来一篇论文.因为不确定自己做的好不好,所以一直没写博客.前两天结果出来了,我们队拿了国二,在C题里排名88/11 ...

最新文章

  1. 思科生成树命令之debug spanning-tree(本文转载自:www.91ccie.coml
  2. php+jq+添加css,jquery如何添加css样式?
  3. Case when then esle end
  4. BZOJ 3236[AHOI2013]作业
  5. CO07利润中心必输
  6. windows8.1如何分盘
  7. Spring Boot 2.0 正式发布
  8. 2021-07-24 KDD China郑宇博士部分听会记录
  9. onclick 源码_精读:手写React框架 解析Hooks源码
  10. html中svg的css,HTML5 内联 SVG
  11. Linux系统编程二:字符设备控制之点亮LED灯、控制蜂鸣器
  12. 装箱问题 vijos
  13. python生成3d人体模型_make human开源3D人体建模软件免费下载|make human开源3D人体建模软件2018最新版下载_v1.0.2_9号软件下载...
  14. 华为android强刷系统下载地址,华为C8815官方rom固件刷机包下载_华为C8815系统强刷升级包...
  15. RabbitMQ——01安装
  16. 如何让固定资产管理不再一地鸡毛
  17. NMI 代码实现步骤
  18. Quia maxime eius ipsa.
  19. JAVA扫雷小游戏(待改进)
  20. 牛客网机器学习刷题错题集合1

热门文章

  1. 生成Apk签名证书keystore,openssl与证书,keystore,jks,pem/pk8
  2. 计算机二级资料(公共基础知识、考纲、历年真题、VB、Java、Access、C/C++)---百度网盘下载
  3. xp+WinDBG+VMware调试内核
  4. coreseek mysql.sock_coreseek+lnmp实现站内全文检索
  5. 【电脑】VirtualBox 安装 Win98 写网页
  6. 网站建设和搜索引擎优化(SEO)
  7. 场景编辑器开发第五天,设计架构重回flash,很多问题不是出在技术上而是策划上
  8. 用HTML语言制作一个非常浪漫的生日祝福网,手把手教你制作炫酷生日祝福网页
  9. 请问mac上下virtualBox之后无法安装VBoxGuestAdditions怎么办??
  10. oa服务器维护,办公系统维护,维护oa系统的方法