多维奇异谱分析(Multivariate Singular Spectrum Analysis,MSSA)

本文详细介绍了多维奇异谱分析(MSSA)的两种变体HMSSA和VMSSA,包括它们的分解、重构和预测方法,特别是针对多变量时间序列的水平和垂直拼接策略,以及recurrent和vector预测技术的应用实例。

在实际运用中,通常需要对多个时间序列进行分析,而每个时间序列都有内部结构,且序列之间也会存在一定的依赖关系。因此,基本的单变量奇异谱分析(SSA)可以扩展到多元情况,也就是多维奇异谱分析(MSSA)。
轨迹矩阵是求解SSA的主要工具,对于多变量情况,轨迹矩阵可以有不同的定义方式。主要可以分为水平和垂直两种方式。而每一种定义方式下,又可以有recurrent和vector两种预测方法,如下图所示:
在这里插入图片描述
下面就主要梳理一下MSSA的内容。和SSA一样,MSSA也由两个互补阶段组成:分解和重建。第一阶段对序列进行分解,第二阶段对无噪声序列进行重构。

1. HMSSA

1. 1 分解
1.1.1 第一步 嵌入

考虑M个时间序列,先根据SSA的方法,生成第 i ( i = 1 , . . . , M ) i(i=1,...,M) i(i=1,...,M)个序列的轨迹矩阵 X ( i ) X^{(i)} X(i),而后,水平地将这些轨迹矩阵拼接在一起:

X = [ X ( 1 ) : X ( 2 ) : . . . : X ( M ) ] X=[X^{(1)}:X^{(2)}:...:X^{(M)}] X=[X(1):X(2):...:X(M)]

要顺利的实现拼接,假设第 i i i个序列的轨迹矩阵 X ( i ) X^{(i)} X(i) L i ∗ K i L_i*K_i LiKi的矩阵,其中, L i ( 2 ≤ L i ≤ N i − 1 ) L_i(2\le L_i\le N_i-1) Li(2LiNi1)是每个长度为 N i Ni Ni的时间序列的窗口长度, K i = N i − L i + 1 , i = 1 , . . . , M K_i=N_i-L_i+1, i=1,...,M Ki=NiLi+1,i=1,...,M,则有 L 1 = . . . = L M = L , L_1=...=L_M=L, L1=...=LM=L, K i , N i K_i,N_i Ki,Ni可以不同。

1.1.2 第二步 SVD

这一步,对前面得到的 X H X_H XH进行SVD操作,用 λ H 1 , . . . , λ H L \lambda_{H_1},...,\lambda_{H_L} λH1,...,λHL表示 X H X H T X_HX_H^T XHXHT的特征值,同样,有 λ H 1 ≥ , . . . , ≥ λ H L ≥ 0 \lambda_{H_1} \ge ,...,\ge\lambda_{H_L}\ge0 λH1,...,λHL0 U H 1 , . . . , U H L U_{H_1},...,U_{H_L} UH1,...,UHL则表示对应的特征向量。
X H X_H XH进行SVD的过程可以表示为: X H = X H 1 + . . . + X H L X_H=X_{H_1}+...+X_{H_L} XH=XH1+...+XHL,其中
在这里插入图片描述
因此, X H X H T X_HX_H^T XHXHT的结构等价于:
在这里插入图片描述

1.2 重构
1.2.1 第三步 分组

与SSA类似,这个步骤相当于分解矩阵 X H 1 , . . . , X H L X_{H_1},...,X_{H_L} XH1,...,XHL分成几个不相交的组,并对每组中的矩阵求和。下标集合 1 , … , L {1,…,L} 1,,L被划分成不相交的子集 I 1 , … … , I m I_1,……,I_m I1,,Im,与 X H = X I 1 + . . . + X I m X_H=X_{I_1}+...+X_{I_m} XH=XI1+...+XIm相对应。

1.2.2 第四步 对角平均

对角平均的目的是将重构的hankel矩阵 X I j X_{I_j} X

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一颗小芋圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值