Class to calculate simple (first and second moments) averages.
More...
#include <yat/statistics/Averager.h>
|
class | averager_base< Averager > |
|
|
(Note that these are not member functions.)
|
template<typename InputIterator > |
void | add (Averager &a, InputIterator first, InputIterator last) |
| adding a range of values to Averager a More...
|
|
Class to calculate simple (first and second moments) averages.
- See Also
- AveragerWeighted AveragerPair AveragerPairWeighted
theplu::yat::statistics::Averager::Averager |
( |
void |
| ) |
|
theplu::yat::statistics::Averager::Averager |
( |
double |
x, |
|
|
double |
xx, |
|
|
long |
n |
|
) |
| |
Constructor taking sum of x, sum of squared x, xx, and number of samples n.
theplu::yat::statistics::Averager::Averager |
( |
const Averager & |
a | ) |
|
add a data point
Adding n number of data point(s) with value x.
add n data points with value x
add one data point with value delta + mean()
add a set of n data points with mean mean and centralized squaed sum cm
add one data point with value delta + mean()
Coeffient of variation.
Coeffient of variation (cv) is defined as ratio between the standard deviation and the mean: .
- Returns
- standard deviation divided by mean.
mean
- Returns
- Mean of presented data,
number of data points
- Returns
- Number of data points
plus assignment operator
Add another Averager
Rescales the object.
,
rescale as
Reset object.
Restore Averager as if data were never added
- Returns
- Standard error, i.e. standard deviation of the mean
The standard deviation is defined as the square root of the variance.
- Returns
- The standard deviation, root of the variance().
The standard deviation is defined as the square root of the variance.
- Returns
- Standard deviation around m, root of the variance(m).
- Returns
- The sum of data values
- Returns
- The sum of squares
- Returns
-
The variance with known mean.
The variance is calculated as .
- Returns
- Variance when the mean is known to be m.
The estimated variance.
The variance is calculated as , where is the mean.
- Returns
- Estimation of variance
template<typename InputIterator >
void add |
( |
Averager & |
a, |
|
|
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
related |
adding a range of values to Averager a
Type Requirements:
sum of values squared values centralized
The documentation for this class was generated from the following file: