Get wavelet coefficients from multiple wavelet structure (mwd).
The wavelet coefficients from a multiple wavelet decomposition structure, mwd.object
, (e.g. returned from mwd
) are packed into a single matrix in that structure. This function extracts the coefficients corresponding to a particular resolution level.
## S3 method for class 'mwd' accessD(mwd, level, ...)
mwd |
Multiple wavelet decomposition structure from which you wish to extract the expansion coefficients. |
level |
The level that you wish to extract. If the "original" data has |
... |
any other arguments |
The mwd
function produces a multiple wavelet decomposition object
.
The need for this function is a consequence of the pyramidal structure of
Mallats algorithm
and the memory efficiency gain achieved by storing
the pyramid as a linear matrix.
AccessD obtains information about where the coefficients appear from the
fl.dbase component of mwd
,
in particular the array fl.dbase$first.last.d
which gives a complete
specification of index numbers and offsets for mwd$D
.
See Downie and Silverman, 1998.
A matrix with mwd$filter$npsi
rows containing the extracted coefficients.
Tim Downie 1995-6
G P Nason
# # Get the 3rd level of smoothed data from a decomposition # data(ipd) accessD.mwd(mwd(ipd), level=3)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.