Learn R Programming

⚠️There's a newer version (1.12) of this package.Take me there.

waveslim (version 1.4)

Basic wavelet routines for one-, two- and three-dimensional signal processing

Description

Basic wavelet routines for time series (1D), image (2D) and array (3D) analysis. The code provided here is based on wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk and Whitcher (2001); the dual-tree complex wavelet transform (CWT) from Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet pairs (Selesnick 2001, 2002). All figures in chapters 4-7 of GSW (2001) are reproducible using this package and R code available at the book website(s) below.

Copy Link

Version

Install

install.packages('waveslim')

Monthly Downloads

3,420

Version

1.4

License

GPL version 2 or newer

Maintainer

Brandon Whitcher

Last Published

June 4th, 2024

Functions in waveslim (1.4)

Dualtree

Dual-tree Complex Discrete Wavelet Transform
barbara

Barbara Test Image
denoise.2d

Denoise an Image via the 2D Discrete Wavelet Transform
doppler

Sinusoid with Changing Amplitude and Frequency
dualfilt1

Kingsbury's Q-filters for the Dual-Tree Complex DWT
Farras

Farras nearly symmetric filters
dwt.2d

Two-Dimensional Discrete Wavelet Transform
Hilbert

Discrete Hilbert Wavelet Transforms
blocks

A Piecewise-Constant Function
acvs.andel8

Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Process
fdp.mle

Wavelet-based Maximum Likelihood Estimation for a Fractional Difference Process
modwt

(Inverse) Maximal Overlap Discrete Wavelet Transform
tourism

U.S. Tourism
Dualtree Complex

Dual-tree Complex 2D Discrete Wavelet Transform
Thresholding

Wavelet Shrinkage via Thresholding
cpi

U.S. Consumer Price Index
find.adaptive.basis

Determine an Orthonormal Basis for the Discrete Wavelet Packet Transform
mra.3d

Three Dimensional Multiresolution Analysis
testing.hov

Testing for Homogeneity of Variance
mra.2d

Multiresolution Analysis of an Image
sine.taper

Computing Sinusoidal Data Tapers
dwpt.2d

(Inverse) Discrete Wavelet Packet Transforms in Two Dimensions
modwt.2d

Two-Dimensional Maximal Overlap Discrete Wavelet Transform
modwt.3d

Three Dimensional Separable Discrete Wavelet Transform
spp.var

Variance of a Seasonal Persistent Process
spp.mle

Wavelet-based Maximum Likelihood Estimation for Seasonal Persistent Processes
ibm

Daily IBM Stock Prices
wave.filter

Select a Wavelet Filter
Spectral Density Functions

Spectral Density Functions for Long-Memory Processes
dpss.taper

Calculating Thomson's Spectral Multitapers by Inverse Iteration
nile

Nile River Minima
wavelet.filter

Higher-Order Wavelet Filters
kobe

1995 Kobe Earthquake Data
basis

Produce Boolean Vector from Wavelet Basis Names
stack.plot

Stack Plot
wave.variance

Wavelet Analysis of Univariate/Bivariate Time Series
ortho.basis

Derive Orthonormal Basis from Wavelet Packet Tree
exchange

Exchange Rates Between the Deutsche Mark, Japanese Yen and U.S. Dollar
mexm

Mexican Money Supply
dwt

Discrete Wavelet Transform (DWT)
Dual-tree Filter Banks

Filter Banks for Dual-Tree Wavelet Transforms
dau

Digital Photograph of Ingrid Daubechies
hosking.sim

Generate Stationary Gaussian Process Using Hosking's Method
Selesnick

Miscellaneous Functions for Dual-tree Wavelet Software
hilbert.filter

Select a Hilbert Wavelet Pair
spin.covariance

Compute Wavelet Cross-Covariance Between Two Time Series
mult.loc

Wavelet-based Testing and Locating for Variance Change Points
up.sample

Upsampling of a vector
rotcumvar

Rotated Cumulative Variance
wpt.test

Testing the Wavelet Packet Tree for White Noise
xbox

Image with Box and X
Band-pass variance

Bandpass Variance for Long-Memory Processes
heavisine

Sine with Jumps at 0.3 and 0.72
qmf

Quadrature Mirror Filter
ar1

Simulated AR(1) Series
mra

Multiresolution Analysis of Time Series
convolve2D

Fast Column-wise Convolution of a Matrix
japan

Japanese Gross National Product
unemploy

U.S. Unemployment
HWP Analysis

Time-varying and Seasonal Analysis Using Hilbert Wavelet Pairs
plot.dwt.2d

Plot Two-dimensional Discrete Wavelet Transform
shift.2d

Circularly Shift Matrices from a 2D MODWT
dwpt.sim

Simulate Seasonal Persistent Processes Using the DWPT
brick.wall

Replace Boundary Wavelet Coefficients with Missing Values
my.acf

Autocovariance Functions via the Discrete Fourier Transform
phase.shift.hilbert

Phase Shift for Hilbert Wavelet Coefficients
dwt.3d

Three Dimensional Separable Discrete Wavelet Transform
dwpt

(Inverse) Discrete Wavelet Packet Transforms
linchirp

Linear Chirp
phase.shift

Phase Shift Wavelet Coefficients
jumpsine

Sine with Jumps at 0.625 and 0.875
squared.gain

Squared Gain Function of a Filter