A Simulation-Based Modified Singular Spectrum Analysis Framework for Signal Extraction and the Exploration of Structured Nonlinear Temporal Behaviour
Abstract
1. Introduction
2. Materials and Methods
2.1. Mathematical Framework of Singular Spectrum Analysis
- Objective. The proposed SSA framework is intended as a general methodology for investigating whether temporal patterns observed in noisy observational time series are more consistent with stochastic variability or with structured nonlinear temporal behaviour. For this purpose, the empirical eigenvalue distributions obtained from the data are compared with reference distributions generated from (i) white noise, representing random behaviour, and (ii) nonlinear benchmark systems such as the Hénon and Rössler maps, representing canonical examples of deterministic nonlinear dynamics. The methodology is subsequently illustrated using COVID-19 case series as representative real-world case studies and monthly sunspot numbers as an independent application. The SSA framework is theoretically well established in the literature [36,40], whereas the present study extends the conventional SSA framework by incorporating simulation-based eigenvalue distribution analysis for exploring structured nonlinear temporal behaviour.
2.2. Modified SSA Methodology
2.2.1. Review of the Proposed Approach
2.2.2. Algorithmic Implementation
- 1.
- Map the one-dimensional time series into a multidimensional series , wherethe window length L satisfies , and . This step constructs the Hankel (trajectory) matrix
- 2.
- Compute
- 3.
- Perform the eigendecomposition , where contains the eigenvalues of ordered as , and is an orthogonal matrix whose columns are the corresponding eigenvectors.
- 4.
- Use the proposed Monte Carlo simulation procedure based on bounded local perturbations to generate m perturbed copies of the original series . Following the approach described in [38], each observation is simulated from a bounded uniform distribution with limits determined by neighbouring observations, namely , where and . This procedure preserves the local temporal structure of the series while introducing controlled variability for estimating the empirical distribution of the eigenvalues. The simulation framework is intended to characterise local variability and eigenvalue behaviour under controlled perturbations, rather than to assume that epidemiological variability follows purely white-noise dynamics.
- 5.
- Compute the coefficient of skewness for each eigenvalue distribution. If is maximal, and the pattern from to is similar to that of white noise, set .
- 6.
- Compute the kurtosis coefficient for each eigenvalue distribution, . If is maximal, set .
- 7.
- Compute the coefficient of variation, . The CV results typically divide the eigenvalues into two groups: correspond to the signal, whereas the remaining eigenvalues exhibit an approximately U-shaped pattern and correspond to noise.
- 8.
- Compute the absolute correlation matrix between the eigenvalues and visualise it using a 20-grade grayscale (white to black) corresponding to correlation values from 0 to 1. This also separates the eigenvalues into two groups: corresponding to the signal, and the remaining eigenvalues corresponding to noise.
- 1.
- For , construct the ith elementary matrixwhere is the ith eigenvalue of , and and are the corresponding left and right singular vectors.
- 2.
- Obtain the reconstructed one-dimensional component by diagonal averaging of (the approximation associated with ), for .
- 3.
- Repeat Steps 1–4 of Stage 1 to obtain the distribution of the new eigenvalues for each reconstructed component ().
- 4.
- Apply a statistical test for comparison between the resulting eigenvalue distributions.
2.2.3. Extension of the Proposed SSA Framework
3. Synthetic Data Analysis
3.1. Selection of the Required Number of Eigenvalues, r
3.2. Comparison of Eigenvalue Distributions for Chaotic and White-Noise Series
4. Results
4.1. Analysis of COVID-19 Data
4.1.1. Selection of the Number of Eigenvalues r
4.1.2. Comparison of Eigenvalue Distributions
4.1.3. Attractor-like Patterns
4.2. Monthly Sunspot Numbers
5. Conclusions
Supplementary Materials
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ellner, S.; Turchin, P. Chaos in a Noisy World: New Methods and Evidence from Time-Series Analysis. Am. Nat. 1995, 145, 343–375. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Turchin, P. Complex Population Dynamics; Princeton University Press: Princeton, NJ, USA, 2013. [Google Scholar]
- Ellner, S.; Turchin, P. When can noise induce chaos and why does it matter: A critique. Oikos 2005, 111, 620–631. [Google Scholar] [CrossRef] [Scilit]
- Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef] [Scilit]
- Boeing, G. Visual analysis of nonlinear dynamical systems: Chaos, fractals, self-similarity and the limits of prediction. Systems 2016, 4, 37. [Google Scholar] [CrossRef] [Scilit]
- Sugihara, G.; May, R.M. Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series. Nature 1990, 344, 734–741. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Böttcher, F.; Peinke, J.; Kleinhans, D.; Friedrich, R.; Lind, P.G.; Haase, M. Reconstruction of complex dynamical systems affected by strong measurement noise. Phys. Rev. Lett. 2006, 97, 090603. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Friedrich, R.; Siegert, S.; Peinke, J.; Siefert, M.; Lindemann, M.; Raethjen, J.; Deuschl, G.; Pfister, G. Extracting model equations from experimental data. Phys. Lett. A 2000, 271, 217–222. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.B.; Hwang, S.K.; Liu, J.M. When can noise induce chaos? Phys. Rev. Lett. 1999, 82, 1132–1135. [Google Scholar] [CrossRef] [Scilit]
- Hudson, J.; Mankin, J. Chaos in the Belousov–Zhabotinskii reaction. J. Chem. Phys. 1981, 74, 6171–6177. [Google Scholar] [CrossRef] [Scilit]
- Kaplan, D.T.; Clay, J.R.; Manning, T.; Glass, L.; Guevara, M.R.; Shrier, A. Subthreshold dynamics in periodically stimulated squid giant axons. Phys. Rev. Lett. 1996, 76, 4074. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hénon, M. A Two-Dimensional Mapping with a Strange Attractor. Commun. Math. Phys. 1976, 50, 69–77. [Google Scholar] [CrossRef] [Scilit]
- Alligood, K.T.; Sauer, T.D.; Yorke, J.A. Chaos: An Introduction to Dynamical Systems; Springer: New York, NY, USA, 1996. [Google Scholar]
- Wagner, J.; Bauer, S.; Contreras, S.; Fleddermann, L.; Parlitz, U.; Priesemann, V. Societal self-regulation induces complex infection dynamics and chaos. Phys. Rev. Res. 2025, 7, 013308. [Google Scholar] [CrossRef] [Scilit]
- Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef] [Scilit]
- Grassberger, P.; Procaccia, I. Measuring the strangeness of strange attractors. Phys. D 1983, 9, 189–208. [Google Scholar] [CrossRef] [Scilit]
- Casdagli, M. Nonlinear prediction of chaotic time series. Phys. D Nonlinear Phenom. 1989, 35, 335–356. [Google Scholar] [CrossRef] [Scilit]
- Kulp, C.; Zunino, L. Discriminating chaotic and stochastic dynamics through the permutation spectrum test. Chaos Interdiscip. J. Nonlinear Sci. 2014, 24, 033116. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gottwald, G.A.; Melbourne, I. A new test for chaos in deterministic systems. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 2004, 460, 603–611. [Google Scholar] [CrossRef] [Scilit]
- Eckmann, J.P.; Ruelle, D. Fundamental limitations for estimating dimensions and Lyapunov exponents in dynamical systems. Phys. D Nonlinear Phenom. 1992, 56, 185–187. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.; Hu, J.; Mao, X.; Tung, W.W. Detecting low-dimensional chaos by the “noise titration” technique: Possible problems and remedies. Chaos Solitons Fractals 2012, 45, 213–223. [Google Scholar] [CrossRef] [Scilit]
- Proverbio, D.; Kemp, F.; Magni, S.; Gonçalves, J. Performance of early warning signals for disease re-emergence: A case study on COVID-19 data. PLoS Comput. Biol. 2022, 18, e1009958. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lacasa, L.; Toral, R. Description of stochastic and chaotic series using visibility graphs. Phys. Rev. E 2010, 82, 036120. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Toker, D.; Sommer, F.T.; D’Esposito, M. A simple method for detecting chaos in nature. Commun. Biol. 2020, 3, 11. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mangiarotti, S.; Peyre, M.; Zhang, Y.; Huc, M.; Roger, F.; Kerr, Y. Chaos theory applied to the outbreak of COVID-19: An ancillary approach to decision making in pandemic context. Epidemiol. Infect. 2020, 148, e95. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Al-Turaiki, I.; Almutlaq, F.; Alrasheed, H.; Alballa, N. Empirical Evaluation of Alternative Time-Series Models for COVID-19 Forecasting in Saudi Arabia. Int. J. Environ. Res. Public Health 2021, 18, 8660. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Awwad, F.; Mohamoud, M.; Abonazel, M. Estimating COVID-19 cases in Makkah region of Saudi Arabia: Space-time ARIMA modeling. PLoS ONE 2021, 16, e0250149. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Youssef, H.; Alghamdi, N.; Ezzat, M.; El-Bary, A.; Shawky, A. A proposed modified SEIQR epidemic model to analyze the COVID-19 spreading in Saudi Arabia. Alex. Eng. J. 2021, 61, 2456–2470. [Google Scholar] [CrossRef] [Scilit]
- Ghodsi, Z.; Silva, E.S.; Hassani, H. Bicoid signal extraction with a selection of parametric and nonparametric signal processing techniques. Genom. Proteom. Bioinform. 2015, 13, 183–191. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sanei, S.; Hassani, H. Singular Spectrum Analysis of Biomedical Signals; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar] [CrossRef] [Scilit]
- Muruganatham, B.; Sanjith, M.; Krishnakumar, B.; Murty, S.S. Roller element bearing fault diagnosis using singular spectrum analysis. Mech. Syst. Signal Process. 2013, 35, 150–166. [Google Scholar] [CrossRef] [Scilit]
- Hassani, H.; Rua, A.; Silva, E.S.; Thomakos, D. Monthly forecasting of GDP with mixed-frequency multivariate singular spectrum analysis. Int. J. Forecast. 2019, 35, 1263–1272. [Google Scholar] [CrossRef] [Scilit]
- Kalantari, M. Forecasting COVID-19 pandemic using optimal singular spectrum analysis. Chaos Solitons Fractals 2021, 142, 110547. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Broomhead, D.; King, G. Extracting qualitative dynamics from experimental data. Phys. D 1986, 20, 217–236. [Google Scholar] [CrossRef] [Scilit]
- Golyandina, N.; Nekrutkin, V.; Zhigljavsky, A.A. Analysis of Time Series Structure: SSA and Related Techniques, 1st ed.; Chapman and Hall/CRC: Boca Raton, FL, USA, 2001. [Google Scholar] [CrossRef] [Scilit]
- Golyandina, N.; Zhigljavsky, A. Singular Spectrum Analysis for Time Series; Springer Briefs in Statistics; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Hassani, H.; Alharbi, N.; Ghodsi, M. Distinguishing chaos from noise: A new approach. Int. J. Energy Stat. 2014, 2, 137–150. [Google Scholar] [CrossRef] [Scilit]
- Alharbi, N.; Hassani, H. A new approach for selecting the number of the eigenvalues in singular spectrum analysis. J. Frankl. Inst. 2016, 353, 1–16. [Google Scholar] [CrossRef] [Scilit]
- Alharbi, N. A novel approach for noise removal and distinction of EEG recordings. Biomed. Signal Process. Control 2018, 39, 23–33. [Google Scholar] [CrossRef] [Scilit]
- Kantz, H.; Schreiber, T. Nonlinear Time Series Analysis, 2nd ed.; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar] [CrossRef] [Scilit]
- Hassani, H.; Alharbi, N.; Ghodsi, M. A study on the empirical distribution of the scaled Hankel matrix eigenvalues. J. Adv. Res. 2015, 6, 925–929. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Alharbi, N. Forecasting the COVID-19 Pandemic in Saudi Arabia Using a Modified Singular Spectrum Analysis Approach: Model Development and Data Analysis. JMIRx Med 2021, 2, e21044. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- D’Agostino, R.B. Goodness-of-Fit-Techniques; CRC Press: Boca Raton, FL, USA, 1986; Volume 68. [Google Scholar]
- World Health Organization. WHO COVID-19 Dashboard: Saudi Arabia; World Health Organization: Geneva, Switzerland, 2021. [Google Scholar]
- UK Government. Coronavirus (COVID-19) in the UK; UK Government: London, UK, 2021.
- Pavlos, G.P.; Dialetis, D.; Kyriakou, G.A.; Sarris, E.T. A preliminary low-dimensional chaotic analysis of the solar cycle. Ann. Geophys. 1992, 10, 759. [Google Scholar]
- Letellier, C.; Aguirre, L.A.; Maquet, J.; Gilmore, R. Evidence for low dimensional chaos in sunspot cycles. Astron. Astrophys. 2006, 449, 379–387. [Google Scholar] [CrossRef] [Scilit]
- Panchev, S.; Tsekov, T. Empirical evidences of persistence and dynamical chaos in solar terrestrial phenomena. J. Atmos. Sol.-Terr. Phys. 2007, 69, 2391–2404. [Google Scholar] [CrossRef] [Scilit]


















| Feature | Standard SSA | Proposed Modified SSA Framework |
|---|---|---|
| Objective | Signal decomposition and reconstruction. | Signal decomposition followed by simulation-based investigation of structured nonlinear temporal behaviour. |
| Eigenvalue analysis | Uses the eigenspectrum for component ranking and signal reconstruction. | Uses simulation-based empirical eigenvalue distributions to characterize both the original series and the reconstructed components. |
| Selection of r | Based mainly on the eigenspectrum and component separability. | Based on statistical properties of simulated eigenvalue distributions, including skewness, kurtosis, coefficient of variation, and eigenvalue correlations. |
| Analysis of reconstructed components | Components are reconstructed to recover the underlying signal. | Each reconstructed component is analysed individually using the proposed simulation framework, and its empirical eigenvalue distributions are compared with white-noise processes and canonical nonlinear benchmark systems. |
| Additional analysis | Not an intrinsic component of the standard SSA procedure. | Time-delay embedding and phase-space reconstruction are used to investigate bounded attractor-like temporal patterns. |
| Method | Basis | Selected r |
|---|---|---|
| W-correlation | Standard SSA: weighted correlation between reconstructed components [36] | 2 |
| Log-eigenvalue scree plot | Standard SSA: classical elbow in the log-singular-value spectrum | 2 |
| Proposed method | Simulation-based skewness, kurtosis, CV, and correlation diagnostics | 3 |
| Coefficient of Skewness of | ||
|---|---|---|
| WN | Hénon | |
| 0.99 | −0.034 | |
| −0.99 | 0.034 | |
| D–P Test p-Values for | ||
|---|---|---|
| WN | Hénon | |
| < | 0.2 | |
| < | 0.2 | |
| Dataset | Length (Days) | Mean | Median | Std. Dev. | IQR | Min–Max | Skewness | Kurtosis |
|---|---|---|---|---|---|---|---|---|
| UK | 547 | 10,693.42 | 4286 | 13,892.09 | 1514.5 | 0–81,503 | 1.90 | 3.83 |
| KSA | 402 | 984.71 | 423.5 | 1106.5 | 1134 | 0–4919 | 1.54 | 1.51 |
| Dataset | Length (Months) | Mean | Median | Std. Dev. | IQR | Min–Max | Skewness | Kurtosis |
|---|---|---|---|---|---|---|---|---|
| Sunspots | 500 | 75.76 | 60.9 | 64.73 | 97.35 | 0–284.5 | 0.80 | −0.29 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Alharbi, N. A Simulation-Based Modified Singular Spectrum Analysis Framework for Signal Extraction and the Exploration of Structured Nonlinear Temporal Behaviour. Stats 2026, 9, 86. https://doi.org/10.3390/stats9050086
Alharbi N. A Simulation-Based Modified Singular Spectrum Analysis Framework for Signal Extraction and the Exploration of Structured Nonlinear Temporal Behaviour. Stats. 2026; 9(5):86. https://doi.org/10.3390/stats9050086
Chicago/Turabian StyleAlharbi, Nader. 2026. "A Simulation-Based Modified Singular Spectrum Analysis Framework for Signal Extraction and the Exploration of Structured Nonlinear Temporal Behaviour" Stats 9, no. 5: 86. https://doi.org/10.3390/stats9050086
APA StyleAlharbi, N. (2026). A Simulation-Based Modified Singular Spectrum Analysis Framework for Signal Extraction and the Exploration of Structured Nonlinear Temporal Behaviour. Stats, 9(5), 86. https://doi.org/10.3390/stats9050086

