rmname: Return a ipndacw matrix style name.

rmnameR Documentation

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)

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.

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.

Value

A character string containing the name of a matrix according to a particular naming scheme.

RELEASE

Version 3.9 Copyright Guy Nason 1998

Author(s)

G P Nason

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"

wavethresh documentation built on Sept. 11, 2024, 9:33 p.m.