MCiSSA: Multivariate Circulant SSA under Matlab

Multivariate Circulant Singular Spectrum Analysis is a procedure for signal processing of multivariate time series
12 Downloads
Updated 22 Aug 2023
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 (2024). 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

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
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.