Learn R Programming

grove (version 1.1.1)

DWT: Discrete wavelet transform

Description

This function performs the discrete wavelet transform (DWT) according to Mallat's pyramidal algorithm (Mallat, 1989).

Usage

DWT(data, filter.number = 10, family = "DaubLeAsymm")

Value

A DWT object. This object is a list with the following components:

Arguments

data

A matrix of data, where each row is an observation. The number of columns must be a power of two.

filter.number

The smoothness of the wavelet to use in the decomposition.

family

The family of wavelets. The two most common options are DaubExPhase and DaubLeAsymm.

Details

See function wd from package wavethresh for more details.

Examples

Run this code
data <- GenerateSyntheticAnova(st.dev = 5, n.replicates = 10)
W <- DWT(data$noisy.Y)

Run the code above in your browser using DataLab