一种非平稳数据序列预测方法技术

技术编号:38669980 阅读:11 留言:0更新日期:2023-09-02 22:48
本发明专利技术公开了一种非平稳数据序列预测方法,包括小波分解根据原始信号序列长度,采用Mallat算法进行小波分解,对分解后各层数据序列分别进行重构,重构后得到的高频细节信号和低频逼近信号;建立参数模型,描述序列的动态依赖关系;本发明专利技术运用小波分析理论、灰色预测理论和时间序列预测组合对非平稳数据序列进行预测的方法为原始非平稳数据序列的预测提供了一种新的工具和方法,在经济学、医学、工程建设研究过程中具有十分重要的作用,通过使用这种方法可以提高数据分析的准确性。这种方法可以提高数据分析的准确性。这种方法可以提高数据分析的准确性。

【技术实现步骤摘要】
一种非平稳数据序列预测方法


[0001]本专利技术涉及数据预测方法,具体是指一种非平稳数据序列预测方法。

技术介绍

[0002]时间序列数据是指同一种统计指标的数值按其发生时间先后排序而成的序列,用于描述现象随时间变化的情况,时间序列数据的预测涉及到社会、国家发展的方方面面;以经济数据为例进行说明,经济数据是一个国家和地区经济情况的体现,其中有很大一部分都是各种经济指标、生产资源在不同时间点上收集的数据,是典型的时间序列数据;这些数据中蕴藏了丰富的信息,如经济运行状态、未来发展趋势等;因此,对宏观经济数据进行研究,挖掘其中隐含的规律,并对未来趋势作科学预测,是十分有益的;它不仅能指导一个地区或国家对经济体制进行调整或改革,对于企业进行生产规划及个人进行投资而言,也有重要的参考价值;对于不平稳的时间序列数据单纯使用传统预测方法进行预测得到的结果非常不理想,目前非平稳数据序列很常见时间序列常用方法有数据拟合、回归分析、指数平滑法、ARIMA等这些主要是针对线性或者较为规则的时序进行的分析。对于非平稳序列或者一些比较复杂且难以确定类型的数据传统的方法具有了一定的局限性。

技术实现思路

[0003]为解决上述技术问题,本专利技术提供的技术方案为:一种非平稳数据序列预测方法,包括以下步骤:
[0004]S1、小波分解根据原始信号序列长度,采用Mallat算法,表示为:
[0005][0006]上式中:H、G分别为低通滤波器和高通滤波器;
[0007]将c0定义为原始信号X,可以分解为c<br/>J
和d1,d2,

,d
J
,其中J为分解层数;
[0008]c
j
和d
J
分别为原始信号在分辨率2
j
下的逼近信号和细节信号;
[0009]S2、采用Mallat算法进行小波分解,对分解后各层数据序列分别进行重构,重构后得到的高频细节信号和低频逼近信号;
[0010]S3、建立参数模型,描述序列的动态依赖关系;
[0011]S4、根据灰色系统理论,鉴别系统因素之间发展趋势的相异程度,即系统因素之间进行关联分析,并对重构后的低频逼近信号采用灰色预测GM(1,1)模型进行预测,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况;
[0012]S5、对重构后的高频细节信号采用ARMA模型进行预测把低频逼近信号和各层高频细节信号预测值相加得到非平稳数据序列预测值。
[0013]本专利技术与现有技术相比的优点在于:本专利技术运用小波分析理论、灰色预测理论和时间序列预测组合对非平稳数据序列进行预测的方法为原始非平稳数据序列的预测提供了一种新的工具和方法,在经济学、医学、工程建设研究过程中具有十分重要的作用,通过
使用这种方法可以提高数据分析的准确性。
附图说明
[0014]图1是本专利技术一种非平稳数据序列预测方法的流程示意图。
具体实施方式
[0015]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0016]实施例:
[0017]本实施例公开了一种非平稳数据序列预测方法,包括本专利技术运用小波分析理论把非平稳数据序列用小波理论分解到不同尺度以此减少原始序列的随机性,然后利用灰色预测和时间序列预测法对重构后的时间序列分别进行预测,对原始非平稳数据序列进行小波分解,每次分解后得到的逼近信号和细节信号比分解前的信号点数减少1倍,点数的减少对预测不利;对分解后的信号重构后可以使分解时减少的点数还原,保持与原信号的点数一致具有多分辨率的时、频分析的特征,在时间、频率域都具有表征信号局部特征的能力。灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。
[0018]时间序列预测采用时域方法分析时间序列的样本自相关函数,并建立ARMA模型,以此描述序列的动态依赖关系。对原始非平稳数据序列进行小波分解,并且对分解后各层数据序列分别进行重构,重构后得到的高频细节信号和低频逼近信号;对重构后的低频逼近信号采用灰色预测GM(1,1)模型进行预测;对重构后的高频细节信号采用ARMA模型进行预测把低频逼近信号和各层高频细节信号预测值相加得到非平稳数据序列预测值。
[0019]具体为:
[0020]S1、小波分解根据原始信号序列长度,采用Mallat算法,表示为:
[0021][0022]上式中:H、G分别为低通滤波器和高通滤波器;
[0023]将c0定义为原始信号X,可以分解为c
J
和d1,d2,

,d
J
,其中J为分解层数;
[0024]c
j
和d
J
分别为原始信号在分辨率2
j
下的逼近信号和细节信号;
[0025]S2、采用Mallat算法进行小波分解,对分解后各层数据序列分别进行重构,重构后得到的高频细节信号和低频逼近信号;
[0026]其中,重构算法表示为:
[0027]C
j
=H
*
C
j+1
+G
*
C
j+1
j=J

1,J

2,

1,0(2)
[0028]式中:H
*
、G
*
分别为H、G的对偶算子;
[0029]对c
J
和d1,d2,

,d
J
分别进行重构得到的信号分别为C
J
和D1,D2,

,D
J
,则有:
[0030]X=D1+D2+

+D
J
+C
J
(3)
[0031]S3、建立参数模型,描述序列的动态依赖关系;
[0032]其参数模型表示为:
[0033][0034]上式中:y
t
为时间序列;为自回归系数;为移动平均系数。
[0035]S4、根据灰色系统理论,鉴别系统因素之间发展趋势的相异程度,即系统因素之间进行关联分析,并对重构后的低频逼近信号采用灰色预测GM(1,1)模型进行预测,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况;
[0036]根据灰色系统理论,设时间序列x
(0)
有n个观察值,x
...

【技术保护点】

【技术特征摘要】
1.一种非平稳数据序列预测方法,其特征在于,包括以下步骤:S1、小波分解根据原始信号序列长度,采用Mallat算法,表示为:上式中:H、G分别为低通滤波器和高通滤波器;将c0定义为原始信号X,可以分解为c
J
和d1,d2,

,d
J
,其中J为分解层数;c
j
和d
J
分别为原始信号在分辨率2
j
下的逼近信号和细节信号;S2、采用Mallat算法进行小波分解,对分解后各层数据序列分别进行重构,重构后得到的高频细节信号和低频逼近信号;S3、建立参数模型,描述序列的动态依赖关系;S4、根据灰色系统理论,鉴别系统因素之间发展趋势的相异程度,即系统因素之间进行关联分析,并对重构后的低频逼近信号采用灰色预测GM(1,1)模型进行预测,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况;S5、对重构后的高频细节信号采用ARMA模型进行预测把低频逼近信号和各层高频细节信号预测值相加得到非平稳数据序列预测值。2.根据权利要求1所述的一种非平稳数据序列预测方法,其特征在于,步骤S2中的重构算法表示为:C
j
=H
*
C
j+1
+G
*
C
j+1
j=J

1,J

2,
…<...

【专利技术属性】
技术研发人员:佟长福李和平郑和祥曹雪松王军鹿海员白巴特尔张菲邬佳宾高海波白儒军苗怀仁张晔薛蓉道格特其王虎刘志强杨智何锐侯洪飞宝音德力格尔
申请(专利权)人:水利部牧区水利科学研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1