Returns an accumulator function which incrementally computes the coefficient of variation (CV).
mean value
accumulator function
var accumulator = incrcv();
var cv = accumulator();
// returns null
cv = accumulator( 2.0 );
// returns 0.0
cv = accumulator( 1.0 );
// returns ~0.47
cv = accumulator();
// returns ~0.47
var accumulator = incrcv( 3.14 );
If provided a value, the accumulator function returns an updated accumulated value. If not provided a value, the accumulator function returns the current accumulated value.
Notes
NaN
or a value which, when used in computations, results inNaN
, the accumulated value isNaN
for all future invocations.value
accumulated value or null