InfluenceCurve            package:ROptEst            R Documentation

_G_e_n_e_r_a_t_i_n_g _f_u_n_c_t_i_o_n _f_o_r _I_n_f_l_u_e_n_c_e_C_u_r_v_e-_c_l_a_s_s

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

     Generates an object of class '"InfluenceCurve"'.

_U_s_a_g_e:

     InfluenceCurve(name, Curve = EuclRandVarList(EuclRandVariable(Domain = Reals())), 
                 Risks, Infos)

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

    name: character string: name of the influence curve 

   Curve: object of class '"EuclRandVarList"' 

   Risks: list of risks  

   Infos: matrix of characters with two columns named 'method' and
          'message': additional informations 

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

     Object of class '"InfluenceCurve"'

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

     Matthias Kohl Matthias.Kohl@stamats.de

_R_e_f_e_r_e_n_c_e_s:

     Hampel et al. (1986) _Robust Statistics_.  The Approach Based on
     Influence Functions. New York: Wiley.

     Rieder, H. (1994) _Robust Asymptotic Statistics_. New York:
     Springer.

     Kohl, M. (2005) _Numerical Contributions to the Asymptotic Theory
     of Robustness_.  Bayreuth: Dissertation.

_S_e_e _A_l_s_o:

     'InfluenceCurve-class'

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

     InfluenceCurve()

     ## The function is currently defined as
     InfluenceCurve <- function(name, Curve = EuclRandVarList(EuclRandVariable(Domain = Reals())), 
                                Risks, Infos){
         if(missing(name))
             name <- "influence curve"
         if(missing(Risks))
             Risks <- list()
         if(missing(Infos))
             Infos <- matrix(c(character(0),character(0)), ncol=2,
                          dimnames=list(character(0), c("method", "message")))
         
         return(new("InfluenceCurve", name = name, Curve = Curve, 
                    Risks = Risks, Infos = Infos))
     }

