| MeanAD {DescTools} | R Documentation |
Calculates the mean absolute deviation from a center point, typically the sample mean or the median.
MeanAD(x, FUN = mean, na.rm = FALSE)
x |
a vector containing the observations. |
FUN |
the name of a function to be used as center. Can as well be a self defined function. Default is mean. |
na.rm |
a logical value indicating whether or not missing values should be removed. Defaults to FALSE. |
The MeanAD function calculates the mean absolute deviation from the mean value (or from another
supplied center point) of
x, after having removed NA values (if requested):
1/n sum(|x_i - c|) where c=mean(x) or c=med(x)
It exists primarily to simplify the discussion of
descriptive statistics during an introductory stats class.
Numeric value.
Andri Signorell <andri@signorell.net> following an idea of Daniel Navarro (aad in the lsr package)
x <- runif(100) MeanAD(x) speed <- c(58, 88, 40, 60, 72, 66, 80, 48, NA) MeanAD(speed) MeanAD(speed, na.rm=TRUE) # using the median as centerpoint x <- c(2,3,5,3,1,15,23) MeanAD(x, FUN=mean) MeanAD(x, FUN=median) # define a fix center MeanAD(x, 4)