Gompertz模型.doc
《Gompertz模型.doc》由会员分享,可在线阅读,更多相关《Gompertz模型.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本文由黑涩哎贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 Gompertz 模型在人口预测中的应用 阎慧臻 (大连工业大学 信息科学与工程学院,辽宁 大连 116034) 摘要: 摘要:Gompertz 模型是用来描述生物种群生长发育规律的数学模型,将 Gompertz 模型用于 人类即为人口增长模型。本文利用 Gompertz 模型对中国人口进行了预测,建立了人口预测 公式。通过与实际人口相比较,结果表明利用该预测公式进行人口预测是比较符合实际情况 的。 关键词:Gompertz 模型;人口;预测 关键词 中图分类号:O29;Q141 文献标识
2、码:A 中图分类号 文献标识码 Application of Gompertz model in population prediction YAN Hui-zhen (School of Informational Science and Engineering,Dalian Polytechnic University,Dalian, 116034,China) Abstract:The Gompertz model can be used to describe the growth law of the biology population , the population growt
3、h model can be obtained by applying the Gompertz model to the humanity . In this paper,the population of China has been predicted using Gompertz model,and the formula of population prediction has been obtained.Compared with the actual population,we see that the results of population prediction using
4、 this formula conform to the real situation. Key words: gompertz model; population; prediction 0 引言 人口预测就是根据现有的人口状况并考虑影响人口发展的各种因素,按照科学的方法, 1 测算在未来某个时间的人口规模、水平和趋势 。人口预测为社会经济发展规划提供重要信 息,预测的结果可以指明经济发展中可能发生的问题,借以帮助制订正确的政策。 由于人口增长规律符合 S 型生长曲线,因此,通常利用 Logistic 模型 2 进行人口预测, Logistic 模型是一种对称的 S 型增长模型,但在实际应用
5、中,由于疾病、灾难等一些外在的 客观因素的影响,使得人口增长的趋势并不是完全对称的 S 型。因此,人口增长规律并不一 定要采用 Logistic 模型来描述,本文利用另一种 S 型增长模型:Gompertz 模型 3 来描述人 口增长规律,并进行拟合和预测。 1 Gompertz 种群增长模型 Gompertz 模型的基本形式是: 式中, x(t ) 表示 t 时刻种群的数量;r 是种群的內禀增长率(即增长率减去死亡率) ;N 为环境能容纳的种群的最大数量。 式(1)的平衡点为: x = N 。 dx N = rx ln dt x (1) 由微分方程稳定性理论 4 可知: x = N 是稳定平
6、衡点。 1.1 利用凑微分法求 Gompertz 模型的解析解 应用微分方程的凑微分法,可求得式(1)的解析解为: x = Ne ? e 其中 = ln rt (2) N , x0 是初始时刻种群的数量。 x0 下面给出两组 N 、 r 及初值 x 0 , N=50,x0=10,r=0.5 N=80,x0=30,r=0.7 分别带入式(2) ,得出结果见表 1 Matlab 计算程序如下: t=0:1:20; x=50.*exp(-log(50/10)*exp(-0.5*t) t=0:1:20; x=80.*exp(-log(80/30)*exp(-0.7*t) 1.2 用 Matlab 软件
7、绘制解曲线 下面利用 Matlab 软件绘制 Gompertz 模型解析解的图像。 令环境容纳量 N=80,瞬时增长率 r=0.7 分别取初值 x01=1,x02=20,x03=80,x04=100,x05=140 其中 x01,x02 小于 N,x03 等与 N,x04,x05 大于 N, Matlab 程序如下: t=0:1:25; x1=80.*exp(-log(80/1)*exp(-0.7*t); x2=80.*exp(-log(80/20)*exp(-0.7*t); x3=80.*exp(-log(80/80)*exp(-0.7*t); x4=80.*exp(-log(80/100)
8、*exp(-0.7*t); x5=80.*exp(-log(80/140)*exp(-0.7*t); plot(t,x1,t,x2,t,x3,t,x4,t,x5) 执行程序后得出图像如图 1。 种群数量/万 图1 Fig.1 t/年 解析解曲线图 Curve of analytic solution 在图 1 中,五条不同的曲线分别对应初值不同的五个解析解。无论初值 x0n 大于、等于 还是小于环境容纳量 N,当时间 t + 时,种群数量 x(t ) 总会趋近于 N,即平衡点 x = N 是稳定的。 1.3 用四阶龙格库塔方法求数值解 用四阶龙格 用四阶龙格库塔方法求数值解,每一步需要 4 次
9、计算函数值 f ,可以直接验证它具有 四阶精度。 这里用 wintc 编程软件编制四阶龙格库塔方法求解程序。得出结果见表 1。 表 1 Gompertz 模型解析解与数值解及其误差表 Tab.1 Analytic solution、numerical solution and error value of Logistic model N=50, x0=10, r=0.5 解析解/万 10 18.8375 27.6588 34.9147 40.2138 49.9836 49.9901 49.9940 49.9963 数值解/万 10 18.8344 27.6551 34.9106 40.209
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Gompertz 模型
限制150内