deviation

Function deviation 

Source
pub fn deviation(data: &[f64]) -> Option<f64>
Expand description

Returns the sample standard deviation of values in the slice.

Uses Bessel’s correction (divides by n-1). Returns None if the slice has fewer than 2 elements.

§Example

use d3rs::array::deviation;

let data = vec![2.0, 4.0, 4.0, 4.0, 5.0, 5.0, 7.0, 9.0];
let dev = deviation(&data).unwrap();
assert!((dev - 2.138089935299395).abs() < 1e-10);