Function inc_stats::median
[−]
[src]
pub fn median<I>(data: I) -> Option<f64> where
I: Iterator<Item = f64>,
Get the median of a set of data
This takes linear time and linear space.
Examples
let data = [3.0, 1.0, 2.0]; let med = inc_stats::median(data.iter().cloned()).unwrap(); assert!((2.0 - med).abs() < 1.0e-6);
let med = inc_stats::median(std::iter::empty()); assert!(med.is_none());