mwd.object: Multiple wavelet decomposition object (1D)
Description
These are objects of class mwd
They represent a decomposition of a function with respect to a multiple wavelet basis.
Value
- The following components must be included in a legitimate `mwd' object.
- Ca matrix containing each level's smoothed data, each column corresponding to one coefficient vector. The wavelet transform works by applying both a smoothing filter and a bandpass filter to the previous level's smoothed data. The top level contains data at the highest resolution level. Each of these levels are stored one after the other in this matrix. The matrix `
fl.dbase$first.last.c
' determines exactly which columns in the matrix, store each level. - Dwavelet coefficient matrix. If you were to write down the discrete wavelet transform of a function then columns of D would be the vector coefficients of the wavelet basis function s. Like the C, they are also formed in a pyramidal manner, but stored in a linear matrix. The storage details are to be found in `
fl.dbase$first.last.d
'. - nlevelsWTThe number of levels in the pyramidal decomposition that produces the coefficients. The precise number of levels depends on the number of different wavelet functions used and the preprocessing method used, as well as the number of data points used.
- fl.dbaseThe first last database associated with this decomposition. This is a list consisting of 2 integers, and 2 matrices. The matrices detail how the coefficients are stored in the C and D components of the `mwd.object'. See the help on
mfirst.last
for more information. - filtera list containing the details of the filter that did the decomposition. See
mfilter.select
. - typeeither
"wavelet"
indicating that the ordinary multiple wavelet transform was performed or "station"
indicating that the non-decimated multiple wavelet transform was done. - prefilterType of preprocessing or prefilter used. This will be specigic for the type of multiple wavelet used.
- dateThe date that the transform was performed or the mwd object was last modified.
- bchow the boundaries were handled
GENERATION
This class of objects is returned from the mwd
function to represent a multiple wavelet decomposition of a function. Many other functions return an object of class mwd.RELEASE
Version 3.9.6 (Although Copyright Tim Downie, 1995-6).Details
To retain your sanity the C and D coefficients should be extracted by the accessC
and accessD
functions and put using the putC
and putD
functions, rather than by the $
operator.See Also
accessC.mwd
, accessD.mwd
, draw.mwd
, mfirst.last
, mfilter.select
, mwd.object
, mwr
, plot.mwd
,print.mwd
, putC.mwd
, putD.mwd
, summary.mwd
, threshold.mwd
, wd
, wr.mwd
.