module Summary:sig
..end
The algorithm runs in O(1) space and O(n) time.
It is preferred for computing standard deviation, because roundoff errors in floating point operations might lead to taking a square root of a negative value.
type
t
val empty : t
val add : t -> float -> t
val max : t -> float
nan
if the data set is empty.val min : t -> float
nan
is the data set is empty.val size : t -> int
val mean : t -> float
nan
if the data set is empty.val variance : t -> float
nan
if the
data set is empty.val sd : t -> float
nan
if the data set is empty.val skewness : t -> float
nan
if
the data set is empty.
Note: for small sample sizes estimated value might be inaccurate,
See issue #20.
val kurtosis : t -> float
nan
if the data set is empty.
Note: for small sample sizes estimated value might be inaccurate,
See issue #20.
module Monoid:Algebra.Monoid.S
with type t := t