#include <average.h>
Public Member Functions | |
| void | Reset () |
| Reset statistics. | |
| void | Update (T const &x) |
| Add new sample. | |
Sample statistics | |
| uint32_t | Count () const |
| Sample size. | |
| T | Min () const |
| Minimum. | |
| T | Max () const |
| Maximum. | |
| double | Avg () const |
| Sample average. | |
| double | Mean () const |
| Estimate of mean, alias to Avg. | |
| double | Var () const |
| Unbiased estimate of variance. | |
| double | Stddev () const |
| Standard deviation. | |
Error of the mean estimates | |
Note that estimates are valid for
| |
| double | Error90 () const |
| Margin of error of the mean for 90% confidence level. | |
| double | Error95 () const |
| Margin of error of the mean for 95% confidence level. | |
| double | Error99 () const |
| Margin of error of the mean for 99% confidence level. | |
Private Attributes | |
| T | m_max |
| T | m_min |
| uint32_t | m_size |
| MinMaxAvgTotalCalculator< double > | m_varianceCalculator |
Simple average, min, max and std. deviation calculator