Returns an accumulator function which incrementally computes an unbiased sample covariance.
mean value
mean value
accumulator function
var accumulator = incrcovariance( 2.0, -3.0 );
Returns an accumulator function which incrementally computes an unbiased sample covariance.
accumulator function
var accumulator = incrcovariance();
var v = accumulator();
// returns null
v = accumulator( 2.0, 1.0 );
// returns 0.0
v = accumulator( -5.0, 3.14 );
// returns ~-7.49
v = accumulator();
// returns ~-7.49
If provided arguments, returns an updated unbiased sample covariance; otherwise, returns the current unbiased sample covariance.
Notes
NaN
or a value which, when used in computations, results inNaN
, the accumulated value isNaN
for all future invocations.value
value
unbiased sample covariance