Learn R Programming

biwavelet (version 0.20.22)

Conduct Univariate and Bivariate Wavelet Analyses

Description

This is a port of the WTC MATLAB package written by Aslak Grinsted and the wavelet program written by Christopher Torrence and Gibert P. Compo. This package can be used to perform univariate and bivariate (cross-wavelet, wavelet coherence, wavelet clustering) analyses.

Copy Link

Version

Install

install.packages('biwavelet')

Monthly Downloads

1,174

Version

0.20.22

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

August 17th, 2024

Functions in biwavelet (0.20.22)

MOTHERS

Supported mother wavelets
arrow

Helper function for phase.plot (not exported)
ar1.spectrum

Power spectrum of a random red noise process
enviro.data

Multivariate ENSO (MEI), NPGO, and PDO indices
phase.plot

Plot phases with arrows
convolve2D_typeopen

Speed-optimized version of convolve2D
check.data

Check the format of time series
rcpp_wt_bases_paul

Optimized "wt.bases.paul" function.
rcpp_wt_bases_dog

Optimized "wt.bases.dog" function.
rcpp_wt_bases_morlet

Optimized "wt.bases.morlet" function.
check.datum

Helper function
smooth.wavelet

Smooth wavelet in both the time and scale domains
plot.biwavelet

Plot biwavelet objects
wt.bases.dog

Helper method (not exported)
wt.bases.morlet

Helper method (not exported)
wt.bases

Compute wavelet
wt

Compute wavelet transform
wtc_sig_parallel

Parallel wtc.sig
get_minroots

Helper function (not exported)
wtc

Compute wavelet coherence
wclust

Compute dissimilarity between multiple wavelet spectra
wtc.sig

Determine significance of wavelet coherence
wdist

Compute dissimilarity between two wavelet spectra
xwt

Compute cross-wavelet
pwtc

Compute partial wavelet coherence
rcpp_row_quantile

Row-wise quantile of a matrix
wt.bases.paul

Helper method (not exported)
wt.sig

Determine significance of wavelet transform
arrow2

This is an alternative helper function that plots arrows. It uses text() to print a character using a default font. This way, it is possible to render different types of arrows.
ar1_ma0_sim

Slightly faster arima.sim implementation which assumes AR(1) and ma=0.
biwavelet-package

Conduct Univariate and Bivariate Wavelet Analyses
convolve2D

Fast column-wise convolution of a matrix