wavelet.analysis-package: Performing Wavelet Analysis

Description Author(s) References See Also Examples

Description

A system for performing wavelet analysis, including discrete and continuous wavelet transforms, wavelet variance and covariance, and producing pretty plots.

Author(s)

Andrew Simmons

Maintainer: Andrew Simmons <akwsimmo@gmail.com>

References

Torrence and Compo 1998

See Also

Correction for Gabor (complex Morlet) wavelet

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# There are three types of wavelets in wavelet.analysis: Gabor (complex Morlet),
# Paul, and DOG (Derivative Of Gaussian)


plot(Gabor(), -3, 3, n = 1001,
    xlab = "time", ylab = "", main = "frequency (\u03c3) = 6")
plot(Paul(), -3, 3, n = 1001,
    xlab = "time", ylab = "", main = "order (m) = 4")
plot(DOG(), -4, 4, n = 1001,
    xlab = "time", ylab = "", main = "derivative (m) = 2")


# Use WaveletTransform to calculate the wavelet transform of a data set


value <- WaveletTransform(rnorm(100), frequency = 32)


print(value)

ArcadeAntics/wavelet.analysis documentation built on Jan. 19, 2021, 12:32 a.m.