gapFilter-methods            package:xps            R Documentation

_G_a_p _F_i_l_t_e_r

_D_e_s_c_r_i_p_t_i_o_n:

     This method initializes the Gap Filter. 
      The 'gapFilter' looks for genes that might usefully discriminate
     between two groups. To do this we look for a gap in the ordered
     expression values. The gap should come in the central portion,
     thus a parameter 'window' is defined to exclude jumps in the
     initial 'window' values and the final 'window' values. 
      The Gap Filter flags all rows with: 'flag = ((gap[i+1] -
     gap[i])/mean >= cutoff)'

     'gapFilter(object)' 
      'gapFilter(object, value)<-'

_A_r_g_u_m_e_n_t_s:

  object: object of class 'PreFilter'.

   value: numeric vector 'c(cutoff, window, trim, epsilon)'.

_D_e_t_a_i_l_s:

     The method 'gapFilter' initializes the following parameters:

         'cutoff':   the cutoff level for the filter.
         'window':   trim value for the ordered expression levels (default is 'window=0.05').
         'trim':     the trim value for trimmed mean (default is 'trim=0').
         'epsilon':  value to replace mean (default is 'epsilon=0.01'):
                     'epsilon > 0': replace mean=0 with epsilon.
                     'epsilon = 0': always set mean=1.

     Note, that for 'epsilon = 0' the filter flags all rows with:
     (gap[i+1] - gap[i]) >= cutoff

_V_a_l_u_e:

     An initialized 'PreFilter' object.

_A_u_t_h_o_r(_s):

     Christian Stratowa

_E_x_a_m_p_l_e_s:

     prefltr <- PreFilter()
     gapFilter(prefltr) <- c(0.3,0.05,0.0,0.01)
     str(prefltr)

