#include <twoDimensionalStatistics.h>
Classes | |
class | Data |
Public Member Functions | |
TwoDimensionalStatistics () | |
~TwoDimensionalStatistics () | |
void | add (const double &x, const double &y) |
void | merge (const TwoDimensionalStatistics &) |
void | clear () |
double | averageX () const |
double | averageY () const |
double | averageX2 () const |
double | averageY2 () const |
double | averageXY () const |
double | meanSquaredErrors () const |
double | meanSquaredErrorsAdjustConstant () const |
size_t | size () const |
double | correlation () const |
void | fitting (double &a, double &b, double &residual) const |
ax + b = y More... | |
Private Member Functions | |
TwoDimensionalStatistics (const TwoDimensionalStatistics &) | |
TwoDimensionalStatistics & | operator= (const TwoDimensionalStatistics &) |
Private Attributes | |
boost::scoped_ptr< Data > | m_data |
Definition at line 13 of file twoDimensionalStatistics.h.
osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics | ( | ) |
Definition at line 41 of file twoDimensionalStatistics.cc.
osl::stat::TwoDimensionalStatistics::~TwoDimensionalStatistics | ( | ) |
Definition at line 46 of file twoDimensionalStatistics.cc.
|
private |
void osl::stat::TwoDimensionalStatistics::add | ( | const double & | x, |
const double & | y | ||
) |
Definition at line 52 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageX | ( | ) | const |
Definition at line 78 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageX2 | ( | ) | const |
Definition at line 90 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageXY | ( | ) | const |
Definition at line 102 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageY | ( | ) | const |
Definition at line 84 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageY2 | ( | ) | const |
Definition at line 96 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::clear | ( | ) |
Definition at line 64 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::correlation | ( | ) | const |
Definition at line 122 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::fitting | ( | double & | a, |
double & | b, | ||
double & | residual | ||
) | const |
ax + b = y
Definition at line 130 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::meanSquaredErrors | ( | ) | const |
Definition at line 108 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::meanSquaredErrorsAdjustConstant | ( | ) | const |
Definition at line 114 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::merge | ( | const TwoDimensionalStatistics & | r) |
Definition at line 58 of file twoDimensionalStatistics.cc.
References m_data.
|
private |
size_t osl::stat::TwoDimensionalStatistics::size | ( | ) | const |
Definition at line 72 of file twoDimensionalStatistics.cc.
|
private |
Definition at line 15 of file twoDimensionalStatistics.h.
Referenced by merge().