|
||
---|---|---|
.. | ||
cugmean | ||
cuhmean | ||
cumax | ||
cumaxabs | ||
cumean | ||
cumeanabs | ||
cumeanabs2 | ||
cumidrange | ||
cumin | ||
cuminabs | ||
cuprod | ||
curange | ||
cusum | ||
cusumabs | ||
cusumabs2 | ||
docs/types | ||
lib | ||
max | ||
maxabs | ||
mean | ||
meanabs | ||
meanabs2 | ||
midrange | ||
min | ||
minabs | ||
mmax | ||
mmaxabs | ||
mmean | ||
mmeanabs | ||
mmeanabs2 | ||
mmidrange | ||
mmin | ||
mminabs | ||
mprod | ||
mrange | ||
msum | ||
msumabs | ||
msumabs2 | ||
prod | ||
range | ||
stdev | ||
sum | ||
sumabs | ||
sumabs2 | ||
variance | ||
package.json | ||
README.md |
Iterator Statistics
Standard library functions for computing statistics over iterators.
Usage
var ns = require( '@stdlib/stats/iter' );
ns
Standard library functions for computing statistics over iterators.
var o = ns;
// returns {...}
itercugmean( iterator )
: create an iterator which iteratively computes a cumulative geometric mean.itercuhmean( iterator )
: create an iterator which iteratively computes a cumulative harmonic mean.itercumax( iterator )
: create an iterator which iteratively computes a cumulative maximum value.itercumaxabs( iterator )
: create an iterator which iteratively computes a cumulative maximum absolute value.itercumean( iterator )
: create an iterator which iteratively computes a cumulative arithmetic mean.itercumeanabs( iterator )
: create an iterator which iteratively computes a cumulative arithmetic mean of absolute values.itercumeanabs2( iterator )
: create an iterator which iteratively computes a cumulative arithmetic mean of squared absolute values.itercumidrange( iterator )
: create an iterator which iteratively computes a cumulative mid-range.itercumin( iterator )
: create an iterator which iteratively computes a cumulative minimum value.itercuminabs( iterator )
: create an iterator which iteratively computes a cumulative minimum absolute value.itercuprod( iterator )
: create an iterator which iteratively computes a cumulative product.itercurange( iterator )
: create an iterator which iteratively computes a cumulative range.itercusum( iterator )
: create an iterator which iteratively computes a cumulative sum.itercusumabs( iterator )
: create an iterator which iteratively computes a cumulative sum of absolute values.itercusumabs2( iterator )
: create an iterator which iteratively computes a cumulative sum of squared absolute values.itermax( iterator )
: compute the maximum value of all iterated values.itermaxabs( iterator )
: compute the maximum absolute value of all iterated values.itermean( iterator )
: compute the arithmetic mean over all iterated values.itermeanabs( iterator )
: compute the arithmetic mean of absolute values for all iterated values.itermeanabs2( iterator )
: compute the arithmetic mean of squared absolute values for all iterated values.itermidrange( iterator )
: compute the mid-range of all iterated values.itermin( iterator )
: compute the minimum value of all iterated values.iterminabs( iterator )
: compute the minimum absolute value of all iterated values.itermmax( iterator, W )
: create an iterator which iteratively computes a moving maximum value.itermmaxabs( iterator, W )
: create an iterator which iteratively computes a moving maximum absolute value.itermmean( iterator, W )
: create an iterator which iteratively computes a moving arithmetic mean.itermmeanabs( iterator, W )
: create an iterator which iteratively computes a moving arithmetic mean of absolute values.itermmeanabs2( iterator, W )
: create an iterator which iteratively computes a moving arithmetic mean of squared absolute values.itermmidrange( iterator, W )
: create an iterator which iteratively computes a moving mid-range.itermmin( iterator, W )
: create an iterator which iteratively computes a moving minimum value.itermminabs( iterator, W )
: create an iterator which iteratively computes a moving minimum absolute value.itermprod( iterator, W )
: create an iterator which iteratively computes a moving product.itermrange( iterator, W )
: create an iterator which iteratively computes a moving range.itermsum( iterator, W )
: create an iterator which iteratively computes a moving sum.itermsumabs( iterator, W )
: create an iterator which iteratively computes a moving sum of absolute values.itermsumabs2( iterator, W )
: create an iterator which iteratively computes a moving sum of squared absolute values.iterprod( iterator )
: compute the product of all iterated values.iterrange( iterator )
: compute the range of all iterated values.iterstdev( iterator[, mean] )
: compute the corrected sample standard deviation over all iterated values.itersum( iterator )
: compute the sum of all iterated values.itersumabs( iterator )
: compute the sum of absolute values for all iterated values.itersumabs2( iterator )
: compute the sum of squared absolute values for all iterated values.itervariance( iterator[, mean] )
: compute the unbiased sample variance over all iterated values.
Examples
var getKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/stats/iter' );
console.log( getKeys( ns ) );