Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

nlevelsWT.default

Returns number of levels associated with an object


Description

This function returns the number of scale levels associated with either a wavelet type object or an atomic object.

Usage

## Default S3 method:
nlevelsWT(object, ...)

Arguments

object

An object for which you wish to determine how many levels it has or is associated with.

...

any other arguments

Details

This function first checks to see whether the input object has a component called nlevelsWT. If it does then it returns the value of this component. If it does not then it takes the length of the object and then uses the IsPowerOfTwo function to return the power of two which equals the length (if any) or NA if the length of the object is not a power of two.

Value

The number of resolution (scale) levels associated with the object.

Author(s)

Version 3.6.0 Copyright Guy Nason 1995

See Also

Examples

#
# Generate some test data 
#
test.data <- example.1()$y
#
# Now, this vector is 512 elements long. What number of levels would any
# wavelet object be that was associated with this vector?
#
nlevelsWT(test.data)
# [1] 9
#
# I.e. 2^9=512. Let's check by taking the wavelet transform of the
# test data and seeing how many levels it actually has
#
nlevelsWT(wd(test.data))
# [1] 9

wavethresh

Wavelets Statistics and Transforms

v4.6.8
GPL (>= 2)
Authors
Guy Nason [aut, cre]
Initial release
2016-10-18

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.