Professional Documents
Culture Documents
of Time Series
Don Percival
1
Game Plan
2
What is a Wavelet?
3
Basics of Wavelet Analysis: I
4
Basics of Wavelet Analysis: II
5
Basics of Wavelet Analysis: III
6
Basics of Wavelet Analysis: IV
−∞
ψ H(u)x(u) du ≡ W H(1, 0)
7
Basics of Wavelet Analysis: V
8
Basics of Wavelet Analysis: VI
−∞
x (t) dt = W (λ, t) dt 2
Cψ 0 −∞ λ
– LHS called energy in x(t)
– RHS integrand is energy density over λ & t
• Fig. 3: Mexican hat CWT of clock 571 data
9
Beyond the CWT: the DWT
10
Overview of DWT
11
Example: Haar DWT
12
DWT in Terms of Filters
13
Pyramid Algorithm: I
14
The Wavelet Filter: I
2. unit energy:
L−1
h2l = 1
l=0
3. orthogonality to even shifts:
L−1
∞
hl hl+2n = hl hl+2n = 0
l=0 l=−∞
15
The Wavelet Filter: II
16
The Scaling Filter: I
17
The Scaling Filter: II
18
Pyramid Algorithm: II
t = 0, . . . , Nj − 1
• place these in vectors Wj & Vj
– Wj are wavelet coefficients for scale τj = 2j−1
– Vj are scaling coefficients for scale λj = 2j
• increment j and repeat above until j = J0
• yields DWT coefficients W1, . . . , WJ0 , VJ0
19
Pyramid Algorithm: III
20
Two Consequences of Orthonormality
21
Variation: Maximal Overlap DWT
22
Definition of Wavelet Variance
23
Rationale for Wavelet Variance
24
Variance Decomposition
25
Spectrum Substitute/Complement
• if SX (f ) ‘featureless’, info in νX
2
(τj ) ⇔ info in SX (f )
• νX
2
(τj ) more succinct: only 1 value per octave band
• example: SX (f ) ∝ |f |α , i.e., power law process
– can deduce α from slope of log SX (f ) vs. log f
2
– implies νX (τj ) ∝ τj−α−1 approximately
2
– can deduce α from slope of log νX (τj ) vs. log τj
2
– no loss of ‘info’ using νX (τj ) rather than SX (f )
• with Haar wavelet, obtain pilot spectrum estimate
proposed in Blackman & Tukey (1958)
26
Substitute for Variance: I
27
Substitute for Variance: II
28
Estimation of Wavelet Variance: I
• if N − Lj ≥ 0, unbiased estimator of νX
2
(τj ) is
1 N−1 1 −1
N 2
2
2
ν̂X (τj ) ≡ W = W j,t,
N − Lj + 1 t=Lj −1 j,t Mj t=Lj −1
where Mj ≡ N − Lj + 1
• can also construct biased estimator of νX
2
(τj ):
1 −1
N j −2
1 L −1
N
2 2 2
2
ν̃X (τj ) ≡ Wj,t = W + W
N t=0 N t=0 j,t t=Lj −1 j,t
1st sum in parentheses influenced by circularity
29
Estimation of Wavelet Variance: II
30
2
Statistical Properties of ν̂X (τj )
31
Decorrelation of FD Processes
32
DWT as Whitening Transform
33
Estimation for FD Processes: I
34
Estimation for FD Processes: II
35
DWT-based Signal Extraction: I
36
DWT-based Signal Extraction: II
37
DWT-based Signal Extraction: III
38
DWT-based Signal Extraction: IV
39
Web Material and Books
• Wavelet Digest
http://www.wavelet.org/
• books
– R. Carmona, W.–L. Hwang & B. Torrésani (1998),
Practical Time-Frequency Analysis, Academic
Press
– S. G. Mallat (1999), A Wavelet Tour of Signal
Processing (Second Edition), Academic Press
– R. T. Ogden (1997), Essential Wavelets for Sta-
tistical Applications and Data Analysis, Birkhäuser
– D. B. Percival & A. T. Walden (2000), Wavelet
Methods for Time Series Analysis, Cambridge
University Press (will appear in July/August)
http://www.staff.washington.edu/dbp/wmtsa.html
– B. Vidakovic (1999), Statistical Modeling by Wavelets,
John Wiley & Sons.
40
Software
• Matlab
– Wavelab (free):
http://www-stat.stanford.edu/~wavelab
– WaveBox (commercial):
http://www.toolsmiths.com/
• S-Plus software
– WaveThresh (free):
http://lib.stat.cmu.edu/S/wavethresh
– S+Wavelets (commercial):
http://www.mathsoft.com/splsprod/wavelets.html
41