In file ../include/EST_simplestats.h:

class EST_SuffStats

A class for cummulating ``sufficient statistics'' for a set of numbers: sum, count, sum squared.

Public Methods

[more] EST_SuffStats ()
[more] EST_SuffStats (const EST_SuffStats &s)
[more]void copy (const EST_SuffStats &s)
[more]void reset (void)
reset internal values
[more]double samples (void)
number of samples in set
[more]double sum ()
sum of values
[more]double sumx ()
sum of squared values
[more]double mean (void) const
mean of currently cummulated values
[more]double variance (void) const
variance of currently cummulated values
[more]double stddev (void) const
standard deviation of currently cummulated values
[more]EST_SuffStats& operator += (double a)
Used to cummulate new values
[more]EST_SuffStats& operator + (double a)
Used to cummulate new values
[more]EST_SuffStats& operator = (const EST_SuffStats &a)


Documentation

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.

o EST_SuffStats()

o EST_SuffStats(const EST_SuffStats &s)

ovoid copy(const EST_SuffStats &s)

ovoid reset(void)
reset internal values

odouble samples(void)
number of samples in set

odouble sum()
sum of values

odouble sumx()
sum of squared values

odouble mean(void) const
mean of currently cummulated values

odouble variance(void) const
variance of currently cummulated values

odouble stddev(void) const
standard deviation of currently cummulated values

oEST_SuffStats& operator +=(double a)
Used to cummulate new values

oEST_SuffStats& operator + (double a)
Used to cummulate new values

oEST_SuffStats& operator = (const EST_SuffStats &a)


This class has no child classes.
Author:
Alan W Black (awb@cstr.ed.ac.uk): July 1996

Alphabetic index HTML hierarchy of classes or Java


This page is part of the Edinburgh Speech Tools Library documentation
Copyright University of Edinburgh 1997
Contact: speech_tools@cstr.ed.ac.uk