Learn R Programming

⚠️There's a newer version (0.4.1) of this package.Take me there.

rwavelet (version 0.4.0)

Wavelet Analysis

Description

Perform wavelet analysis (orthogonal, translation invariant, tensorial, 1-2-3d transforms, thresholding, block thresholding, linear,...) with applications to data compression or denoising/regression. The core of the code is a port of 'MATLAB' Wavelab toolbox written by D. Donoho, A. Maleki and M. Shahram ().

Copy Link

Version

Install

install.packages('rwavelet')

Monthly Downloads

157

Version

0.4.0

License

LGPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Navarro Fabien

Last Published

March 14th, 2019

Functions in rwavelet (0.4.0)

HardThresh

Apply Hard Threshold.
FWT_TI

Translation Invariant Forward Wavelet Transform.
MAD

Median Absolute Deviation
packet

Packet table indexing.
IWT_TI

Invert translation invariant wavelet transform.
quadlength

Find length and dyadic length of square matrix.
PlotWaveCoeff

Spike-plot display of wavelet coefficients.
IWT_PO

Inverse Wavelet Transform (periodized, orthogonal).
IWT3_PO

Inverse 3-d MRA wavelet transform (periodized, orthogonal).
PlotSpikes

Plot 1-d signal as baseline with series of spikes.
IWT2_PO

Inverse 2-d MRA wavelet transform (periodized, orthogonal).
CVlinear

2-Fold Cross Validation for linear estimator
UpDyadHi

Hi-Pass Upsampling operator; periodized
SoftThresh

Apply Soft Threshold.
MakeONFilter

Generate Orthonormal QMF Filter for Wavelet Transform.
MakeSignal

Make artificial signal.
ITWT2_PO

Inverse 2-d tensor wavelet transform (periodized, orthogonal).
GWN

Generation of Gaussian White Noise.
dyad

Index entire j-th dyad of 1-d wavelet xform
MakeSignalNewb

Make artificial 1-d signal.
dyadlength

Find length and dyadic length of array
invblock_partition

Inversion of the 1d block partition
iconvv

Convolution Tool for Two-Scale Transform.
IWT2_TI

Invert 2-d Translation Invariant Wavelet Transform.
MirrorFilt

Apply (-1)^t modulation
SNR

Signal/Noise ratio
RaphNMR

Nuclear magnetic resonance (NMR) signal.
ShapeAsRow

Make signal a row vector
cubelength

Find length and dyadic length of square array.
block_partition2d

Construct 2d block partition
aconv

Convolution Tool for Two-Scale Transform.
SLphantom

3d Shepp-Logan phantom
block_partition

Construct 1d block partition
invblock_partition2d

Inversion of the 2d block partition
UpDyadLo

Lo-Pass Upsampling operator; periodized
lshift

Circular left shift of 1-d signal
UpSampleN

Upsampling operator
repmat

Replicate and tile an array.
rshift

Circular right shift of 1-d signal
CircularShift

Circular Shifting of a matrix/image,
DownDyadHi

Hi-Pass Downsampling operator (periodized)
DownDyadLo

Lo-Pass Downsampling operator (periodized)
FTWT2_PO

2-d tensor wavelet transform (periodized, orthogonal).
FWT2_TI

2-D Translation Invariant Forward Wavelet Transform.
FWT2_PO

2-d MRA wavelet transform (periodized, orthogonal).
BlockThresh

1d Wavelet Block thresholding
FWT3_PO

3-d MRA wavelet transform (periodized, orthogonal).
FWT_PO

Forward Wavelet Transform (periodized, orthogonal).