Professional Documents
Culture Documents
Multivariate Singular Spectrum Analysis: Andreas Groth
Multivariate Singular Spectrum Analysis: Andreas Groth
Andreas Groth
Oldenburg, 17.03.2010
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Motivation
Given
• Short data sets
• Different scales in space and time
• Contain observation errors
• Repetition not always possible (maybe under control of parameters)
Wanted
• Distinguish between regular deterministic behavior “cycles” and
irregular behavior “noise”
• Extract a skeleton of the underlying system
• Understand and model the underlying mechanism
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 2/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Motivation
U.S. macroeconomic data from the Bureau of Economic Analysis — Trend residuals after Hodrick-Prescott detrending
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 3/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Outline
4 Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 4/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
4 Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 5/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 6/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 6/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 6/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 7/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 7/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 7/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 7/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
1 Delay embedding of
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 8/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
1 Delay embedding of
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 8/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
1 Delay embedding of
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 8/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
1 Delay embedding of
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 8/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
1 Delay embedding of
Spectrum of eigenvalues
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 9/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
M
X
Ak (t) = x(t + j − 1)ek (j)
j=1
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 10/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
M
X
Ak (t) = x(t + j − 1)ek (j)
j=1
M
1 X
rk (t) = Ak (t − j + 1)ek (j)
M
j=1
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 10/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
M
X
Ak (t) = x(t + j − 1)ek (j)
j=1
M
1 X
rk (t) = Ak (t − j + 1)ek (j)
M
j=1
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 10/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 11/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 13/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 13/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 14/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Advantages
• The basis of decomposition is not chosen a priori
• This gives more flexibility to the analysis
• However, requires more post analysis in order to interpret and
understand the outcome
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 15/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
4 Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 16/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Motivation
U.S. macroeconomic data from the Bureau of Economic Analysis — Trend residuals after Hodrick-Prescott detrending
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 17/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 18/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 18/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
of size D M × D M
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 18/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Ce ek ,
e ek = λk e k = 1...DM
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 19/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 20/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
4 Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 22/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Warning
• Time series is short and noisy
• Only a single observation is available
• Experiment cannot be repeated (maybe under control of parameters)
GDP
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 23/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Warning
• Time series is short and noisy
• Only a single observation is available
• Experiment cannot be repeated (maybe under control of parameters)
GDP
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 23/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Surrogate data
Generate similar time series without oscillations but otherwise close to x
1 Bad: White noise → far from x, obviously rejected
2 Better: Red noise, here in terms of AR(1) process → Closer to x
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 24/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Surrogate data
Generate similar time series without oscillations but otherwise close to x
1 Bad: White noise → far from x, obviously rejected
2 Better: Red noise, here in terms of AR(1) process → Closer to x
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 24/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 25/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 25/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Conclusions
Advantages
• SSA and M-SSA help to distinguish between regular deterministic
behavior “cycles” and irregular behavior “noise”
• Data-adaptive method with no a-priori basis functions
• Extracting of a so-called “statistical dimension”
• Reconstruct skeleton of attractor
• M-SSA helps to reveal ghost limit cycles with higher confidence than
univariate analysis
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 26/27
Univariate SSA Multivariate SSA Monte-Carlo (M)SSA Conclusions
Conclusions
Advantages
• SSA and M-SSA help to distinguish between regular deterministic
behavior “cycles” and irregular behavior “noise”
• Data-adaptive method with no a-priori basis functions
• Extracting of a so-called “statistical dimension”
• Reconstruct skeleton of attractor
• M-SSA helps to reveal ghost limit cycles with higher confidence than
univariate analysis
Verification of results
• Check robustness of pairs by changing embedding dimension M
• Apply statistical significance tests, Monte Carlo (M)SSA
• Do not consider (M)SSA as stand-alone method ⇒ Apply additional
methods (Fourier, Wavelet) and their tests
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 26/27
References
Review Ghil et al. (2002): “Advanced spectral methods for climatic time series,”
Reviews of Geophysics, 40(1), 1–41.
SSA Broomhead & King (1986a): “Extracting qualitative dynamics from
experimental data,” Physica D, 20(2-3), 217–236.
M-SSA Broomhead & King (1986b): “On the qualitative analysis of experimental
dynamical systems,” in Nonlinear Phenomena and Chaos, ed. by S. Sarkar,
pp. 113–144. Adam Hilger, Bristol, England.
MC-SSA Allen & Smith (1996): “Monte Carlo SSA: Detecting irregular oscillations in
the Presence of Colored Noise.” Journal of Climate, 9, 3373–3404
I Ghil & Vautard (1991): “Interdecadal oscillations and the warming trend in
global temperature time series,” Nature, 350(6316), 324–327.
I Plaut & Vautard (1994): “Spells of Low-Frequency Oscillations and Weather
Regimes in the Northern Hemisphere,” Journal of the Atmospheric Sciences,
51(2), 210–236.
I Vautard & Ghil (1989): “Singular spectrum analysis in nonlinear dynamics,
with applications to paleoclimatic time series,” Physica D, 35(3), 395–424.
Multivariate Singular Spectrum Analysis Andreas Groth, LMD, ENS, Paris 27/27