powered by
Detect outliers in a numeric vector using various methods.
detect_outliers(x, method = "iqr", threshold = NULL)
A list containing:
outlier_mask: Logical vector indicating outliers, NA for missing values
NA
outlier_count: Number of outliers detected
outlier_pct: Percentage of outliers in the data
summary: Summary statistics including:
Before removing outliers: max, min, variance
After removing outliers: max, min, variance
Method-specific details
A numeric vector.
The method to use for outlier detection. One of "mad", "iqr", or "zscore".
The threshold value for detecting outliers. Defaults depend on the method.
This function provides a unified interface for detecting outliers using different methods.
"mad": Median absolute deviation method
"iqr": Interquartile range method
"zscore": Z-score method
mad_outlier, iqr_outlier, zscore_outlier
mad_outlier
iqr_outlier
zscore_outlier
x <- c(1, 2, 3, 4, 5, 100) detect_outliers(x, method = "iqr")
Run the code above in your browser using DataLab