77范文网 - 专业文章范例文档资料分享平台

人口发展模型matlab实现

来源:网络收集 时间:1970-01-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验二:人口发展模型

实验目的:

理解马尔萨斯模型和Logistic模型,利用中国人口数据,进行参数估计,并比较模型的优劣。

实验题目:

据统计,建国以来我国人口增长情况如表1:

表1 各年份中国总人口数(单位:千万) 年份 人口 年份 人口 年份 人口 年份 人口 年份 人口 年份 人口 1954 60.2 1963 69.1 1972 87.1 1981 100.1 1990 114.333 1999 125.786 1955 61.5 1964 70.4 1973 89.2 1982 101.654 1991 115.823 2000 126.743 1956 62.8 1965 72.5 1974 90.9 1983 103.008 1992 117.171 2001 127.627 1957 64.6 1966 74.5 1975 92.4 1984 104.357 1993 118.517 2002 128.453 1958 66.0 1967 76.3 1976 93.7 1985 105.851 1994 119.850 2003 129.227 1959 67.2 1968 78.5 1977 95.0 1986 107.5 1995 121.121 2004 129.988 1960 66.2 1969 80.7 1978 96.259 1987 109.3 1996 122.389 2005 130.756 1961 65.9 1970 83.0 1979 97.5 1988 111.026 1997 123.626 1962 67.3 1971 85.2 1980 98.705 1989 112.704 1998 124.761 以马尔萨斯模型和Logistic模型来拟合表1数据,比较两种模型,哪种模型更适合人口的长期预测?并预测2006年至2015年各年人口总数。

马尔萨斯模型 即有

假设单位时间内人口增长量与当前时刻人口数成正比,

为时刻人口总量,易得

,其中,代表增长率,,这表明人口按指数变化规律增长。

Logistic模型 。

假设人口增长率是当时人口数量的线性递减函数

表示按自然资源和环境条件的最大人口容量;表示固有增长率,即人

时,

;当

,求解模型得

时,

。由此

.

口很少时的增长率;当建立Logistic模型

实验程序及注释

%马尔萨斯模型 T=1954:2005;

N=[60.2,61.5,62.8,64.6,66,67.2,66.2,65.9,67.3,69.1,70.4,72.5,74.5,76.3,78.5,80.7,83,85.2,87.1,89.2,90.9,92.4,93.7,95,96.259,97.5,98.705,100.1,101.654,103.008,104.357,105.851,107.5,109.3,111.026,112.704,114.333,115.823,117.171,118.517,119.85,121.121,122.389,123.626,124.761,125.786,126.743,127.627,128.453,129.227,129.988,130.756];

y=log(N); %计算对数值

p=polyfit(T,y,1); %线性拟合

Malthus=exp(polyval(p,T)); %求线性函数值

plot(T,N,'o',T,Malthus) %对原始数据和拟合后的值作图 RM=sum((N-Malthus).^2) %求残差平方和 %Logistic模型

b0=[ 241.9598, 0.02985]; %初始参数值

fun=inline('b(1)./(1+(b(1)/60.2-1).*exp(-b(2).*(t-1954)))','b','t'); b1=nlinfit(T,N,fun,b0);

Logistic=b1(1)./(1+( b1(1)/60.2-1).*exp( -b1(2).*(T-1954))); %非线性拟合的方程

plot(T,N,'*',T,Logistic) %对原始数据与曲线拟合后的值作图 RL=sum((N-Logistic).^2) %求残差平方和

实验数据结果及分析

150140130120110110100100909080706019508070601950140130120196019701980199020002010196019701980199020002010

马尔萨斯模型 Logistic模型

图1 实验结果

由上图可以看出,Logistic模型对人口的拟合更加确切,其误差130.8740较马尔萨斯模型的误差757.4464更小。利用Logistic模型预测2006年至2015年各年人口总数如下表所示。 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 134.14 135.30 136.44 137.56 138.66 139.74 140.80 141.84 142.87 143.87 由马尔萨斯模型可得,随着时间的推移,人口数量将会无限的

增大,这显然是不合理的,导致这一问题的一个明显原因就是,马尔萨斯原型没有考虑环境的承受能力这一限制。而Logistic模型

考虑了自然环境对人口数量以及增长率的限制,即随着时间的推移,人口数量会渐渐增大,但人口的增长率会慢慢减小,直至等于0,此时人口将会达到环境所能承受的最大值。

实验结论

相比于马尔萨斯模型,Logistic模型更适合长期的人口预测。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库人口发展模型matlab实现在线全文阅读。

人口发展模型matlab实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/274443.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: