SatCat5
satcat5::test::Statistics Class Reference

Detailed Description

Measure various statistics of a discrete-time series.

Definition at line 293 of file sim_utils.h.

#include <sim_utils.h>

Public Member Functions

 Statistics ()
 Create an empty dataset.
 
void add (double x)
 Add a new data point.
 
double mean () const
 Mean of all data points.
 
double msq () const
 Mean-square.
 
double rms () const
 Root-mean-square.
 
double std () const
 Standard deviation.
 
double var () const
 Variance.
 
double min () const
 Minimum over all inputs.
 
double max () const
 Maximum over all inputs.
 

Protected Attributes

unsigned m_count
 Number of data points.
 
double m_sum
 Sum of inputs.
 
double m_sumsq
 Sum of squares.
 
double m_min
 Running minimum.
 
double m_max
 Running maximum.
 

The documentation for this class was generated from the following files: