#include <include/EST_simplestats.h>
Public Member Functions | |
| EST_SuffStats (double in, double isum, double isumx) | |
| EST_SuffStats (const EST_SuffStats &s) | |
| void | copy (const EST_SuffStats &s) |
| void | reset (void) |
| reset internal values | |
| void | set (double in, double isum, double isumx) |
| double | samples (void) |
| number of samples in set | |
| double | sum () |
| sum of values | |
| double | sumx () |
| sum of squared values | |
| double | mean (void) const |
| mean of currently cummulated values | |
| double | variance (void) const |
| variance of currently cummulated values | |
| double | stddev (void) const |
| standard deviation of currently cummulated values | |
| void | cumulate (double a, double count=1.0) |
| EST_SuffStats & | operator+= (double a) |
| Used to cummulate new values. | |
| EST_SuffStats & | operator+ (double a) |
| Used to cummulate new values. | |
| EST_SuffStats & | operator= (const EST_SuffStats &a) |
A class for cummulating ``sufficient statistics'' for a set of numbers: sum, count, sum squared.
This collects the number, sum and sum squared for a set of number. Offering mean, variance and standard deviation derived from the cummulated values.
Definition at line 136 of file EST_simplestats.h.