MCiSSA: Multivariate Circulant SSA under Matlab

Multivariate Circulant Singular Spectrum Analysis is a procedure for signal processing of multivariate time series

https://www.researchgate.net/project/Circulant-Singular-Spectrum-Analysis-CiSSA

You are now following this Submission

A set of MATLAB functions is presented for signals extraction by Multivariate Circulant Singular Spectrum Analysis (MCiSSA), a procedure proposed in Bógalo et al (2024). Multivariate Circulant SSA is a new variant of Multivariate SSA that allows to extract the signals associated to any frequency specied beforehand. The key for the self-identification of the frequencies is the use of block circulant matrices of second moments, instead of the usual variance-covariance matrix, that allows matching eigenvalues with frequencies. Additionally, MCiSSA performs a double diagonalization of that block circulant matrix that uncovers cross section relations per frequency.

Cite As

Juan Bógalo Román (2026). MCiSSA: Multivariate Circulant SSA under Matlab (https://github.com/jbogalo/MCiSSA/releases/tag/1.2.1), GitHub. Retrieved .

Bógalo, J., Poncela, P., & Senra, E. (2024). Understanding fluctuations through Multivariate Circulant Singular Spectrum Analysis. Expert Systems with Applications, 123827. https://doi.org/10.1016/j.eswa.2024.123827

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.1

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.