论文部分内容阅读
时间序列预测是动态数据分析处理的一个重要方面,在科学、经济、工程等许多应用中都存在着在历史数据的基础上预测未来的问题。面对自然和社会经济现象中大量存在的非线性、非平稳的复杂时间序列,传统的统计分析方法效果欠佳。自从1987年Lapedes和Farber首先应用神经网络进行预测以来,神经网络预测时间序列方法受到广泛重视。目前,已有多种不同形式的网络被用于工业、经济等的预测中。研究结果表明,神经网络用于预测效果好,为一类高度非线性动态关系的时间序列预测提供了一条有效途径。 在本文中将我们改进的圆形反向传播网络模型(Improved Circular Back Propagation--ICBP)应用于时间序列预测,进行了单步和多步时间序列预测研究。ICBP是我们对圆形反向传播网络(Circular Back Propagation—CBP)的推广,CBP不仅具有良好的推广和自适应能力,而且在其框架下分别构建出矢量量化(VQ)和RBF网络,展示出了极大的灵活性。我们在保持CBP原有结构下,通过对CBP的输入层扩充节点(1个)的特殊构造,以及对该节点与隐层间权值的特殊赋值,获得了较CBP更一般的改进网络模型(ICBP)。经实验证实,ICBP在预测和逼近能力上优于CBP。 但在预测时CBP和ICBP都忽视了时间序列本身的结构性变化及相关性,即没有考虑观察点与预测点的远近对预测性能的影响。打折最小平方(Discounted Least Squares-DLS)原理恰好能刻画这种影响。本文借用该原理实现了DLS-ICBP在时间序列预测上的显著改进。此外,为实现与RBF的比较,构建了基于误差平方准则的DLS-RBF网络作为本文的副产品。 另一方面,传统的p步前向预测的链结构神经网络的预测质量随着p的增加下降很快,这种现象的原因是网络的输入没有为预测提供足够多的信息,而训练步数增多则使信息缺失更多。为此,Duhoux提出了一种新型的链结构神经网络,并通过实验证实新型的链结构改进了多步预测的性能。本文借助这种链结构构成链状的DLS-ICBP网络进行了推广的多步时间序列预测的研究。实验证实基于DLS的新型链结构网络较传统的DLS-ICBP和ICBP链结构网络的多步预测性能有较大提高。 最后,大多数监督学习神经网络是通过最小化训练集的均方差来训练网络,而野值的存在导致这种训练的神经网络模型在预测时会产生极大的不精确性。我们借用LOG鲁棒函数构建了LOG-ICBP网络,进行了存在野值情况时的时间序列预测研究。在LOG-ICBP中平均对数平方误差(MLSE,mean log squared error)取代了均方差(MSE,mean squared error)作为误差准则。实验结果表明LOG-ICBP网络在存在野值情况下的预测效果明显优于ICBP。