本教程详细介绍了如何使用MATLAB进行多通道奇异谱分析(M-SSA),适合初学者逐步学习和实践,帮助理解时间序列数据处理。
本 Matlab 教程逐步演示了奇异谱分析 (SSA) 的多通道版本,这是一种用于多元时间序列的非参数频谱估计方法。该指南详细解释了 SSA 分析中的各个步骤:创建轨迹矩阵、计算协方差矩阵、对协方差矩阵进行特征分解、提取结果特征值和特征向量、计算主成分以及重建时间序列。
此外,本教程还介绍了 Plaut 和 Vautard (1994) 的 Toeplitz 方法与 Broomhead 和 King (1986) 的轨迹方法之间的区别。值得注意的是,只有后者能够确保协方差矩阵为半正定且具有非负特征值。
有关 SSA 更多信息,请参考 Ghil 等人 (2002) 以及 Groth 和 Ghil (2015) 的相关评论文章。Broomhead 和 King 在其 1986 年的论文中详细讨论了实验动力系统的定性分析方法。
参考资料:
- Broomhead, D.S. & King, G.P., Extracting qualitative dynamics from experimental data, in Nonlinear Phenomena and Chaos (Sarkar, S. ed.), Adam Hilger: 1986, pp. 113–144.
- Ghil et al., (2002)
- Groth & Ghil (2015)