(Malthus)指数增长模型:
本文使用的Malthus改进模型:
(Malthus)指数增长模型与Malthus改进模型对美国人口的预测结果如图1、图2所示,对比两图中的拟合曲线无论是从整体拟合效果还是后期对1980年之后美国人口的预测结果,Malthus改进模型都有着更优异的表现。
图1
图2
图3为Malthus改进模型对同时期中国人口的预测结果,1789-1880年这一时期中国人口出现了较大波动,人口规模出现的倒退。这是由于这一时期,中国经历了战争以及自然灾害,Malthus改进模型在这一时段内拟合效果不佳,但对1880年之后的人口拟合效果基本良好。对比Malthus改进模型对同时期美国和中国人口预测效果,对美国的整体拟合预测效果更加优异,但对后期的预测结果明显出现了较大偏差;而对中国的拟合预测效果恰好相反,整体拟合效果较差,但对后期人口的预测偏差更小。出现这样的现象是由于,在整个预测时期内中国的人口变化相较于美国更加复杂,主要是受到战争、自然灾害以及国家政策的影响。
图3
以上两种模型的预测结果已经较为精确了,但为了更加精确的对人口增长进行预测还可以使用智能算法进行拟合以及预测,下面使用BP神经网络算法对中国人口进行拟合预测,结果如图4所示,相较于Malthus改进模型拟合曲线,BP神经网络的拟合、预测结果偏差更小。
图4
本文使用的BP神经网络算法包含有2隐含层(Hidden Layer),如图5所示。图5
参考文献
[1]汪爱红,丁建林.分离变量微分方程的人口总量预测模型改进[J].高师理科学刊,2018,38(06):10-14.
[2]汪爱红.可分离变量微分方程的人口总量预测模型[J].甘肃高师学报,2018,23(02):15-17.
BP预测代码(matlab)后台回复“Population BP”或“PBP”获取。