double averagea(const Array<double>& x)Calculates the average of an array of doubles.
void meanvarsd( const Array<double>& x // data values double& xbar, // mean double& var, // variance double& sigma // standard deviation )
The standard deviation can be calculated as the square root of the variance.
void runmeanvar( const int n, // sequence number of current point (starting at 1) const double x, // current data value double& mean, // old average in, new average out double& var // old variance in, new variance out )
double moment( const double xbar, // mean, calculated previously const double sigma, // standard deviation, calculated previously const Array<double>& x, // data values const int mom // moment required (greater than 2) )
double moment( const Array<double>& x, // data values const int mom // moment required (greater than 2) )
double lincor( const Array<double>& x, const Array<double>& y // datasets )