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

hanaml.IWPT(wpt = NULL, filter = NULL, boundary = NULL)

Arguments

wpt

WPT
A WPT object that contains the wavelet packet coefficients and coefficient order for applying the inverse transformation.
The WPT object is assumed to contain other related information for inverse transformation, like wavelet filter and boundary extension method.

filter

character, optional
Specifies the wavelet filter used for inverse wavelet packet transform.
It is assumed to be the same as the filter used for wavelet packet 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 wpt$filter.

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 wpt$boundary.

Value

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

Details

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

See also