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.