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]
```

*stats*version 4.4.1 Index]