ID EN
Math Functions

mean

R Base 3.6.2

Generic function for the (trimmed) arithmetic mean.

Syntax

R
mean(x, &#8230;)<p></p><p># S3 method for default
mean(x, trim = 0, na.rm = FALSE, &#8230;)</p>

Arguments

Parameter Description
x 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.
trim the fraction (0 to 0.5) of observations to be trimmed from each end of x before the mean is computed. Values of trim outside that range are taken as the nearest endpoint.
na.rm a logical value indicating whether NA values should be stripped before the computation proceeds.
&#8230; further arguments passed to or from other methods.

Return Value

If trim is zero (the default), the arithmetic mean of the values in x is computed, as a numeric or complex vector of length one. If x is not logical (coerced to numeric), numeric (including integer) or complex, NA_real_ is returned, with a warning. 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.

Examples

Example
R
# NOT RUN {
x <- c(0:10, 50)
xm <- mean(x)
c(xm, mean(x, trim = 0.10))
# }

See Also

weighted.mean mean.POSIXct colMeans for row and column means.