wst.object            package:wavethresh            R Documentation

(_P_a_c_k_e_t _o_r_d_e_r_e_d) _N_o_n_d_e_c_i_m_a_t_e_d _w_a_v_e_l_e_t _t_r_a_n_s_f_o_r_m _d_e_c_o_m_p_o_s_i_t_i_o_n _o_b_j_e_c_t_s.

_D_e_s_c_r_i_p_t_i_o_n:

     These are objects of class 'wst' They represent a decomposition of
     a function with respect to a set of (all possible) shifted
     wavelets.

_D_e_t_a_i_l_s:

     To retain your sanity we recommend that the coefficients from a
     'wst' object be extracted in one of two ways: 

     \textbullet{use 'getpacket.wst' to obtain individual packets of
     either father or mother wavelet coefficients.} \textbullet{use
     'accessD.wst' to obtain all mother coefficients at a particular
     resolution level.} \textbullet{use 'accessC.wst' to obtain all
     father coefficients at a particular resolution level.}

     You can obtain the coefficients directly from the 'wst$wp'
     component (mother) or 'wst$Carray' component (father) but you have
     to understand their organization described above.

_V_a_l_u_e:

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

      wp: a matrix containing the packet ordered non-decimated wavelet
          coefficients. Each row of the matrix contains coefficients
          with respect to a particular resolution level. There are
          'nlevels(wst)+1' rows in the matrix. Row 'nlevels(wst)+1'
          (the ``bottom'') row contains the ``original'' data used to
          produce the wavelet packet coefficients. Rows 'nlevels(wst)'
          to row 1 contain coefficients at resolution levels
          'nlevels(wst)-1' to 0 (so the first row contains coefficients
          at resolution level 0).

          The columns contain the coefficients with respect to packets.
          A different packet length exists at each resolution level.
          The packet length at resolution level 'i' is given by '2^i'.
          However, the 'getpacket.wst' function should be used to
          access individual packets from a 'wst' object.

  Carray: A matrix of the same dimensions and format as 'wp' but
          containing the father wavelet coefficients.

 nlevels: The number of levels in the decomposition. If you raise 2 to
          the power of 'nlevels' you get the number of data points used
          in the decomposition.

  filter: a list containing the details of the filter that did the
          decomposition (equivalent to the return value from the
          'filter.select' function).

    date: The date that the transform was performed or the wst was
          modified.

_G_E_N_E_R_A_T_I_O_N:

     This class of objects is returned from the 'wst' function which
     computes the _packets-ordered_ non-decimated wavelet transform
     (effectively all possible shifts of the standard discrete wavelet
     transform). 

     Many other functions return an object of class 'wst'.

_M_E_T_H_O_D_S:

     The wst class of objects has methods for the following generic
     functions: 'AvBasis', 'InvBasis', 'LocalSpec', 'MaNoVe',
     'accessC', 'accessD', 'convert', 'draw'. 'getpacket'. 'image'.
     'nlevels', 'nullevels', 'plot', 'print', 'putC', 'putD',
     'putpacket', 'summary', 'threshold'.

_R_E_L_E_A_S_E:

     Version 3.5.3 Copyright Guy Nason 1994

_S_e_e _A_l_s_o:

     'wst'

