Last chance! 50% off unlimited learning
Sale ends in
This function draws the mother wavelet or scaling function associated with a wd.object
.
# S3 method for wd
draw(wd, ...)
The wd
class object whose associated wavelet or scaling function you wish to draw.
Additional arguments to pass to the draw.default
function which does the drawing. In particular, arguments can be set to choose between drawing the mother wavelet and scaling function, to set the resolution of the plot, to choose between drawing one and two dimensional pictures.
If the plot.it
argument is set to TRUE then nothing is returned. Otherwise, as with draw.default
, the coordinates of what would have been plotted are returned.
Version 2 Copyright Guy Nason 1993
This function extracts the filter component from the wd
object (which is constructed using the filter.select
function) to decide which wavelet to draw. Once decided the draw.default
function is used to actually do the drawing.
# NOT RUN {
#
# Generate some test data
#
test.data <- example.1()$y
# }
# NOT RUN {
ts.plot(test.data)
# }
# NOT RUN {
#
# Now do the discrete wavelet transform of the data using the Daubechies
# least-asymmetric wavelet N=10 (the default arguments in
# wd).
#
tdwd <- wd(test.data)
#
# What happens if we try to draw this new tdwd object?
#
# }
# NOT RUN {
draw(tdwd)
# }
# NOT RUN {
#
# We get a picture of the wavelet that did the transform
#
# }
Run the code above in your browser using DataLab