一种基于时间序列的预测方法

文档序号:6020380阅读:300来源:国知局
专利名称:一种基于时间序列的预测方法
技术领域
本发明涉及一种基于时间序列的预测方法。
背景技术
目前国内外中长期预报业务工作主要以统计方法为主,但在中长期预报中广泛使用的统计预报方法,大多应用于月、季时间尺度的预报。对于年和年以上的时间尺度的气候预测存在较大的困难之一,是由于对年平均降水量、年均气温、地震周期、水文周期等时间尺度的长期预报对象,很难找到许多与其相对应的,具有物理意义的预报因子。因此,该预报问题其本质上大多依赖于时间序列、周期分析等预报技术。目前,对于未来10年(或多步)预报研究工作,除了采用常规的时间序列自回归模型以外,魏凤英等提出的时间序列均生函数方法也有较多的应用。由于自回归模型预报建模一般需要较大的样本容量,而通常年平均降水量样本序列长度有限。因此,自回归模型被较多应用于月平均降水量的长期预报建模。此外,在采用时间序列均生函数方法建立多步预报模型时,主要是对经过选择的均生函数采用线性回归等方法进行预报建模研究。然而,在许多实际的预报对象中,均生函数的选择主要是根据分类预报信息熵的计算和线性相关计算来考虑确定的。均生函数 (MGF)是在定义事件序列的均值生成函数及其延拓矩阵的基础上,根据原始资料序列构造一组周期函数,分析原序列与周期函数的统计关系,建立相应的统计预测模型对历史资料进行拟合并预测未来趋势。事实上,均生函数与预报对象之间是否只是线性相关关系。对于不同的预报对象,可能会有不同的结果。而人工神经网络方法的显著特点是,事先不需要了解预报系统的内部结构,而是强调模型输入和输出的非线性映射关系M。但是由于其本身不能对预报因子进行筛选,而需要通过其他方法选择预报因子。逐步回归方法是较为广泛使用的预报方法之一。该方法计算简便快速,占有内存小,但是当预报模型不合理或预报因子选取并不适当时,预报效果比较差。逐步回归方法在选入或剔除预报因子时,都是基于统计检验,所以从理论上并不能以任何概率保证所挑选的自变量的“显著性”。这样,挑选出来的预报因子集就有可能只是一个局部最优子集,而不是全局最优。而最优子集方法正是针对上述问题提出的。目前,神经网络方法对降水量预测已有许多研究。金龙等人利用神经网络的集成预报方法研究南京春季降水量,结果显示神经网络集成预报模型拟合情况或预报结果都好于其他常规集成预报方程,但是选取的神经网络模型结构,参数以及隐节点确定问题并没有很好的解决[金龙,陈宁.基于人工神经网络的集成预报方法研究和比较气象学报, 1999,57(7) :198-207]。金龙等人基于BP神经网络建立汛期降水预测模型,结果表明该方法对历史样本拟合及预测效果均优于逐步回归模型,但是,BP神经网络模型本身的问题并没有深入的研究[李永华,刘德,金龙.基于BP神经网络的汛期降水预测模型研究.气象科学,2002,22 ) :461-467]。金龙等人利用神经网络,结合均生函数建立了混合预报模型,对桂北,桂中和桂南6月降水量进行预报实验,结果也表明了这种预报方法比均生函数回归预报模型及预报因子回归预报模型效果好,但是,文中选择均生函数回归所建立模型不一定是全局最优,而最优子集回归的优点在于能选到全局最优的子集[金龙,罗莹,李永华.长期天气的人工神经网络混合预报模型研究,系统工程学报,2003,18 ) =331-336, 372]。金龙等人研究了基于主分量的神经网络模型,并将其运用到了水位的预报,该模型明显好于回归因子神经网络预报模型,但是对历史样本的拟合略差于传统的神经网络模型 [黄海洪,孙崇智,金龙.基于主分量的神经网络水位预报模型应用研究,南京气象学院学报,2005,观(1) :58-63]。孙映宏研究了均生函数与最优子集回归相结合建立了模型,并对模型进行修正,采用了 OSR建模方法计算误差序列优化预报方程,其结果表明MGF模型对水文要素进行长期预测具有一定的可信度[孙映宏.基于均生函数模型的杭州市年降雨量预测,水电能源科学,2009,27 (2) 14-16]。因此,可以考虑利用神经网络与均生函数-最优子集回归相结合的方法进行时间序列的预测。

发明内容
本发明所要解决的技术问题在于克服现有技术的不足,提供一种基于时间序列的预测方法,该方法将BP神经网络与均生函数-最优子集回归相结合,可获得更高的预测准确率,尤其对于中长期预测。本发明具体采用以下技术方案一种基于时间序列的预测方法,利用原始时间序列对未来时刻进行预测,其特征在于,包括以下步骤步骤A、使用均生函数方法对原始时间序列进行延拓,得到延拓序列;步骤B、通过最优子集回归方法对步骤A得到的延拓序列进行删选,选出最优子集;步骤C、以步骤B得到的最优子集作为训练集,以原始时间序列作为输出,对BP神经网络进行训练,得到BP神经网络预测模型;步骤D、利用BP神经网络预测模型进行预测。相比现有技术,本发明具有以下有益效果本发明利用MGF方法对数据延拓,根据最优子集回归方法(OSR)选取最优子集序列作为BP神经网络的输入因子,建立一种新的MGF-OSR-BP神经网络模型。这种模型的拟合精度以及预报结果都好于其他两种模型,充分利用了均生函数最优子集回归方法选取全局最优学习矩阵,同时建模方法上合理的利用了神经网络的自适应学习和非线性映射能力的良好性能。这种预报能力提高为进一步拓展神经网络方法在未来的预报应用研究领域提供了新的方法,可为类似时间序列要素的中长期预测研究提供借鉴,具有良好的应用推广前景。


图1是本发明预测方法的流程图;图2是使用均生函数方法对原始时间序列进行延拓的流程图;图3是使用最优子集回归方法对延拓序列进行删选的流程图;图4是MGF多元逐步回归与MGF-OSR模型的历史样本拟合结果比较;
图5是MGF-OSR模型和MGF-OSR-BP模型的历史样本拟合结果比较;
具体实施例方式下面结合附图对本发明的技术方案进行详细说明本发明的基于时间序列的预测方法,如图1所示,包括以下步骤步骤10、使用均生函数方法对原始时间序列进行延拓,得到延拓序列;其详细步骤如图2所示,包括步骤101、利用下两式分别计算原始时间序列x(t) = {X(l),d2),L,X(N)}的一阶差分序列和二阶差分序列,
权利要求
1.一种基于时间序列的预测方法,利用原始时间序列对未来时刻进行预测,其特征在于,包括以下步骤步骤A、使用均生函数方法对原始时间序列进行延拓,得到延拓序列; 步骤B、通过最优子集回归方法对步骤A得到的延拓序列进行删选,选出最优子集; 步骤C、以步骤B得到的最优子集作为训练集,以原始时间序列作为输出,对BP神经网络进行训练,得到BP神经网络预测模型;步骤D、利用BP神经网络预测模型对未来时刻进行预测。
2.如权利要求1所述基于时间序列的预测方法,其特征在于,步骤B中对延拓序列进行删选时采用双评分准则。
全文摘要
本发明公开了一种基于时间序列的预测方法。本发明的预测方法包括以下步骤使用均生函数方法对原始时间序列进行延拓,得到延拓序列;通过最优子集回归方法对延拓序列进行删选,选出最优子集;以上步骤得到的最优子集作为训练集,以原始时间序列作为输出,对BP神经网络进行训练,得到BP神经网络预测模型;利用BP神经网络预测模型进行预测。本发明将均生函数最优子集回归方法与神经网络相结合,建立了一种新的MGF-OSR-BP预报模型,这种预报模型从模型本身和构造学习矩阵两方面进行了考虑,使得预测的准确率更高,可为类似时间序列要素的中长期预测研究提供借鉴。
文档编号G01W1/10GK102495937SQ20111031626
公开日2012年6月13日 申请日期2011年10月18日 优先权日2011年10月18日
发明者张波, 李博, 李雪莲, 陈杰, 马利 申请人:南京信息工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1