Generic function for the (trimmed) arithmetic mean, possibly with given weights.
Mean(x, ...)"Mean"(x, breaks, ...)"Mean"(x, weights = NULL, trim = 0, na.rm = FALSE, ...)
- An R object. Currently there are methods for
numeric/logical vectors and date,
date-time and time interval objects. Complex vectors
are allowed for
trim = 0, only.
- a numerical vector of weights the same length as
xgiving the weights to use for elements of
- the fraction (0 to 0.5) of observations to be
trimmed from each end of
xbefore the mean is computed. Values of trim outside that range are taken as the nearest endpoint.
- breaks for calculating the mean for classified data as composed by
- a logical value indicating whether
NAvalues should be stripped before the computation proceeds.
- further arguments passed to or from other methods.
trimis zero (the default), the arithmetic mean of the values in
xis computed, as a numeric or complex vector of length one. If
xis not logical (coerced to numeric), numeric (including integer) or complex,
NA_real_is returned, with a warning.If
trimis non-zero, a symmetrically trimmed mean is computed with a fraction of
trimobservations deleted from each end before the mean is computed.
weightscan't be used together.
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
x <- c(0:10, 50) xm <- Mean(x) c(xm, Mean(x, trim = 0.10))
Looks like there are no examples yet.