mean                  package:base                  R Documentation

_A_r_i_t_h_m_e_t_i_c _M_e_a_n

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

     Generic function for the (trimmed) arithmetic mean.

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

     mean(x, ...)
     mean.default(x, trim = 0, na.rm = FALSE, ...)

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

       x: An R object.  Currently there are methods for numeric data
          frames, numeric vectors and dates.  A complex vector is
          allowed for `trim = 0', only.

    trim: the fraction (0 to 0.5) of observations to be trimmed from
          each end of `x' before the mean is computed.

   na.rm: a logical value indicating whether `NA' values should be
          stripped before the computation proceeds.

     ...: further arguments passed to or from other methods.

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

     For a data frame, a named vector with the appropriate method being
     applied column by column.

     If `trim' is zero (the default), the arithmetic mean of the values
     in `x' is computed.

     If `trim' is non-zero, a symmetrically trimmed mean is computed
     with a fraction of `trim' observations deleted from each end
     before the mean is computed.

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

     `weighted.mean', `mean.POSIXct'

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

     x <- c(0:10, 50)
     xm <- mean(x)
     c(xm, mean(x, trim = 0.10))

     all.equal(mean(x, trim = 0.5), median(x))

     data(USArrests)
     mean(USArrests, trim = 0.2)

