input iterator
window size
iterator
var runif = require( `@stdlib/random/iter/uniform` );
var rand = runif( -10.0, 10.0, {
'iter': 100
});
var it = itermsumabs( rand, 3 );
var v = it.next().value;
// returns <number>
v = it.next().value;
// returns <number>
v = it.next().value;
// returns <number>
// ...
Returns an iterator which iteratively computes a moving sum of absolute values.
Notes
W
parameter defines the number of iterated values over which to compute the moving sum.W
values are needed to fill the window buffer, the firstW-1
returned values are calculated from smaller sample sizes. Until the window is full, each returned value is calculated from all previously iterated values.Symbol.iterator
, the returned iterator is iterable.second argument must be a positive integer