Function russell_stat::ave_dev[][src]

pub fn ave_dev<T>(x: &[T]) -> Result<(f64, f64), &'static str> where
    T: Into<f64> + Copy
Expand description

Returns the average of values and their standard deviation

Examples

use russell_stat;
let x = [2, 4, 4, 4, 5, 5, 7, 9];
let result = russell_stat::ave_dev(&x);
let (ave, dev) = result.unwrap();
assert_eq!(ave, 5.0);
assert_eq!(dev, ((32.0/7.0) as f64).sqrt());