Skip to main content

Crate use_variance

Crate use_variance 

Source
Expand description

Variance helpers for f64 slices.

This crate exposes population and sample variance calculations together with a reusable sum-of-squared-deviations helper.

§Examples

use use_variance::{population_variance, sample_variance};

let values = [2.0, 4.0, 4.0, 4.0, 5.0, 5.0, 7.0, 9.0];
assert_eq!(population_variance(&values).unwrap(), 4.0);
assert!((sample_variance(&values).unwrap() - (32.0 / 7.0)).abs() < 1.0e-10);

Enums§

VarianceError

Functions§

population_variance
sample_variance
sum_squared_deviations