|  | ||
|---|---|---|
| .. | ||
| 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 ) );