presCall-methods             package:xps             R Documentation

_G_e_t/_S_e_t _P_r_e_s_e_n_t _C_a_l_l _V_a_l_u_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     Get/set present call values from/for class 'CallTreeSet'.

     _Usage_

     'presCall(object)' 
      'presCall(object, treenames = NULL) <- value' 

      'pvalData(object)' 
      'pvalData(object, treenames = NULL) <- value'

_A_r_g_u_m_e_n_t_s:

  object: object of class 'CallTreeSet'.

treenames: 'character' vector containing optional tree names to be used
          as subset.

   value: 'data.frame' containing present call values.

_D_e_t_a_i_l_s:

     Get the p-values from slot 'data' or present calls from slot
     'detcall', or set slot 'data' or 'detcall', respectively, to
     'value'.

     Method 'presCall' returns the present calls from slot 'detcall' as
     'data.frame', while replacement method 'presCall<-' allows to
     replace slot 'detcall' with a 'data.frame'.

     Method 'pvalData' returns the p-values from slot 'data' as
     'data.frame', while replacement method 'pvalData<-' allows to
     replace slot 'data' with a 'data.frame'.

     In order to create an 'CallTreeSet' containing only a subset of
     e.g. slot 'data', first export slot 'data' using method
     'pvalData', create a 'character' vector containing only
     'treenames' to be used in the subset, and then use replacement
     method 'pvalData<-' to replace slot 'data' with the subset. Slots
     'treenames' and 'numtrees' will be updated automatically for
     'pvalData<-' but not for 'presCall<-'.

     Note: When creating 'character' vector 'treenames' it is
     sufficient to use the name part of the tree name w/o the
     extension.

     Note: If you do not want to replace your current object, create
     first a copy of type 'CallTreeSet' by simply writing 'newobj <-
     oldobj', and use 'newobj' for replacement.

_A_u_t_h_o_r(_s):

     Christian Stratowa

_S_e_e _A_l_s_o:

     'exprs'

_E_x_a_m_p_l_e_s:

     ## Not run: 
     ## load ROOT scheme file and ROOT data file
     scheme.test3 <- root.scheme(paste(.path.package("xps"),"schemes/SchemeTest3.root",sep="/"))
     data.test3 <- root.data(scheme.test3, paste(.path.package("xps"),"rootdata/DataTest3_cel.root",sep="/"))

     ## create an CallTreeSet
     call.mas5 <- mas5.call(data.test3,"tmp_TestMAS5Call",tmpdir="",verbose=FALSE)

     ## get p-values
     value <- pvalData(call.mas5)

     ## selected treenames only
     treenames <- c("TestA2", "TestB1")

     ## make a copy of your object if you do not want to replace it
     subset.call <- call.mas5

     ## replace slot data with subset
     exprs(subset.call, treenames) <- value
     str(subset.call)
     ## End(Not run)

