rill_ml/stats/mod.rs
1//! Online univariate statistics with bounded memory.
2//!
3//! Every non-rolling statistic in this module uses `O(1)` memory.
4//! Rolling statistics use `O(window_size)` memory.
5
6pub mod count;
7pub mod ew_mean;
8pub mod extrema;
9pub mod mean;
10pub mod rolling;
11pub mod sum;
12pub mod variance;
13
14pub use count::Count;
15pub use ew_mean::ExponentiallyWeightedMean;
16pub use extrema::{Max, Min};
17pub use mean::Mean;
18pub use rolling::{RollingMean, RollingVariance};
19pub use sum::Sum;
20pub use variance::{Variance, VarianceKind};