Skip to main content

variance_with_average

Function variance_with_average 

Source
pub fn variance_with_average<T: AsRef<[f64]>>(values: T, average: f64) -> f64
Expand description

Calculate statistical variance for values, given a pre-calculated average value.

Return NaN if the values are empty.

Filter NaN values in the stream.

ยงExample

#[macro_use]
use numeric_statistics::assert_eq_f64;
use numeric_statistics::f64::{average::*, variance::*};
let values = &[1.0, 2.0, 4.0];
let average = average(values);
let variance = variance_with_average(values, average);
assert_eq_f64!(variance, 2.3333333333333333 as f64);