mwd.object            package:wavethresh            R Documentation

_M_u_l_t_i_p_l_e _w_a_v_e_l_e_t _d_e_c_o_m_p_o_s_i_t_i_o_n _o_b_j_e_c_t (_1_D)

_D_e_s_c_r_i_p_t_i_o_n:

     These are objects of class 

     'mwd'

     They represent a decomposition of a function with respect to a
     multiple wavelet basis.

_D_e_t_a_i_l_s:

     To retain your sanity the C and D coefficients should be extracted
     by the 'accessC' and 'accessD' functions and put using the 'putC'
     and 'putD' functions, rather than by the `$' operator.

_V_a_l_u_e:

     The following components must be included in a legitimate `mwd'
     object.  

       C: a matrix containing each level's smoothed data, each column
          corresponding to one coefficient vector. The wavelet
          transform works by applying both a smoothing filter and a
          bandpass filter to the previous level's smoothed data. The
          top level contains data at the highest resolution level. Each
          of these levels are stored one after the other in this
          matrix. The matrix `'fl.dbase$first.last.c'' determines
          exactly which columns in the matrix, store each level.

       D: wavelet coefficient matrix. If you were to write down the
          discrete wavelet transform of a function then columns of D
          would be the vector coefficients of the wavelet basis
          function s. Like the C, they are also formed in a pyramidal
          manner, but stored in a linear matrix. The storage details
          are to be found in `'fl.dbase$first.last.d''.

 nlevels: The number of levels in the pyramidal decomposition that
          produces the coefficients. The precise number of levels
          depends on the number of different wavelet functions used and
          the preprocessing method used, as well as the number of data
          points used.

fl.dbase: The first last database associated with this decomposition.
          This is a list consisting of 2 integers, and 2 matrices. The
          matrices detail how the coefficients are stored in the C and
          D components of the `mwd.object'. See the help on
          'mfirst.last' for more information.

  filter: a list containing the details of the filter that did the
          decomposition. See 'mfilter.select'.

    type: either '"wavelet"' indicating that the ordinary multiple
          wavelet transform was performed or '"station"' indicating
          that the non-decimated multiple wavelet transform was done.

prefilter: Type of preprocessing or prefilter used. This will be
          specigic for the type of multiple wavelet used.

    date: The date that the transform was performed or the mwd object
          was last modified.

      bc: how the boundaries were handled

_G_E_N_E_R_A_T_I_O_N:

     This class of objects is returned from the 'mwd' function to
     represent a multiple wavelet decomposition of a function. Many
     other functions return an object of class mwd.

_M_E_T_H_O_D_S:

     The mwd class of objects has methods for the following generic
     functions: 'accessC', 'accessD', 'draw', 'plot', 'print', 'putC',
     'putD', 'summary', 'threshold', 'wr.mwd'.

_R_E_L_E_A_S_E:

     Version 3.9.6 (Although Copyright Tim Downie, 1995-6).

_S_e_e _A_l_s_o:

     'accessC.mwd', 'accessD.mwd', 'draw.mwd', 'mfirst.last',
     'mfilter.select', 'mwd.object', 'mwr', 'plot.mwd','print.mwd',
     'putC.mwd', 'putD.mwd', 'summary.mwd', 'threshold.mwd', 'wd',
     'wr.mwd'.

