Académique Documents
Professionnel Documents
Culture Documents
Time Series
Hernando O MBAO, Rainer VON S ACHS, and Wensheng G UO
We develop a procedure for analyzing multivariate nonstationary time series using the SLEX library (smooth localized complex exponentials), which is a collection of bases, each basis consisting of waveforms that are orthogonal and time-localized versions of the Fourier
complex exponentials. Under the SLEX framework, we build a family of multivariate models that can explicitly characterize the timevarying spectral and coherence properties. Every model has a spectral representation in terms of a unique SLEX basis. Before selecting
a model, we first decompose the multivariate time series into nonstationary components with uncorrelated (nonredundant) spectral information. The best SLEX model is selected using the penalized log energy criterion, which we derive in this article to be the KullbackLeibler
distance between a model and the SLEX principal components of the multivariate time series. The model selection criterion takes into
account all of the pairwise cross-correlation simultaneously in the multivariate time series. The proposed SLEX analysis gives results that
are easy to interpret, because it is an automatic time-dependent generalization of the classical Fourier analysis of stationary time series.
Moreover, the SLEX method uses computationally efficient algorithms and hence is able to provide a systematic framework for extracting
spectral features from a massive dataset. We illustrate the SLEX analysis with an application to a multichannel brain wave dataset recorded
during an epileptic seizure.
KEY WORDS: Multivariate nonstationary time series; SLEX model; SLEX principal components; SLEX transform; Time-frequency
analysis; Time-varying spectral matrix.
1. INTRODUCTION
Many empirical multivariate time series are nonstationary.
For example, electroencephalograms (EEGs) recorded during
an epileptic seizure display amplitudes and spectral distribution that vary over time (Fig. 1). These EEGs cannot be analyzed adequately using classical Fourier methods because their
autospectral and cross-spectral properties change with time.
In addition to nonstationarity, the massiveness of EEG datasets
presents yet another level of complexity, because it is not uncommon to record EEGs at dozens of channels, each with
hundreds of thousands of observations. Finally, these EEGs
can be highly correlated, and hence one would need to develop a methodology that can efficiently extract nonredundant
information.
The goal of this article is to develop a systematic framework
for analyzing multivariate nonstationary time series and provide theoretical justification so that we can perform rigorous
analysis of the dataset. The primary tool for our work is the
SLEX (smooth localized complex exponentials) library, which
is a collection of bases, each of which consists of SLEX waveforms that are time-localized and orthogonal generalizations of
the Fourier complex exponentials.
The first task is to develop a family of models, using the
SLEX library, that can explicitly characterize the time-changing
spectral and coherence features of the multivariate time series. Every model in the family has a spectral representation
in terms of a unique SLEX basis. Thus the SLEX analysis is
an appealing approach to nonstationary time series, because it
is a time-dependent analogue of Fourier analysis for stationary
processes.
Hernando Ombao is Assistant Professor, Department of Statistics and Department of Psychology, University of Illinois at Urbana-Champaign, Champaign, IL 61822 (E-mail: ombao@uiuc.edu). His research was supported in part
by National Science Foundation grants DMS-01-02511 and DMS-04-05243.
Rainer von Sachs is Professor, Institut de Statistique, Universit Catholique
de Louvain, Belgium. His research was supported in part by the Belgian government via the Projet dActions de Recherche Concertes No. 98/03-217
and the IAP research network nr. P5/24. Wensheng Guo is Assistant Professor, Department of Biostatistics, University of Pennsylvania. His research was
supported in part by National Institutes of Mental Health grant 62298 and
CA 84438. The authors thank the editor, associate editor, and referees for the
constructive comments and suggestions.
519
520
Figure 1. EEG Recorded During an Epileptic Seizure. T = 8,192. Sampling rate is 100 Hz. Only 8 EEG plots are shown, although the analysis
was conducted on the dataset that consists of p = 18 channels. The EEG plots in the left column are recordings from the left side of the brain:
T3 (left temporal lobe), F3 (left frontal), C3 (left central), and P3 (left parietal). The plots in the right column are recordings from the right side of the
brain: T4 (right temporal lobe), F4 (right frontal), C4 (right central), and P4 (right parietal).
521
of a model. Moreover, orthogonal transforms preserve the energy of the time series and allow use of the best basis algorithm
(BBA) of Coifman and Wickerhauser (1992), which is computationally efficient and hence facilitates the analysis of massive
datasets.
We develop a procedure that uses the SLEX basis functions that are simultaneously orthogonal and localized in time
and frequency. They evade the BalianLow obstruction because they are constructed by applying a projection operator,
rather than a single taper, on the Fourier waveforms. The details on the construction of a projection operator were given
by Wickerhauser (1994). Ombao (1999) showed that the application of a projection operator is identical to applying two
smooth and compactly supported windows to the Fourier basis
functions. A SLEX basis function (u) has the form
(u) = + (u) exp(i2u) + (u) exp(i2u),
(1)
Figure 2. A SLEX Library With Level J = 2. The shaded blocks represent one basis from the SLEX library.
t 0
1/2
= (Mj )
+
Xt exp[i2k (t 0 )]
|S|
t
t 0
+ (Mj )1/2
Xt exp[i2k (t 0 )],
|S|
t
where Mj = |S( j, b)| = T/2j and j,b,k ,t = S( j,b),k ,t is
the SLEX basis vector on block S( j, b) oscillating at frequency k = k/Mj , where k = Mj /2 + 1, . . . , Mj /2. We
also note that the edge blocks in each level j, namely
S( j, 0) and S( j, 2j 1), are padded with 0s when we compute the SLEX transform. Finally, using the FFT, the number
of operations needed to compute the SLEX transform has order
of magnitude O[T(log2 T)2 ].
3. THE MULTIVARIATE SLEX MODEL
To motivate our multivariate SLEX model, we first take
a look at the Cramr (spectral) representation of a 0-mean
p-dimensional stationary time series Xt (t = 0, 1, . . . ), which
is
1/2
A() exp(i2t) dZ().
(2)
Xt =
1/2
522
between the Dahlhaus and SLEX models is in the representation, that is, Fourier versus SLEX waveforms. The spectral representation of the SLEX model replaces the Fourier complex
exponentials in (2) by the SLEX basis waveforms. Moreover,
for each T, the SLEX model provides an explicit partitioning of
the time-frequency plane. This enables the construction of estimators that are directly adapted to the model. Furthermore,
the SLEX model allows for inference based on resampling
(as explored in Ombao, von Sachs, and Guo 2002) because
its discrete time-frequency representation or synthesis equation makes it easy to generate nonstationary time series from
any SLEX model. We now formally define the multivariate
1 , . . . , X p ) , t = 0, . . . , T 1}
SLEX model. Let Xt,T = {(Xt,T
t,T
be a mean-0 p-variate nonstationary time
series. Let BT be the
basis in the SLEX library, and define i Si to be the blocks
in BT .
Definition 1. For a given T and basis
i Si BT , the
SLEX model of a 0-mean p-dimensional nonstationary random
process is
Xt,T =
i:
Si BT
Mi
M
i /2
ki =Mi /2+1
(3)
where (a) Si ,ki ,T is a sequence (in T) of fixed complexvalued p p transfer function matrices defined on block Si
and frequency ki satisfying Si ,ki ,T = Si ,ki ,T for all ki =
p
1, . . . , Mi /2 1; (b) zSi ,ki = [z1Si ,ki , . . . , zSi ,ki ] is a p 1
(complex-valued) random vector that satisfies, for all ki , kj 0,
the following: zSi ,ki = zSi ,ki and cov[zSi ,ki , zSj ,kj ] = Ipp when
ki /Mi = kj /Mj and 0pp otherwise.
Remark 1. a. The SLEX spectral density defined at rescaled
time u = t/T [uT] Si and frequency ki is fT (u, k ) =
|Si ,ki ,T |2 1Si ([uT]). The SLEX spectral density matrix varies
with time but is constant within each block Si .
b. At frequency ki = 0, 1/2, zSi ,ki is a p 1 complexvalued random vector; the real and imaginary parts of each
component are uncorrelated, with mean 0 and variance equal
to 1/2. At ki = 0, 1/2 then each component is real valued with
mean 0 and unit variance. Moreover, for each frequency ki /Mi ,
the components of zSi ,ki are uncorrelated.
c. For all i, j such that ki /|Si | = kj /|Sj |, cov(zSi ,ki ,
zSj ,kj ) = Ip ( p p identity matrix) and is the 0 matrix otherwise.
d. The diagonal elements are the spectral density matrix, denoted by f , = 1, . . . , p, are the autospectra, the
off-diagonal elements are the cross-spectra fm that satisfy
fm = fm , the phase
spectrum is arg( fm ), and the coherency
ORvSG (2002). To summarize, when we let T , we embed the SLEX model into a sequence of models with a spectral
density matrix that approaches, in the limit, a smoothly varying
function f(u, ) that does not depend on T and that we call the
evolutionary SLEX spectral density matrix. Every element
of f(u, ) for a fixed frequency is defined via a Haar wavelet
representation as a function of time, which when truncated to
some fixed scale in the (Haar) wavelet representation, JT , gives
the SLEX spectral density matrix for the time series of length T.
4. THE MODEL SELECTION CRITERION
We now explain the basic methodology for selecting the best
SLEX model for our observed possibly highly multivariate time
series, taking into account the full multivariate information. In
other words, we select the model (or the segmentation in time)
that best matches the full content of the p p SLEX spectral
density matrix fT (u, k ), which is estimated by smoothing the
SLEX periodogram matrix. To present the basic idea of our new
criterion in this section, we do not yet include the principal
components (PC) approach of the next section, which we use
to reduce the complexity of this multivariate model selection
problem. We also defer all technical details of the derivation to
the Appendix. We must emphasize that our new model selection criterion here is not merely a generalization of the bivariate
SLEX analysis of ORvSM (2001). Our new criterion explicitly
takes into account the autocorrelation and cross-correlation information from all time series channels simultaneously.
Our model selection criterion is based on minimizing a
complexity-penalized log energy cost function. This function
is additive over all time segments, or blocks, that make up one
SLEX model. The cost at one block S( j, b) is defined as
Mj /2
Cost( j, b) =
log det Ij,b (k ) + j,b ( p) Mj ,
(4)
k=Mj /2+1
523
524
1/2
is to choose c = 1/2 c() exp(i2) d, where c() is the
matrix consisting of eigenvectors V 1 (), . . . , V q (). It turns
out that the spectrum of the mth principal component Rm,t at
frequency is the mth largest eigenvalue vm (). (For an excellent discussion on the applications of frequency domain PCA
in stationary time series, see Shumway and Stoffer 2000.)
Cost( j, b) =
q
log(vdj,b (k )) + qj,b Mj .
(6)
wdj,b (k ) = vdj,b (k )
vcj,b (k ),
(7)
c=1
Cost( j, b) =
p
wdj,b (k ) log vdj,b (k ) + j,b Mj ,
(8)
log(vdj,b (k ))
The algorithm of the SLEX method incorporates the theoretical derivations in Section 4 and the practical considerations on
extracting nonredundant spectral information discussed in the
preceding section. The algorithm is as follows:
( ) (k = M /2 + 1, . . . , M /2) be the
Step 1. Let dj,b
k
j
j
SLEX coefficients of time series X ( = 1, . . . , p) on
block S( j, b). Next we compute the SLEX raw periodograms
,m
( )d m ( ), where
(k ) = dj,b
and cross-periodograms, Ij,b
k j,b k
, m = 1, . . . , p. Denote the resulting periodogram matrix
by Ij,b (k ).
,m
(k ) at each block
Step 2. Smooth the elements of Ij,b
S( j, b) using a kernel smoother with an optimal bandwidth
selected by a criterion based on generalized cross-validation
,
be the smoothed
(GCV) of the gamma deviance. Let Ij,b,h
SLEX periodograms in block S( j, b) of X , = 1, . . . , p, being smoothed using the block-specific bandwidth hj,b . We denote the error degrees of freedom by dfj,b,h = 1 trace(Hh )/
(Mj /2 + 1), where Hh is the smoother matrix. Then hj,b is
the minimizer of the sum of the GCV functions for {Xt },
( = 1, . . . , p),
p
(9)
=1
where
GCV j,b (h)
=
Mj /2
2
(dfj,b,h )2
qk
k=0
,
(k )
Ij,b
,
(k )
Ij,b,h
log
,
(k )
Ij,b
,
(k )
Ij,b,h
1 ,
(10)
Cost( j, b) =
p
wdj,b (k ) log vdj,b (k ) + j,b Mj ,
(11)
525
R ,m
(
)
=
|
I
(
)|/
(k )Ij,b (k )
(12)
Ij,b
k
k
j,b
j,b
and
,m (k ) = arg(I,m (k )).
j,b
j,b
(13)
Step 5b. Compute the confidence intervals using the asymptotic distribution theory:
a. SLEX spectrum: As developed by ORvSG (2002),
I , (k )/f , (k ) is asymptotically distributed as 2 /(2hj,b )
2hj,b
j,b
j,b
when k = 0, M/2 and h2j,b /(hj,b ) otherwise.
,m
b. SLEX coherence: Let rj,b
(k ) = tanh1 [R ,m
j,b (k )]. Then
,m
(k ) is asymptotically normal with mean and variance aprj,b
,m
(k ) and 1/[2(2hj,b p)]. This follows readily
proximately rj,b
from work by Goodman (1963) and Brillinger (1981, sec. 8.6).
c. On the time-dependent generalization of the distribution
of the log of eigenvalues and eigenvectors: We can extend the
results of Brillinger [1981, eqs. (9.4.18) and (9.4.22)]. Note
that log10 vdj,b (k ) is approximately unbiased and normally
distributed with standard deviation log10 (e)/ 2hj,b . Moreover, define the estimated and true cth element of the dth
c,d
c,d
time-varying eigenvector to be Vj,b
(k ) and Uj,b
(k ). Then
c,d
c,d
|Vj,b
(k )Uj,b
(k )|2
T2
T2 = (hj,b )1/2 vdj,b (k )
c,d
(b)
Figure 3. Time-Varying Spectra of the First (a) and Second (b) SLEX
PCs.
526
(b)
SLEX PCA steps in our analysis did not use any such information. It is very encouraging that the SLEX method, indepen(a)
(c)
Figure 5. Time-Varying Weights of the First SLEX PC at (a) the Delta Frequency Band (14 Hz), (b) Alpha Frequency Band (812 Hz), and
(c) Higher Beta Frequency Band (2530 Hz). Darker shades represent larger weights.
527
(b)
(c)
Figure 6. Time-Varying Weights of the Second SLEX PC at the (a) Delta Frequency Band (14 Hz), (b) Alpha Frequency Band (812 Hz), and
(c) Higher Beta Frequency Band (2530 Hz). Darker shades represent larger weights.
Figure 7. SLEX Autospectral Estimates at the Eight Channels Whose Weights Are the Heaviest.
528
(b)
Figure 8. SLEX Coherence Estimates Between T3 and Channels on the (a) Left Side of the Brain (namely F, C3, and P3), and (b) Right Side of
the Brain (namely F4, C4, P4, and T4).
(a)
(b)
Figure 9. SLEX Coherence Estimates Between T4 and Channels on the (a) Left Side of the Brain (namely F3, C3, P3, and T3), (b) Right Side
of the Brain (namely F4, C4, and P4).
frontal (F3), and left central (C3), are very similar to each other.
Moreover, coherence between T3 and the counterparts on the
right side (P4, F4, and C4) are quite different. This suggests
that connectivity between brain areas on the same side of the
brain behave in a similar manner in the duration of the seizure.
A second interesting observation is the bilaterality (symmetry)
of the coherence. In Figure 9 the coherence pattern on T4 is
similar to that on T3. Bilateral synchrony is quite fascinating,
albeit not completely well understood. It suggests rapid propagation of a seizure from the left temporal to be to the right
temporal lobe. In addition, bilateral synchrony of the temporal
lobe is not uncommon and has been observed in experimental
paradigms (see Grunwald et al. 1999).
8. CONCLUSION
We have developed a systematic, flexible, and computationally efficient procedure for analyzing multivariate nonstationary time series using the SLEX library for representing the
time-varying autospectral and cross-spectral features of the signal. We addressed the problem of dimensionality by decomposing the multivariate time series into nonstationary components
with uncorrelated (nonredundant) spectral information. The
best model is selected using the penalized log energy criterion,
which we derived in this article to be the KL distance between
a model and the SLEX components. The proposed SLEX analysis for multivariate nonstationary time series yields results that
are easy to interpret, because it is an automatic time-dependent
generalization of the classical Fourier analysis of stationary
time series.
In summary, we have combined the development of a new
computationally efficient frequency-domain PCA-based algorithm and a new multivariate model of piecewise stationarity. We use this model to justify our automated search for the
segments of piecewise stationarity. In other words, our algorithm proves useful in particular for the model class of SLEX
processes that we propose in this article. However, we like
to have our particular model of nearly piecewise stationarity
understood in the sense of giving a good approximative description of data that deviate from second-order stationarity in
a broader sense. In particular, ORvSG (2002) showed the asymptotic equivalence between the univariate SLEX and univariate Dahlhaus model of local stationarity. A similar consideration is possible for the multivariate models. Once the best
adapted segmentation is chosen, one can develop asymptotic
theory of consistently estimating the model quantities, in as
much as it is done in the aforementioned univariate treatment
of ORvSG (2002).
APPENDIX: DERIVATION OF
COMPLEXITYPENALIZED
KULLBACKLEIBLER CRITERION
A.1 Motivation of the Log Energy Part
DMvS (2000) proposed a log energy criterion for analyzing univariate locally stationary processes using the local cosine transform.
The goal of DMvS (2000) is quite distinct from our own pursuits,
but the basic ideas can be adapted to our setup where we explicitly
model multivariate time series by selecting a basis from the SLEX library. Suppose now that we have a nonstationary Gaussian process
with probability law P and unknown covariance matrix . Our aim
529
(A.2)
This can be shown by simply plugging into (A.1) for the density f (x) the form of the Gaussian density and using the substitution
y = 1/2 x.
The basis minimizing the log-entropy cost among all bases in the
SLEX library of bases gives rise to finding the block-stationary covariance matrix, , say, which minimizes the Shannon entropy. The
link between these two minimization problems is given by searching among all covariance matrices of Gaussian probability laws that
are diagonal in some basis B in the given finite library of orthogonal
Fourier-like bases, here the SLEX bases. is actually the best approximation to the covariance matrix in the sense of the KL distance between the two Gaussian probability measures P and Q , with densities f and g. This distance is K(Q |P ) = f (x) log[f (x)/g(x)] dx
and has the following connection to the Shannon entropy in (A.2),
2K(Q |P ) = log det log det = 2H(Q ) 2H(P ).
(A.3)
The second equality follows directly from (A.2), whereas the first is
due to the special structure of being an approximation to and being
diagonal in B. For reasons of completeness, we give its proof now.
Proof of (A.3). We first note that = DB = B diag(B B)B
(i.e., conceptually, first is rotated into the basis B, then its offdiagonals are set to 0, then the result is back-rotated). Observing further that
K(Q |P ) = f (x) log( f (x)) log(g(x)) dx
= Ef log( f (x)) log(g(x)) ,
we get with
2 log( f (x)) log(g(x)) = log det + x 1 x log det x 1 x
and with Ef (xx ) = that
2Ef [x 1 x x 1 x] = tr( 1 Ef (xx )) tr( 1 Ef (xx )
= tr[ 1 ] T.
Now tr[ 1 ] = T, because tr[ 1 ] = tr[diag(B B)1 BB] = T
(as B1 = B , and because all diagonal elements in the resulting matrix are 1). Putting this together gives
2K(Q |P ) = 2Ef log( f (x)) log(g(x)) = log det log det ,
which ends the proof of the first equality in (A.3).
Equation (A.3) shows that minimizing the KL distance K(Q |P )
is the same as minimizing H(Q ). This follows from H(P ) being the entropy of the true unknown probability measure P and
hence being a constant with respect to the minimization problem.
Furthermore,
(A.2) shows that up to constants not depending on ,
2H(Q ) = k log(k ), where the k are the eigenvalues of . Note
first that for the univariate case of SLEX, these eigenvalues are approximately equal to the spectrum fT (k ) on the block S( j,b) of stationarity of the SLEX process. More specifically, still first for the
530
M/2
log fT (k ),
k=M/2+1
P j / Mj + j j / Mj ( j, b) 1,
(A.4)
as the sample size T . This result comes from wavelet softthresholding of log-periodogram like statistics whenever the threshold
j is appropriately chosen to take the asymptotic distribution of these
statistics in consideration (cf. our considerations in Sec. A.3).
This allows the followinginteresting interpretation of (A.4). It is
sufficient to add a penalty j Mj to the empirical cost built with the
raw log-periodograms to ensure that the penalised cost is with high
probability never smaller than the true cost (based on the true logspectrum)which is a log-entropy dissipation condition (following
sec. 9.1). But this is a very nice simultaneous overestimation result
that pays off when minimizing over a finite selection of SLEX models, that is, block segments ( j, b). It protects simultaneously against
oversplitting and undersplitting, because for T sufficiently high, the
minimizer of the penalized empirical cost is equal to the minimizer
of the true cost. It remains to show that replacing in (A.4) the log
of the raw periodograms by the log of the kernel-smoothed periodograms, we do not lose this nice property.
For this, we observe
that, due to the concavity of the logarithm,
k
j log fj,b (k )
j,b (k ), where log(I)
j,b (k ) denotes, as intermediate reflog(I)
k
j
erence, the kernel smoother over log-periodograms. Further, due to
linearity and the normalization of the kernel weights to sum up to
j,b (k )
unity, k
j log(I)
k
j log Ij,b (k ), where stands
for equality if we neglect the different behavior of the periodograms
at frequencies 0 and .
REFERENCES
Aguilar, O., and West, M. (2000), Bayesian Dynamic Factor Models and Variance Matrix Discounting for Portfolio Allocation, Journal of Business &
Economic Statistics, 18, 338357.
Antoniadis, A., and Fan, J. (2001), Regularization of Wavelet Approximations (with discussion), Journal of the American Statistical Association, 96,
939967.
Brillinger, D. (1981), Time Series: Data Analysis and Theory, Oakland, CA:
Holden-Day.
Brockwell, P., and Davis, R. (1991), Time Series: Theory and Mehods (2nd ed.),
New York: Springer-Verlag.
Cardoso, J. F. (1998), Multidimensional Independent Component Analysis,
in Proceedings of the ICASSP, 1998, Seattle.
Coifman, R., and Wickerhauser, M. (1992), Entropy-Based Algorithms
for Best Basis Selection, IEEE Transactions on Information Theory, 32,
712718.
Dahlhaus, R. (2001), A Likelihood Approximation for Locally Stationary
Processes, The Annals of Statistics, 28, 17621794.
Daubechies, I. (1992), Ten Lectures on Wavelets, Philadelphia: Society for Applied and Industrial Mathematics.
Donoho, D. (1997), CART and Best-Ortho-Basis: A Connection, The Annals
of Statistics, 5, 18701911.
Donoho, D., Mallat, S., and von Sachs, R. (2000), Estimating Covariances of
Locally Stationary Processes: Rates of Convergence of Best Basis Methods,
Technical Report 517, Stanford University, Dept. of Statistics.
Forni, M., Hallin, M., Lippi, M., and Reichlin, L. (2000), The Generalized
Dynamic-Factor Model: Identification and Estimation, Review of Economics
and Statistics, 82, 540554.
Goodman, N. (1963), Statistical Analysis Based Upon a Certain Multivariate
Complex Gaussian Distribution (an Introduction), The Annals of Mathematical Statistics, 34, 152177.
Grunwald, T., Beck, H., Lehnertz, K., Blmcke, I., Pezer, N., Kutas, M.,
Kurthen, M., Karakas, H., Van Roost, D., Wiestler, O., and Elger, C. (1999),
Limbic P300s in Temporal Lobe Epilepsy With and Without Ammons Horn
Sclerosis, European Journal of Neuroscience, 11, 18991906.
Hastie, T., and Tibshirani, R. (1990), Generalized Additive Models, London:
Chapman & Hall.
Huang, H.-Y., Ombao, H., and Stoffer, D. (2004), Discrimination and Classification of Nonstationary Time Series Using the SLEX Model, Journal of the
American Statistical Association, 99, 763774.
531
Ombao, H., Raz, J., von Sachs, R., and Malow, B. (2001), Automatic Statistical
Analysis of Bivariate Nonstationary Time Series, Journal of the American
Statistical Association, 96, 543560.
Saito, N. (1994a), Local Feature Extraction and Its Applications, unpublished
doctoral dissertation, Yale University, Dept. of Mathematics.
(1994b), Simultaneous Noise Suppression and Signal Compression
Using a Library of Orthonormal Bases and the Minimum Description Length
Principle Criterion, in Wavelets in Geophysics, eds. E. Foufoula-Georgiou
and P. Kumar, New York: Academic Press.
Shumway, R. H., and Stoffer, D. S. (2000), Time Series Analysis and Its Applications, New York: Springer-Verlag.
Stock, J. H., and Watson, M. W. (1998), Diffusion Indexes, Working Paper W6702, National Bureau of Economic Research.
West, M., Prado, R., and Krystal, A. (1999), Evaluation and Comparison of
EEG Traces: Latent Structure in Nonstationary Time Series, Journal of the
American Statistical Association, 94, 10831094.
Wickerhauser, M. (1994), Adapted Wavelet Analysis From Theory to Software,
Wellesley, MA: IEEE Press.