Description Usage Arguments Details Examples
View source: R/outliers-multivar.r
Performs outlier detection using an Isolation Forest.
1 2 3 4 5 6 7 |
xs |
A dataframe or list of vectors (which will be coerced to a numeric matrix). |
mask |
A logical vector that defines which values in |
threshold |
A length-two vector identifying thresholds for "mild" and "extreme" outliers. |
return.score |
if |
... |
Additional arguments to |
the values of threshold
identify mild and extreme\
outliers based on the Isolation Forest score in the range [0,1]
.
Default values are 0.8 for "mild" outliers and 0.9 for "extreme"
outliers.
1 2 3 4 5 6 7 8 9 10 11 12 | x = seq(0, 34, by = 0.25)*pi
noise = rlnorm(length(x), meanlog = 1, sdlog = 3)
y = sin(x) + noise
mask = noise < 1
if (requireNamespace("solitude", quietly = TRUE)) {
moutlier_iforest(list(y))
moutlier_iforest(list(x, y))
moutlier_iforest(list(x, y), mask)
moutlier_iforest(list(x, y), mask, threshold = c(1, 2))
moutlier_iforest(list(x, y), return.score = TRUE)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.