stats/robust_stats_utils library

Robust statistics: MAD, trimmed mean (roadmap #561).

Functions

median(List<num> values) double
Median of values (assumes non-empty; sorts a copy).
medianAbsoluteDeviation(List<num> values) double
Median absolute deviation: median of |x_i - median(x)|.
trimmedMean(List<num> values, double trim) double
Trimmed mean: drop trim fraction from each tail (0..0.5), then average.