diff --git a/circleguard/utils.py b/circleguard/utils.py index 75870705..76d6c916 100644 --- a/circleguard/utils.py +++ b/circleguard/utils.py @@ -235,7 +235,8 @@ def filter_outliers(arr, bias=1.5): iqr = q3 - q1 lower_limit = q1 - (bias * iqr) upper_limit = q3 + (bias * iqr) - return [x for x in arr if lower_limit < x < upper_limit] + arr_without_outliers = [x for x in arr if lower_limit < x < upper_limit] + return arr if not arr_without_outliers else arr_without_outliers TRACE = 5