| median {stats} | R Documentation |
Median Value
Description
Compute the sample median.
Usage
median(x, na.rm = FALSE, ...)
## Default S3 method:
median(x, na.rm = FALSE, ...)
Arguments
x |
an object for which a method has been defined, or a numeric vector containing the values whose median is to be computed. |
na.rm |
a logical value indicating whether |
... |
potentially further arguments for methods; not used in the default method. |
Details
This is a generic function for which methods can be written. However,
the default method makes use of is.na, sort and
mean from package base all of which are generic, and so
the default method will work for most classes
(e.g., "Date") for which a median is a reasonable
concept.
Value
The default method returns a length-one object of the same type as
x, except when x is logical or integer of even length,
when the result will be double.
If there are no values or if na.rm = FALSE and there are NA
values the result is NA of the same type as x (or more
generally the result of x[NA_integer_]).
References
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
See Also
quantile for general quantiles.
Examples
median(1:4) # = 2.5 [even number]
median(c(1:3, 100, 1000)) # = 3 [odd, robust]