Wavelet Methods for Time Series Analysis

Similar documents
Wavelet Methods for Time Series Analysis. Part IV: Wavelet-Based Decorrelation of Time Series

Wavelet Analysis of Discrete Time Series

Examples of DWT & MODWT Analysis: Overview

The Illustrated Wavelet Transform Handbook. Introductory Theory and Applications in Science, Engineering, Medicine and Finance.

Quantitative Finance II Lecture 10

An Introduction to Wavelets with Applications in Environmental Science

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Time Series: Theory and Methods

Wavelet Methods for Time Series Analysis. Part II: Wavelet-Based Statistical Analysis of Time Series

Wavelet Methods for Time Series Analysis. Quick Comparison of the MODWT to the DWT

Wavelet Methods for Time Series Analysis. Quick Comparison of the MODWT to the DWT

A First Course in Wavelets with Fourier Analysis

Nontechnical introduction to wavelets Continuous wavelet transforms Fourier versus wavelets - examples

Applied Time. Series Analysis. Wayne A. Woodward. Henry L. Gray. Alan C. Elliott. Dallas, Texas, USA

FGN 1.0 PPL 1.0 FD

Wavelet Methods for Time Series Analysis. Motivating Question

Wavelet-Based Bootstrapping for Non-Gaussian Time Series. Don Percival

Using wavelet tools to estimate and assess trends in atmospheric data

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Introduction to Wavelets and Wavelet Transforms

Wavelet Methods for Time Series Analysis. Part IX: Wavelet-Based Bootstrapping

Elements of Multivariate Time Series Analysis

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

Detection of Anomalous Observations Using Wavelet Analysis in Frequency Domain

Testing for Homogeneity of Variance in Time Series: Long Memory, Wavelets and the Nile River

Multiscale Detection and Location of Multiple Variance Changes in the Presence of Long Memory Brandon Whitcher EURANDOM Peter

Stochastic Processes. Theory for Applications. Robert G. Gallager CAMBRIDGE UNIVERSITY PRESS

EXAMINATION OF RELATIONSHIPS BETWEEN TIME SERIES BY WAVELETS: ILLUSTRATION WITH CZECH STOCK AND INDUSTRIAL PRODUCTION DATA

Computational Data Analysis!

Wavelet Neural Networks for Nonlinear Time Series Analysis

Wavelet Methods for Time Series Analysis. Part III: Wavelet-Based Signal Extraction and Denoising

Calculating wavelet variance associated with discrete wavelet transform (DWT) 1

Lecture Notes 5: Multiresolution Analysis

Introduction to Signal Processing

Linear Processes in Function Spaces

Testing for homogeneity of variance in time series: Long memory, wavelets, and the Nile River

Wavelets and multiresolution representations. Time meets frequency

Statistical Methods in HYDROLOGY CHARLES T. HAAN. The Iowa State University Press / Ames

COPYRIGHTED MATERIAL CONTENTS. Preface Preface to the First Edition

Applied Probability and Stochastic Processes

MODWT Based Time Scale Decomposition Analysis. of BSE and NSE Indexes Financial Time Series

Lessons in Estimation Theory for Signal Processing, Communications, and Control

A Tutorial on Stochastic Models and Statistical Analysis for Frequency Stability Measurements

Sparse linear models

Statistical Methods for Forecasting

Multiresolution Analysis

Independent Component Analysis. Contents

Serial Correlation Tests with Wavelets

Wavelet methods and null models for spatial pattern analysis

Applied Regression Modeling

An Introduction to Stochastic Modeling

Probability and Stochastic Processes

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

( nonlinear constraints)

STATISTICS; An Introductory Analysis. 2nd hidition TARO YAMANE NEW YORK UNIVERSITY A HARPER INTERNATIONAL EDITION

Generalized, Linear, and Mixed Models

A Tutorial on Stochastic Models and Statistical Analysis for Frequency Stability Measurements

Module 7:Data Representation Lecture 35: Wavelets. The Lecture Contains: Wavelets. Discrete Wavelet Transform (DWT) Haar wavelets: Example

INTRODUCTION TO. Adapted from CS474/674 Prof. George Bebis Department of Computer Science & Engineering University of Nevada (UNR)

Inference. Undercoverage of Wavelet-Based Resampling Confidence Intervals

Long-Range Dependence and Self-Similarity. c Vladas Pipiras and Murad S. Taqqu

Linear Algebra and Probability

On wavelet techniques in atmospheric sciences.

PRINCIPLES OF STATISTICAL INFERENCE

Trend Assessment of Correlated Data

Defining the Discrete Wavelet Transform (DWT)

Introduction to Wavelet. Based on A. Mukherjee s lecture notes

A KALMAN FILTER CLOCK ALGORITHM FOR USE IN THE PRESENCE OF FLICKER FREQUENCY MODULATION NOISE

WAVE PROPAGATION AND SCATTERING IN RANDOM MEDIA

Introduction to the Mathematics of Medical Imaging

Signals and Systems Laboratory with MATLAB

Digital Image Processing

Wavelets based multiscale analysis of select global equity returns

The Fractional Fourier Transform with Applications in Optics and Signal Processing

Discrete Wavelet Transform

Lectures on the Orbit Method

THE OBSERVATION AND ANALYSIS OF STELLAR PHOTOSPHERES

A SIGNAL THEORETIC INTRODUCTION TO RANDOM PROCESSES

Wavelets. Introduction and Applications for Economic Time Series. Dag Björnberg. U.U.D.M. Project Report 2017:20

Differencing Revisited: I ARIMA(p,d,q) processes predicated on notion of dth order differencing of a time series {X t }: for d = 1 and 2, have X t

Local Polynomial Modelling and Its Applications

Contents. Preface. Notation

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11

Kernel-based Approximation. Methods using MATLAB. Gregory Fasshauer. Interdisciplinary Mathematical Sciences. Michael McCourt.

MULTIRATE DIGITAL SIGNAL PROCESSING

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

Course content (will be adapted to the background knowledge of the class):

Contents. 1 Preliminaries 3. Martingales

Wavecov : an S-Plus software package for the analysis of univariate and bivariate time series using wavelets Whitcher, B.

MATHEMATICS FOR ECONOMISTS. An Introductory Textbook. Third Edition. Malcolm Pemberton and Nicholas Rau. UNIVERSITY OF TORONTO PRESS Toronto Buffalo

Pattern Recognition of Multivariate Time Series using Wavelet

Model Assisted Survey Sampling

Fundamentals of Applied Probability and Random Processes

WAVELET BASED ESTIMATORS OF LONG-RANGE DEPENDENCIES IN TRAFFIC TRACES. Želimir Lucic

Mathematical Theory of Control Systems Design

Complex Valued Nonlinear Adaptive Filters

Modeling Hydrologic Chanae

SOME APPLICATIONS OF WAVELETS TO TIME SERIES DATA. A Dissertation JAE SIK JEONG

Two Denoising Methods by Wavelet Transform

Transition Passage to Descriptive Statistics 28

Transcription:

Wavelet Methods for Time Series Analysis Donald B. Percival UNIVERSITY OF WASHINGTON, SEATTLE Andrew T. Walden IMPERIAL COLLEGE OF SCIENCE, TECHNOLOGY AND MEDICINE, LONDON CAMBRIDGE UNIVERSITY PRESS

Contents Preface Conventions and Notation xiii xvii 1. Introduction to Wavelets 1 1.0 Introduction 1 1.1 The Essence of a Wavelet 2 Comments and Extensions to Section 1.1 4 1.2 The Essence of Wavelet Analysis 5 Comments and Extensions to Section 1.2 12 1.3 Beyond the CWT: the Discrete Wavelet Transform 12 Comments and Extensions to Section 1.3 19 2. Review of Fourier Theory and Filters 20 2.0 Introduction 20 2.1 Complex Variables and Complex Exponentials 20 2.2 Fourier Transform of Infinite Sequences 21 2.3 Convolution/Filtering of Infinite Sequences 24 2.4 Fourier Transform of Finite Sequences 28 2.5 Circular Convolution/Filtering of Finite Sequences 29 2.6 Periodized Filters 32 Comments and Extensions to Section 2.6 35 2.7 Summary of Fourier Theory 35 2.8 Exercises 39 vn

viii Contents 3. Orthonormal Transforms of Time Series 41 3.0 Introduction 41 3.1 Basic Theory for Orthonormal Transforms 41 3.2 The Projection Theorem 44 3.3 Complex-Valued Transforms 45 3.4 The Orthonormal Discrete Fourier Transform 46 Comments and Extensions to Section 3.4 52 3.5 Summary 53 3.6 Exercises 54 4. The Discrete Wavelet Transform 56 4.0 Introduction 56 4.1 Qualitative Description of the DWT 57 Key Facts and Definitions in Section 4.1 67 Comments and Extensions to Section 4.1 68 4.2 The Wavelet Filter 68 Key Facts and Definitions in Section 4.2 74 Comments and Extensions to Section 4.2 75 4.3 The Scaling Filter 75 Key Facts and Definitions in Section 4.3 78 Comments and Extensions to Section 4.3 79 4.4 First Stage of the Pyramid Algorithm 80 Key Facts and Definitions in Section 4.4 86 Comments and Extensions to Section 4.4 87 4.5 Second Stage of the Pyramid Algorithm 88 Key Facts and Definitions in Section 4.5 93 4.6 General Stage of the Pyramid Algorithm 93 Key Facts and Definitions in Section 4.6 99 Comments and Extensions to Section 4.6 100 4.7 The Partial Discrete Wavelet Transform :. 104 4.8 Daubechies Wavelet and Scaling Filters: Form and Phase 105 Key Facts and Definitions in Section 4.8 116 Comments and Extensions to Section 4.8 117 4.9 Coiflet Wavelet and Scaling Filters: Form and Phase 123 4.10 Example: Electrocardiogram Data 125 Comments and Extensions to Section 4.10 134 4.11 Practical Considerations 135 Comments and Extensions to Section 4.11 145 4.12 Summary 150 4.13 Exercises 156

Contents ix 5. The Maximal Overlap Discrete Wavelet Transform 159 5.0 Introduction 159 5.1 Effect of Circular Shifts on the DWT 160 5.2 MODWT Wavelet and Scaling Filters 163 5.3 Basic Concepts for MODWT 164 Key Facts and Definitions in Section 5.3 168 5.4 Definition of jth Level MODWT Coefficients 169 Key Facts and Definitions in Section 5.4 173 Comments and Extensions to Section 5.4 174 5.5 Pyramid Algorithm for the MODWT 174 Key Facts and Definitions in Section 5.5 177 Comments and Extensions to Section 5.5 177 5.6 MODWT Analysis of 'Bump' Time Series 179 5.7 Example: Electrocardiogram Data 182 5.8 Example: Subtidal Sea Level Fluctuations 185 5.9 Example: Nile River Minima 190 5.10 Example: Ocean Shear Measurements 193 5.11 Practical Considerations 195 5.12 Summary 200 5.13 Exercises 204 6. The Discrete Wavelet Packet Transform 206 6.0 Introduction 206 6.1 Basic Concepts 207 Comments and Extensions to Section 6.1 217 6.2 Example: DWPT of Solar Physics Data 218 6.3 The Best Basis Algorithm 221 Comments and Extensions to Section 6.3 226 6.4 Example: Best Basis for Solar Physics Data 226 6.5 Time Shifts for Wavelet Packet Filters 229 Comments and Extensions to Section 6.5 231 6.6 Maximal Overlap Discrete Wavelet Packet Transform 231 6.7 Example: MODWPT of Solar Physics Data 234 6.8 Matching Pursuit 239 6.9 Example: Subtidal Sea Levels 243 Comments and Extensions to Section 6.9 247 6.10 Summary 247 6.11 Exercises 253 7. Random Variables and Stochastic Processes 255 7.0 Introduction 255 7.1 Univariate Random Variables and PDFs 256 7.2 Random Vectors and PDFs 258 7.3 A Bayesian Perspective 264 7.4 Stationary Stochastic Processes 266 7.5 Spectral Density Estimation 269

x Contents Comments and Extensions to Section 7.5 278 7.6 Definition and Models for Long Memory Processes 279 Comments and Extensions to Section 7.6 285 7.7 Nonstationary 1//-Type Processes 287 Comments and Extensions to Section 7.7 289 7.8 Simulation of Stationary Processes 290 Comments and Extensions to Section 7.8 292 7.9 Simulation of Stationary Autoregressive Processes 292 7.10 Exercises 293 8. The Wavelet Variance 295 8.0 Introduction 295 8.1 Definition and Rationale for the Wavelet Variance 295 Comments and Extensions to Section 8.1 301 8.2 Basic Properties of the Wavelet Variance 304 Comments and Extensions to Section 8.2 306 8.3 Estimation of the Wavelet Variance 306 Comments and Extensions to Section 8.3 308 8.4 Confidence Intervals for the Wavelet Variance 311 Comments and Extensions to Section 8.4 315 8.5 Spectral Estimation via the Wavelet Variance 315 Comments and Extensions to Section 8.5 317 8.6 Example: Atomic Clock Deviates 317 8.7 Example: Subtidal Sea Level Fluctuations 324 8.8 Example: Nile River Minima 326 8.9 Example: Ocean Shear Measurements 327 8.10 Summary 335 8.11 Exercises 337 9. Analysis and Synthesis of Long Memory Processes 340 9.0 Introduction 340 9.1 Discrete Wavelet Transform of a Long Memory Process 341 Comments and Extensions to Section 9.1 350 9.2 Simulation of a Long Memory Process 355 Comments and Extensions to Section 9.2 361 9.3 MLEs for Stationary FD Processes 361 Comments and Extensions to Section 9.3 366 9.4 MLEs for Stationary or Nonstationary FD Processes 368 Comments and Extensions to Section 9.4 373 9.5 Least Squares Estimation for FD Processes 374 Comments and Extensions to Section 9.5 378 9.6 Testing for Homogeneity of Variance 379 Comments and Extensions to Section 9.6 382 9.7 Example: Atomic Clock Deviates 383 9.8 Example: Nile River Minima 386 9.9 Summary 388

Contents xi 9.10 Exercises 391 10. Wavelet-Based Signal Estimation 393 10.0 Introduction 393 10.1 Signal Representation via Wavelets 394 10.2 Signal Estimation via Thresholding 398 10.3 Stochastic Signal Estimation via Scaling 407 10.4 Stochastic Signal Estimation via Shrinkage 408 Comments and Extensions to Section 10.4 415 10.5 IID Gaussian Wavelet Coefficients 417 Comments and Extensions to Section 10.5 429 10.6 Uncorrelated Non-Gaussian Wavelet Coefficients 432 Comments and Extensions to Section 10.6 439 10.7 Correlated Gaussian Wavelet Coefficients 440 Comments and Extensions to Section 10.7 449 10.8 Clustering and Persistence of Wavelet Coefficients 450 10.9 Summary 452 10.10 Exercises 455 11. Wavelet Analysis of Finite Energy Signals 457 11.0 Introduction 457 11.1 Translation and Dilation 457 11.2 Scaling Functions and Approximation Spaces 459 Comments and Extensions to Section 11.2 462 a 11.3 Approximation of Finite Energy Signals 462 Comments and Extensions to Section 11.3 464 11.4 Two-Scale Relationships for Scaling Functions 464 11.5 Scaling Functions and Scaling Filters 469 Comments and Extensions to Section 11.5 472 11.6 Wavelet Functions and Detail Spaces 472 11.7 Wavelet Functions and Wavelet Filters 476 11.8 Multiresolution Analysis of Finite Energy Signals 478 11.9 Vanishing Moments 483 Comments and Extensions to Section 11.9 486 11.10 Spectral Factorization and Filter Coefficients 487 Comments and Extensions to Section 11.10 494 11.11 Summary 494 11.12 Exercises 500 Appendix. Answers to Embedded Exercises 501 References 552 Author Index 565 Subject Index 569