WaveThresh
Help
rmname
Return a ipndacw matrix style name.
DESCRIPTION
This function returns a character string according to a particular
format for naming ipndacw matrices.
USAGE
rmname(J, filter.number, family)
REQUIRED ARGUMENTS
- J
- A negative integer representing the order of the
ipndacw matrix.
- filter.number
- The index number of the wavelet used to build the
ipndacw matrix.
- family
- The wavelet family used to build the
ipndacw matrix.
OPTIONAL ARGUMENTS
None.
VALUE
A character string containing the name of a matrix according to
a particular naming scheme.
SIDE EFFECTS
None
DETAILS
Some of the matrices computed by ipndacw
take a long time to compute. Hence it is a good idea to store them
and reuse them. This function generates a name according to a particular
naming scheme that permits a search algorithm to easily find the
matrices.
Each matrix has three defining characteristics: its order,
filter.number and family. Each of these three
characteristics are concatenated together to form a name.
RELEASE
Version 3.9 Copyright Guy Nason 1998
REFERENCES
Nason, G.P., von Sachs, R. and Kroisandt, G. (1998).
Wavelet processes and adaptive estimation of the evolutionary wavelet
spectrum. Technical Report, Department of Mathematics University of
Bristol/ Fachbereich Mathematik, Kaiserslautern.
SEE ALSO
ewspec,
ipndacw,
EXAMPLES
#
# What's the name of the order 4 Haar matrix?
#
> rmname(-4, filter.number=1, family="DaubExPhase")
[1] "rm.4.1.DaubExPhase"
#
# What's the name of the order 12 Daubechies least-asymmetric wavelet
# with 7 vanishing moments?
#
> rmname(-12, filter.number=7, family="DaubLeAsymm")
[1] "rm.12.7.DaubLeAsymm"