irox_stats

Module streaming

Source
Expand description

Streaming Statistics

Structs§

BiasedStandardDeviation
Returns the Biased Standard Deviation, which is the square root of the biased Variance, also known as the ‘Population Standard Deviation’
BiasedVariance
Returns the Biased Variance, which is the Sum of the Squares (SST) scaled by 1/N (the current count)
Max
Streaming maximum function
Mean
Standard rolling average/mean of all the samples pushed into it.
Min
Streaming minimum function
OneSecondWindows
Summary
UnbiasedStandardDeviation
Returns the Unbiased Standard Deviation, which is the square root of the unbiased Variance, also known as the ‘Sample Standard Deviation’
UnbiasedVariance
Returns the Unbiased Variance, which is the Sum of the Squares (SST) scaled by 1/(N-1) (the last count)
UnweightedSumOfSquares
Unweighted sum of squares / Total Sum of Squares / SST using Chan, Golub, LeVeque’s algorithm in TR222 1.3b

Traits§

StreamingStatistic
A statistic type that can be incrementally calculated after each sample is added. Does not necessarily have to have the full set of data available to it, and as such, should be fast.

Type Aliases§

MeanF32
Standard rolling average/mean of all the f32 samples pushed into it.
MeanF64
Standard rolling average/mean of all the f64 samples pushed into it.