

Next:SSA:
choice of parametersUp:SSAPrevious:SSA
SSA: algorithm
SSA (singular-spectrum analysis) is a novel technique of time series analysis
incorporating the elements of classical time series analysis, multivariate
statistics, multivariate geometry, dynamical systems and signal processing.
The main idea of SSA is in performing a singular value decomposition (SVD)
of the `trajectory matrix' obtained from the original time series with
subsequent reconstruction of the series. The basic version of SSA consists
of four steps, which are performed as follows (see Golyandina, Nekrutkin
and Zhigljavsky (2001) for other versions of SSA).
-
Step 1.
-
Embedding. Let
be a time series of length
,
and
be an integer, which will be called the `lag parameter'. We set
and define the
-lagged
vectors 
,
and the trajectory matrix
Note that the trajectory matrix
is a Hankel matrix, which means that all the elements along the diagonal
const are equal.
-
Step 2.
-
SVD of the trajectory matrix. Compute the singular value decomposition
(SVD) of the matrix
.
It can be obtained via eigenvalues and eigenvectors of the so-called lag-covariance
matrix
of size
.
Denote by
the eigenvalues of
and assume that they are arranged in the decreasing order, so that
Let
be the corresponding orthonormal eigenvectors of
(in SSA literature they are often called `empirical orthogonal functions'
or simply EOFs) and denote
for
,
where
is the number of nonzero eigenvalues
.
The vectors
are the eigenvectors of the matrix
;
they are sometimes called `principal components'. As a result of the SVD
we obtain a representation
where
are rank-one biorthogonal matrices.
-
Step 3.
-
Grouping. Split the set of indices
into two groups, namely
and
then sum the matrices
within each group. The result of the step is the representation
-
Step 4.
-
Reconstruction. Averaging over the diagonals
const of the matrices
and
is performed. Applying then twice the one-to-one correspondence between
the series of length
and the Hankel matrices of size
we obtain two series (denote them by
and
)
and the SSA decomposition, which is a decomposition of the original series
into a sum of two series
|
(1) |
Here the series
(obtained from the diagonal averaging of
)
can often be associated with signal and the residual series
with noise.


Next:SSA:
choice of parametersUp:SSAPrevious:SSA