Package: waveslim 1.8.5

waveslim: Basic Wavelet Routines for One-, Two-, and Three-Dimensional Signal Processing

Basic wavelet routines for time series (1D), image (2D) and array (3D) analysis. The code provided here is based on wavelet methodology developed in Percival and Walden (2000); Gencay, Selcuk and Whitcher (2001); the dual-tree complex wavelet transform (DTCWT) from Kingsbury (1999, 2001) as implemented by Selesnick; and Hilbert wavelet pairs (Selesnick 2001, 2002). All figures in chapters 4-7 of GSW (2001) are reproducible using this package and R code available at the book website(s) below.

Authors:Brandon Whitcher

waveslim_1.8.5.tar.gz
waveslim_1.8.5.zip(r-4.5)waveslim_1.8.5.zip(r-4.4)waveslim_1.8.5.zip(r-4.3)
waveslim_1.8.5.tgz(r-4.4-x86_64)waveslim_1.8.5.tgz(r-4.4-arm64)waveslim_1.8.5.tgz(r-4.3-x86_64)waveslim_1.8.5.tgz(r-4.3-arm64)
waveslim_1.8.5.tar.gz(r-4.5-noble)waveslim_1.8.5.tar.gz(r-4.4-noble)
waveslim_1.8.5.tgz(r-4.4-emscripten)waveslim_1.8.5.tgz(r-4.3-emscripten)
waveslim.pdf |waveslim.html
waveslim/json (API)

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

Peer review:

Bug tracker:https://github.com/bjw34032/waveslim/issues

Datasets:
  • acvs.andel10 - Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Process
  • acvs.andel11 - Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Process
  • acvs.andel8 - Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Process
  • acvs.andel9 - Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Process
  • ar1 - Simulated AR(1) Series
  • barbara - Barbara Test Image
  • blocks - A Piecewise-Constant Function
  • cpi - U.S. Consumer Price Index
  • dau - Digital Photograph of Ingrid Daubechies
  • doppler - Sinusoid with Changing Amplitude and Frequency
  • exchange - Exchange Rates Between the Deutsche Mark, Japanese Yen and U.S. Dollar
  • heavisine - Sine with Jumps at 0.3 and 0.72
  • ibm - Daily IBM Stock Prices
  • japan - Japanese Gross National Product
  • jumpsine - Sine with Jumps at 0.625 and 0.875
  • kobe - 1995 Kobe Earthquake Data
  • linchirp - Linear Chirp
  • mexm - Mexican Money Supply
  • nile - Nile River Minima
  • tourism - U.S. Tourism
  • unemploy - U.S. Unemployment
  • xbox - Image with Box and X

On CRAN:

wavelets

114 exports 3 stars 4.13 score 1 dependencies 22 dependents 9 mentions 93 scripts 2.9k downloads

Last updated 4 months agofrom:91fb02c82d. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 01 2024
R-4.5-win-x86_64OKSep 01 2024
R-4.5-linux-x86_64OKSep 01 2024
R-4.4-win-x86_64OKSep 01 2024
R-4.4-mac-x86_64OKSep 01 2024
R-4.4-mac-aarch64OKSep 01 2024
R-4.3-win-x86_64OKSep 01 2024
R-4.3-mac-x86_64OKSep 01 2024
R-4.3-mac-aarch64OKSep 01 2024

Exports:afbafb2Dafb2D.AAntonBbandpass.fdpbandpass.sppbandpass.spp2bandpass.var.sppbasisbishrinkbrick.wallbrick.wall.2dconvolve2Dcpgram.testcplxdual2Dcshiftcshift2Dcss.testda.threshdenoise.dwt.2ddenoise.modwt.2ddpss.taperdualfilt1dualtreedualtree2Ddwptdwpt.2ddwpt.bootdwpt.brick.walldwpt.simdwtdwt.2ddwt.3ddwt.hilbertdwt.hilbert.nondyadicdwt.nondyadicentropy.testfarrasfdp.mlefdp.sdffind.adaptive.basisFSfarrashilbert.filterhosking.simhybrid.threshHypergeometricicplxdual2Didualtreeidualtree2Didwptidwpt.2didwtidwt.2didwt.3didwt.hilbertimodwtimodwt.2dimodwt.3dimodwt.hilbertmanual.threshmodhwt.cohmodhwt.coh.seasonalmodhwt.phasemodhwt.phase.seasonalmodwptmodwpt.hilbertmodwtmodwt.2dmodwt.3dmodwt.hilbertmramra.2dmra.3dmult.locmy.acfmy.ccfortho.basisperphase.shiftphase.shift.hilbertphase.shift.hilbert.packetphase.shift.packetplot.dwt.2dpmportmanteau.testqmfrotcumvarsfbsfb2Dsfb2D.Asfd.sdfshift.2dsine.tapersoftspin.correlationspin.covariancespp.mlespp.sdfspp.varspp2.mlespp2.sdfsquared.gainstackPlotsure.threshtesting.hovuniversal.threshuniversal.thresh.modwtup.samplewave.correlationwave.covariancewave.filterwave.variancewave.variance.2dwavelet.filter

Dependencies:multitaper

Readme and manuals

Help Manual

Help pageTopics
Autocovariance and Autocorrelation Sequences for a Seasonal Persistent Processacvs.andel10 acvs.andel11 acvs.andel8 acvs.andel9
Filter Banks for Dual-Tree Wavelet Transformsafb afb2D afb2D.A sfb sfb2D sfb2D.A
Simulated AR(1) Seriesar1
Bandpass Variance for Long-Memory Processesbandpass.fdp bandpass.spp bandpass.spp2 bandpass.var.spp
Barbara Test Imagebarbara
Produce Boolean Vector from Wavelet Basis Namesbasis
A Piecewise-Constant Functionblocks
Replace Boundary Wavelet Coefficients with Missing Valuesbrick.wall brick.wall.2d dwpt.brick.wall
Fast Column-wise Convolution of a Matrixconvolve2D
U.S. Consumer Price Indexcpi
Dual-tree Complex 2D Discrete Wavelet Transformcplxdual2D icplxdual2D
Miscellaneous Functions for Dual-Tree Wavelet Softwarecshift cshift2D pm
Testing the Wavelet Packet Tree for White Noisecpgram.test css.test entropy.test portmanteau.test
Digital Photograph of Ingrid Daubechiesdau
Denoise an Image via the 2D Discrete Wavelet Transformdenoise.dwt.2d denoise.modwt.2d
Sinusoid with Changing Amplitude and Frequencydoppler
Calculating Thomson's Spectral Multitapers by Inverse Iterationdpss.taper
Kingsbury's Q-filters for the Dual-Tree Complex DWTAntonB dualfilt1
Dual-tree Complex Discrete Wavelet Transformdualtree dualtree2D idualtree idualtree2D
(Inverse) Discrete Wavelet Packet Transformsdwpt idwpt modwpt
(Inverse) Discrete Wavelet Packet Transforms in Two Dimensionsdwpt.2d idwpt.2d
Bootstrap Time Series Using the DWPTdwpt.boot
Simulate Seasonal Persistent Processes Using the DWPTdwpt.sim
Discrete Wavelet Transform (DWT)dwt dwt.nondyadic idwt
Two-Dimensional Discrete Wavelet Transformdwt.2d idwt.2d
Three Dimensional Separable Discrete Wavelet Transformdwt.3d idwt.3d
Discrete Hilbert Wavelet Transformsdwt.hilbert dwt.hilbert.nondyadic idwt.hilbert imodwt.hilbert modwpt.hilbert modwt.hilbert
Exchange Rates Between the Deutsche Mark, Japanese Yen and U.S. Dollarexchange
Wavelet-based Maximum Likelihood Estimation for a Fractional Difference Processfdp.mle
Spectral Density Functions for Long-Memory Processesfdp.sdf sfd.sdf spp.sdf spp2.sdf
Determine an Orthonormal Basis for the Discrete Wavelet Packet Transformfind.adaptive.basis
Farras nearly symmetric filtersfarras FSfarras
Sine with Jumps at 0.3 and 0.72heavisine
Select a Hilbert Wavelet Pairhilbert.filter
Generate Stationary Gaussian Process Using Hosking's Methodhosking.sim
Daily IBM Stock Pricesibm
Japanese Gross National Productjapan
Sine with Jumps at 0.625 and 0.875jumpsine
1995 Kobe Earthquake Datakobe
Linear Chirplinchirp
Wavelet Shrinkage via Thresholdingbishrink da.thresh hybrid.thresh manual.thresh soft sure.thresh Thresholding universal.thresh universal.thresh.modwt
Mexican Money Supplymexm
Time-varying and Seasonal Analysis Using Hilbert Wavelet Pairsmodhwt.coh modhwt.coh.seasonal modhwt.phase modhwt.phase.seasonal
(Inverse) Maximal Overlap Discrete Wavelet Transformimodwt modwt
Two-Dimensional Maximal Overlap Discrete Wavelet Transformimodwt.2d modwt.2d
Three Dimensional Separable Maximal Ovelrap Discrete Wavelet Transformimodwt.3d modwt.3d
Multiresolution Analysis of Time Seriesmra
Multiresolution Analysis of an Imagemra.2d
Three Dimensional Multiresolution Analysismra.3d
Wavelet-based Testing and Locating for Variance Change Pointsmult.loc
Autocovariance Functions via the Discrete Fourier Transformmy.acf my.ccf
Nile River Minimanile
Derive Orthonormal Basis from Wavelet Packet Treeortho.basis
Periodogramper
Phase Shift Wavelet Coefficientsphase.shift phase.shift.packet
Phase Shift for Hilbert Wavelet Coefficientsphase.shift.hilbert phase.shift.hilbert.packet
Plot Two-dimensional Discrete Wavelet Transformplot.dwt.2d
Quadrature Mirror Filterqmf
Rotated Cumulative Variancerotcumvar
Circularly Shift Matrices from a 2D MODWTshift.2d
Computing Sinusoidal Data Taperssine.taper
Compute Wavelet Cross-Covariance Between Two Time Seriesspin.correlation spin.covariance
Wavelet-based Maximum Likelihood Estimation for Seasonal Persistent Processesspp.mle spp2.mle
Variance of a Seasonal Persistent ProcessHypergeometric spp.var
Squared Gain Function of a Filtersquared.gain
Stack PlotstackPlot
Testing for Homogeneity of Variancetesting.hov
U.S. Tourismtourism
U.S. Unemploymentunemploy
Upsampling of a vectorup.sample
Select a Wavelet Filterwave.filter
Wavelet Analysis of Univariate/Bivariate Time Serieswave.correlation wave.covariance wave.variance
Wavelet Analysis of Imageswave.variance.2d
Higher-Order Wavelet Filterswavelet.filter
Image with Box and Xxbox