Package: rwavelet 0.4.1.99999

rwavelet: Wavelet Analysis

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

Authors:F. Navarro and C. Chesneau

rwavelet_0.4.1.99999.tar.gz
rwavelet_0.4.1.99999.zip(r-4.5)rwavelet_0.4.1.99999.zip(r-4.4)rwavelet_0.4.1.99999.zip(r-4.3)
rwavelet_0.4.1.99999.tgz(r-4.4-any)rwavelet_0.4.1.99999.tgz(r-4.3-any)
rwavelet_0.4.1.99999.tar.gz(r-4.5-noble)rwavelet_0.4.1.99999.tar.gz(r-4.4-noble)
rwavelet_0.4.1.99999.tgz(r-4.4-emscripten)rwavelet_0.4.1.99999.tgz(r-4.3-emscripten)
rwavelet.pdf |rwavelet.html
rwavelet/json (API)

# Install 'rwavelet' in R:
install.packages('rwavelet', repos = c('https://fabnavarro.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/fabnavarro/rwavelet/issues

Datasets:

On CRAN:

machine-learningregressionwavelet

4.91 score 4 stars 41 scripts 165 downloads 55 exports 2 dependencies

Last updated 3 months agofrom:3e49fab9ed. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 17 2024
R-4.5-winNOTENov 17 2024
R-4.5-linuxNOTENov 17 2024
R-4.4-winNOTENov 17 2024
R-4.4-macNOTENov 17 2024
R-4.3-winOKNov 17 2024
R-4.3-macOKNov 17 2024

Exports:aconvblock_partitionblock_partition2dBlockThreshCircularShiftcubelengthCVlinearDownDyadHiDownDyadLodyaddyadlengthFTWT2_POFWT_POFWT_TIFWT2_POFWT2_TIFWT3_POGWNHardThreshiconvvinvblock_partitioninvblock_partition2dITWT2_POIWT_POIWT_TIIWT2_POIWT2_TIIWT3_POJSThreshlshiftMADMakeONFilterMakeSignalMakeSignalNewbMinMaxThreshMirrorFiltMultiMADMultiSUREMultiVisupacketPlotSpikesPlotWaveCoeffquadlengthrepmatrshiftShapeAsRowSNRSoftThreshSUREThreshUpDyadHiUpDyadLoUpSampleNValSUREThreshVisuThreshWaveFEX

Dependencies:MASSsignal

Rwavelet Vignette

Rendered fromrwaveletvignette.Rmdusingknitr::rmarkdownon Nov 17 2024.

Last update: 2020-12-11
Started: 2018-03-06

Readme and manuals

Help Manual

Help pageTopics
Convolution tool for two-scale transformaconv
Construct 1d block partitionblock_partition
Construct 2d block partitionblock_partition2d
1d wavelet Block ThresholdingBlockThresh
2d Wavelet Block thresholdingBlockThresh2d
cameraman Imagecameraman
Circular Shifting of a matrix/imageCircularShift
Find length and dyadic length of square arraycubelength
2-Fold Cross Validation for linear estimatorCVlinear
Hi-Pass Downsampling operator (periodized)DownDyadHi
Lo-Pass Downsampling operator (periodized)DownDyadLo
Index entire j-th dyad of 1-d wavelet xformdyad
Find length and dyadic length of arraydyadlength
2-d tensor wavelet transform (periodized, orthogonal).FTWT2_PO
Forward Wavelet Transform (periodized, orthogonal)FWT_PO
Translation Invariant Forward Wavelet TransformFWT_TI
2-d MRA Forwad Wavelet Transform (periodized, orthogonal)FWT2_PO
2-d Translation Invariant Forward Wavelet TransformFWT2_TI
3-d MRA Forward Wavelet Transform (periodized, orthogonal)FWT3_PO
Generation of Gaussian White NoiseGWN
Apply Hard ThresholdHardThresh
Convolution tool for two-scale transformiconvv
Inversion of the 1d block partitioninvblock_partition
Inversion of the 2d block partitioninvblock_partition2d
Inverse 2-d Tensor Wavelet Transform (periodized, orthogonal)ITWT2_PO
Inverse Wavelet Transform (periodized, orthogonal)IWT_PO
Invert Translation Invariant Wavelet TransformIWT_TI
Inverse 2-d MRA Wavelet Transform (periodized, orthogonal)IWT2_PO
Invert 2-d Translation Invariant Wavelet TransformIWT2_TI
Inverse 3-d MRA Wavelet Transform (periodized, orthogonal)IWT3_PO
Apply James-Stein ThresholdJSThresh
Lena Imagelena
Circular left shift of 1-d signallshift
Median Absolute DeviationMAD
Generate Orthonormal QMF Filter for Wavelet TransformMakeONFilter
Make artificial signalMakeSignal
Make artificial 1-d signalMakeSignalNewb
Minimax ThresholdingMinMaxThresh
Apply (-1)^t modulationMirrorFilt
Apply Shrinkage with level-dependent Noise level estimationMultiMAD
Apply Shrinkage to Wavelet CoefficientsMultiSURE
Apply Universal Thresholding to Wavelet CoefficientsMultiVisu
Packet table indexingpacket
Plot 1-d signal as baseline with series of spikesPlotSpikes
Spike-plot display of wavelet coefficientsPlotWaveCoeff
Find length and dyadic length of square matrixquadlength
Nuclear magnetic resonance (NMR) signalRaphNMR
Replicate and tile an arrayrepmat
Circular right shift of 1-d signalrshift
Make signal a row vectorShapeAsRow
3-d Shepp-Logan phantomSLphantom
Signal/Noise ratioSNR
Apply Soft ThresholdSoftThresh
Adaptive Threshold Selection Using Principle of SURESUREThresh
Hi-Pass Upsampling operator; periodizedUpDyadHi
Lo-Pass Upsampling operator; periodizedUpDyadLo
Upsampling operatorUpSampleN
Adaptive Threshold Selection Using Principle of SUREValSUREThresh
Visually calibrated Adaptive SmoothingVisuThresh
Wavelet-based Feature EXtractionWaveFEX