Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

CNBatchMeans Class Reference

The class CNBatchMeans. More...

#include <BatchMeans.h>

Inheritance diagram for CNBatchMeans::

CNStatistics CNObject CNCL List of all members.

Public Methods

 CNBatchMeans (double, double, long, long, long, short=95, const char *=NIL, const char *=NIL)
 Constructor.

 CNBatchMeans (double, double, long, long, double, short=95, const char *=NIL, const char *=NIL)
 Constructor.

 CNBatchMeans (CNParam *)
 Constructor from CNParam.

 ~CNBatchMeans ()
 Destructor.

void put (double)
 This function is called to put a new sample into the statistical evaluation. More...

unsigned long trials () const
 Returns the number of values added so far.

double minimum () const
 Returns the minimum value so far.

double maximum () const
 Returns the maximum value so far.

double mean () const
 Returns the average value (expected value).

double variance () const
 Returns the variance of all values added so far.

double sigma () const
 FIXME: Undocumented.

Phase status () const
 FIXME: Undocumented.

bool end () const
 FIXME: Undocumented.

void reset ()
 This abstract function resets the evaluation. More...

void print (CNStatistics::Type=CNStatistics::DF, ostream &=cout) const
 Prints the statistical evaluation.

long min_index () const
 Returns the minimal index.

long max_index () const
 Returns the maximal index.

long groups_done () const
 FIXME: Undocumented.

const struct resultline * get_result (long)
 FIXME: Undocumented.

void change_error (double ne)
 FIXME: Undocumented.

double p (double)
 FIXME: Undocumented.

double f (double)
 p(x).

double g (double)
 f(x).

double bayes_err () const
 g(x).

double mean_confidence () const
 relative bayes error for mean.

double correlation () const
 confidence intervall for mean.

virtual CNClassDesc class_desc () const
 Returns the class description (pointer to instance of CNClass) for runtime type information.

virtual bool is_a (CNClassDesc desc) const
 Type checking.

virtual void dump (ostream &strm=cout) const
 Print/debug output.

virtual void print (ostream &strm=cout) const
 Output object to stream.


Static Public Methods

CNBatchMeans * cast_from_object (CNObject *obj)
 Safe type cast.

CNObjectnew_object (CNParam *param=NIL)
 Object creation.


Detailed Description

The class CNBatchMeans.


Member Function Documentation

void CNBatchMeans::put double    val [virtual]
 

This function is called to put a new sample into the statistical evaluation.

Parameters:
val  value of new sample
Returns:
void
Author:

Reimplemented from CNStatistics.

void CNBatchMeans::reset void    [virtual]
 

This abstract function resets the evaluation.

Returns:
void
Author:

Reimplemented from CNStatistics.


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 19:54:20 2002 for CNCL by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001