hanaml.IDWT is the R wrapper for PAL inverse discrete wavelet transform.

hanaml.IDWT(wt = NULL, filter = NULL, boundary = NULL)

Arguments

wt

DWT or DataFrame
A DWT object or a DataFrame that contains the wavelet coefficients for applying the inverse transformation.
If wt is an DWT object, it is supposed to contain other related information for inverse wavelet transformation, like wavelet filter and boundary extension method.

filter

character, optional
Specifies the wavelet filter used for inverse discrete wavelet transform.
It is assumed to be the same as the filter used for discrete wavelet transform.
Valid options include:

  • Daubechies family: "db1" ~ "db20".

  • Biorthognal family: "bior1.1", "bior1.3", "bior1.5", "bior2.2", "bior2.4", "bior2.6", "bior2.8", "bior3.1", "bior3.3", "bior3.5", "bior3.7", "bior3.9", "bior4.4", "bior5.5", "bior6.8".

  • Reverse Biorthogal family: "rbio1.1", "rbio1.3", "rbio1.5", "rbio2.2", "rbio2.4", "rbio2.6", "rbio2.8", "rbio3.1", "rbio3.3", "rbio3.5", "rbio3.7", "rbio3.9", "rbio4.4", "rbio5.5", "rbio6.8"

  • Coifman family: "coif1" ~ "coif5".

  • Symmetric family: "sym2" ~ "sym20".

Defaults to wt$filter if wt is a DTW object, otherwise it must be specified.

boundary

character, optional
Specifies the padding method for boundary values. Valid options include:

  • "zero": Zero padding

  • "symmetric": Symmetric padding

  • "periodic": Periodic padding

  • "reflect": Reflect padding

  • "smooth": Smooth padding

  • "constant": Constant padding

Defaults to wt$boundary if wt is a DWT object, otherwise it defaults to "zero".

Value

A DataFrame containing the reconstructed time-series data from the given wavelet coefficients.

Details

Perform inverse discrete wavelet transform given an DWT object that contains discrete wavelet coefficients, as well as other related information for applying the inverse transformation.

See also