【技术实现步骤摘要】
一种基于奇异谱分析的高频时间序列分解预测方法及装置
[0001]本专利技术涉及时间序列预测
,具体为涉及一种基于奇异谱分析的高频时间序列分解预测方法及装置。
技术介绍
[0002]高频时间序列预测技术在工控系统异常检测、电力系统负荷预测等领域得到广泛应用。高频时间序列中复杂的趋势、周期、波动和噪声等复杂特征是影响高频时间序列预测精度的主要因素。为提升高频时间序列的预测精度,常常需要采用时间序列分解算法(包括经验模态分解、小波变化分解、奇异谱分析等算法)获取高频时间序列中的低频成分和高频成分,分别对不同成分进行预测和整合。例如,公开号为CN112613641B的中国专利提出了一种基于特征分解的短期电负荷组合预测方法,该方法采用小波变化分解将电负荷分解为一组高频子序列和多个低频子序列,计算各个子序列与原始时间序列的相关系数;采用深度神经网络LSTM和时间卷积模型对高频子序列和低频子序列进行预测,将预测结果结合子序列相关系数加强求和获得最终预测结果。公开号为CN108647824A的中国专利申请采用奇异谱分析算法(简称:SSA)过滤电价序列的噪声成分,将趋势成分和振荡成分进行重构获得极限学习机的训练数据输入,以此提高极限学习机的预测精度。
[0003]SSA是一种经典的时间序列分解算法,根据设定的窗口长度构建轨迹矩阵,采用奇异值分解获取轨迹矩阵的特征组元,采用对角平均法对特征组元进行重构,得到原始序列的一组低频子序列和若干高频子序列。虽然SSA能够将原始序列分解为低频子序列和高频子序列,但是对于高频时间序列而 ...
【技术保护点】
【技术特征摘要】
1.一种基于奇异谱分析的高频时间序列分解预测方法,其特征在于,包括如下步骤:步骤S1,通过去趋势化精确分解出高频时间序列中的趋势成分、周期成分和去趋势成分;其中,采用线性函数和正弦三角函数拟合高频时间序列,获取时间序列的趋势成分和周期成分;步骤S2,采用奇异谱分析分解去趋势成分得到去趋势成分子序列;步骤S3,结合波动分析识别去趋势成分中的长程正相关、负相关和噪声成分;步骤S4,去除噪声成分后,对于高频时间序列中分解得到的趋势成分、周期成分、长程正/负相关成分分别采用线性回归模型、正弦函数回归模型和深度神经网络模型进行预测;将预测结果求和,得到最终高频时间序列预测结果。2.如权利要求1的基于奇异谱分析的高频时间序列分解预测方法,其特征在于,于步骤S1中,令高频时间序列为Y=[y1,y2,
…
,y
N
]
T
,长度为N,则线性函数、正弦三角函数及去趋势序列可表示为:序列可表示为:序列可表示为:式中,和表示高频时间序列的趋势成分和周期成分;x
i
表示y
i
的时间或序列编号,表示去除趋势成分和周期成分后的去趋势成分;a0和a1是线性函数的权重和偏执项;b0、b1、b2和b3表示正弦三角函数的权重系数。3.如权利要求2的基于奇异谱分析的高频时间序列分解预测方法,其特征在于,于步骤S2中,去趋势化得到的去趋势成分表示为设置窗口长度为w且令n=N
‑
w+1,则轨迹矩阵X可表示为:采用奇异值分解得到轨迹矩阵的特征值λ1,λ2,...,λ
w
和左特征向量U1,U2,...,U
w
,右奇异向量用表示;第i个特征值对应的特征三元组可表示为则对应的分解子矩阵可表示为其中x
jk
(1≤j≤n,1≤k≤w)表示分解子矩阵的X
i
元素;重构子序列Z
i
(i=1,2,...,w)采用对角平均的方法求得,其计算过程如下:
式中:m
*
=min(m,n)和n
*
=max(m,n)。4.如权利要求3的基于奇异谱分析的高频时间序列分解预测方法,其特征在于,于步骤S3中,采用波动分析识别分解子序列中的长程正相关成分、负相关成分和噪声成分;给定分解子序列为Z
i
和重构序列P
i,j
,计算公式如下:,计算公式如下:式中,为时间序列Z
...
【专利技术属性】
技术研发人员:韦南,殷丽华,周小明,尹创,孙哲,罗熙,张文杰,刘宇,孙守道,
申请(专利权)人:广州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。