基于SPSS与BP神经网络的林产品物流运输需求预测对比研究
作者:刘靖 张海
来源:《中国市场》2017年第06期
[摘 要]采用SPSS及Matlab软件分别建立多元线性回归模型和BP神经网络预测模型,通过HN省林产品物流运输需求量的算例,对比多元线性回归和BP神经网络预测模型的预测能力得出相应结论。
[关键词]多元线性回归;BP神经网络;预测模型 [DOI]10.13939/j.cnki.zgsc.2017.06.098 1 引 言
HN省林业发展虽然迅速,但总体规模小,林业产业化水平低,林产品没有规模化的发展。预测林产品的物流需求,能够探索出HN省林产品的发展规律,发现林业转型升级过程中存在的问题。本文运用与林产品物流运输需求有强相关性的经济指标来预测HN省林产品物流运输需求量。
2 多元线性回归模型 2.1 多元线性回归
确定两种及以上变量间相互定量关系的统计方法称为回归分析。在回归分析中,如果有两个或两个以上的自变量,就称为多元回归分析,如果自变量与因变量间存在线性关系,就称为多元线性回归。其模型的一般形式为: 2.2 多元线性回归模型构建
设物流运输需求量[JB((]Y[JB))]与影响因素[JB((]X1,X2,…,XP[JB))]存在线性相关,可建立回归函数模型Y=F[JB((]X1,X2,…,Xp[JB))],以此为基础,对林产品物流运输需求做出预测。 3 BP神经网络模型 3.1 BP神经网络
龙源期刊网 http://www.qikan.com.cn
BP神经网络是一种按误差逆传播算法训练的多层前馈网络,BP网络模型拓扑结构包括输入层、隐含层和输出层。
3.2 构建物流运输需求预测模型
利用BP神经网络构建林产品物流运输需求预测模型,强相关性的经济指标是输入变量,林产品物流运输需求量是输出变量。 3.2.1 设计网络输入、输出样本
设Xi=[JB((]Xi1,Xi2,…,Xin[JB))]表示第i年的经济指标向量,Yi=[JB((]yi[JB))]表示第i年的物流运输需求量向量。以第1年至第n-1年的经济指标值作为输入样本P,以第2年至第n年的物流运输需求量作为输出样本T,用输入样本P和输出样本T对BP网络进行训练,训练完成后,输入第n年的输入指标Xn来预测第n+1年需求量。 3.2.2 确定网络层数、隐层节点数
本文选用典型的三层BP网络。根据Kolmogorov定理n1=2n+1确定隐含层节点数。 4 HN省林产品物流运输需求预测实证分析
货运量能反映出物流运输需求的变化规律,HN省铁路网发达,故选择“林产品铁路货运量”作为输出指标,设为Y。依据预测指标选取原则,选取“人均生产总值、居民消费水平、林业生产总值、林业固定资产投资、铁路营业里程”作为输入指标,分别设为X1,X2,X3,X4,X5。本文选取的原始数据来源于历年HN省统计年鉴,选取2005—2013年的数据作为样本数据,如表1所示。2014年的数据作为预测数据加以验证。本文以木材作为木产品的代表。
4.1 多元线性回归模型算例分析
本文借助SPSS软件对五个经济指标和林产品铁路货运量指标之间进行相关性分析和线性回归分析,从而对林产品物流运输需求进行预测。 4.1.1 相关性分析
本文依据数据特点,对其采用Pearson相关系数,如表2所示。 4.1.2 线性回归分析
龙源期刊网 http://www.qikan.com.cn
选择X1、X2、X3、X4、X5作为自变量,Y作为因变量。在SPSS软件的计算下,根据SPSS的输出结果得到林产品物流运输需求量多元线性回归模型为:Y=550.119+0.009X1-0.047X2-0.230X3-2.060X4+0.017X5 4.2 BP神经网络模型算例分析
本文借助MATLAB软件的神经网络工具箱,通过编程来建立林产品物流运输需求神经网络预测模型。
4.2.1 对数据归一化处理 4.2.2 设计网络结构参数
通过试验,隐含层节点数目为2×7+1=15个最为合适。训练函数设为traingdx函数,传递函数第一层设为tansig函数,第二层设为logsig函数,学习率设为0.1,动量因子设为0.9,学习误差设为10-5。 4.2.3 网络训练与测试
取归一化后2005—2010年的输入指标值作为训练样本输入p-train,2006—2011年的输出指标作为训练样本输出t-train。在MATLAB软件中编辑训练语句,结果如下图所示。 训练结果曲线
经过了146次训练后,网络达到设定学习误差,训练效果较好。 4.3 模型预测对比
多元线性回归方程及BP神经网络对2014年的数据进行预测的结果如表3所示。 由表3知,BP神经网络预测模型对2014年预测误差为7.9%,多元线性回归预测模型误差为8.1%。相比而言,BP神经网络预测模型的预测精度更高,更稳定。
通过模型可以预测到未来几年林产品物流运输需求量呈递减趋势,说明对树木的砍伐在逐年递减。 5 结 论
本文介绍及建立了多元线性回归模型和BP神经网络模型,以HN省林产品物流运输需求量为算例,得出的研究结果表明BP神经网络在对新数据的预测能力方面有略微的优势,但是BP神经网络每一次训练运行的结果都是不同的,具有一定的不确定性,因此并不能简单地以
龙源期刊网 http://www.qikan.com.cn
此判断两者之间在预测能力方面哪个更有优势,但总的来说,BP神经网络较多元线性回归模型的预测精度更高。 参考文献:
[1]陈思远,郭奕崇.基于BP神经网络的安徽省物流需求预测研究[J].物流技术,2012(17):231-233.
[2]韩林.湖南省林产品物流运输需求预测研究[D].长沙:中南林业科技大学,2015. [3]张景阳,潘光友.多元线性回归与BP神经网络预测模型对比与运用研究[J].昆明理工大学学报:自然科学版,2013(6):61-67.
因篇幅问题不能全部显示,请点此查看更多更全内容