Description Usage Arguments Details Examples
Performs a median absolute deviation (MAD) test for outliers.
1 2 3 4 5 6 7  | outlier_mad(
  x,
  mask = !is.na(x),
  threshold = c(1.5, 3),
  k = 1/qnorm(0.75),
  return.score = FALSE
)
 | 
x | 
 A vector of data.  | 
mask | 
 A logical vector that defines which values in   | 
threshold | 
 A length-two vector identifying thresholds for "mild" and "extreme" outliers.  | 
k | 
 A scale factor, defined as the reciprocal of the 75th percentile of the underlying distribution of the data. Default assumes a normal distribution.  | 
return.score | 
 if   | 
the values of threshold identify the thresholds used to
identify mild and extreme outliers, as a multiple of
k * median(x). Default values are 1.5 for "mild" outliers and
3.0 for "extreme" outliers.
1 2 3 4 5 6 7 8 9  | x = seq(0, 34, by = 0.25)*pi
noise = rnorm(length(x), mean = 1, sd = 3)
y = sin(x) + noise
mask = noise < 1
outlier_mad(y)
outlier_mad(y, mask)
outlier_mad(y, mask, threshold = c(1, 2))
outlier_mad(y, return.score = TRUE)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.