Related Experiment Video
Updated: Jan 17, 2026

Competitive Genomic Screens of Barcoded Yeast Libraries
Published on: August 11, 2011
A Novel Approach to Speed Up Hampel Filter for Outlier Detection
Mario Roos-Hoefgeest Toribio1, Alejandro Garnung Menéndez1, Sara Roos-Hoefgeest Toribio1
1Department of Electrical, Computer Electronics and Systems Engineering, University of Oviedo, 33003 Oviedo, Spain.
None:
Outlier detection is a critical task in time series analysis, essential to maintaining data quality and allowing for accurate subsequent analysis. The Hampel filter, a decision filter that replaces outliers in a data window with the median, is widely used for outlier detection in time series due to its simplicity and effectiveness. While effective, its computational complexity, primarily due to the calculation of the Median Absolute Deviation (MAD), poses limitations for large-scale and real-time applications. This paper proposes a novel Hampel filter variant that replaces the MAD with an original estimator (mMAD) that retains statistical robustness but is computationally more efficient. This reduces the filter's computational complexity from O(N·wlogw) to O(N·w), where N is the data length and w the window size. The proposed variant significantly lowers processing time and resource consumption, making it especially suitable for large-scale and real-time data processing while preserving robust outlier detection performance.
Related Concept Videos
Quantifying and Rejecting Outliers: The Grubbs Test
Detection of Gross Error: The Q Test
Outliers and Influential Points
What Are Outliers?
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
Sign Test for Matched Pairs
To conduct the sign test, we first calculate the differences in...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...

