irregwd(gd, filter.number=2, family="DaubExPhase", bc="periodic", verbose=FALSE)
makegrid
function.filter.select
for more possibilities.bc="periodic"
the default, then the function you decompose is assumed to be periodic on it's interval of definition, if bc="symmetric"
then the function beyond its boundaries is assumed to be airregwd
which is a list with the following components.wd.object
for further information.)wd.object
for further information.)threshold.irregwd
).length(data)=2^m
, then there will be m resolution levels. This means there will be m levels of wavelet coefficients (indexed 0,1,2,...,(m-1)), and m+1 levels of smoothed data (indexed 0,1,2,...,m).makegrid
interpolates this to a regular grid and then the standard wavelet transform is used to transform the interpolated data. However, unlike the standard wavelet denoising set-up the interpolated data, y, values are correlated. Hence the wavelet coefficients of the interpolated will be correlated (even after using an orthogonal transform). Hence, in particular, the variance of each wavelet coefficient may well be different and so this routine also computes those variances using a fast algorithm (related to the two-dimensional wavelet transform). When thresholding with threshold.irregwd
the threshold function makes use of the information about the variance of each coefficient to modify the variance locally on a coefficient by coefficient basis.
makegrid
, wd
, wr.wd
, accessC
, accessc
, accessD
, putD
, putC
, filter.select
, plot.irregwd
, threshold.irregwd
.#
# See full examples at the end of the help for makegrid.
#
Run the code above in your browser using DataLab