My Project
|
#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 | |
Private Member Functions | |
TwoDimensionalStatistics (const TwoDimensionalStatistics &) | |
TwoDimensionalStatistics & | operator= (const TwoDimensionalStatistics &) |
Private Attributes | |
std::unique_ptr< Data > | m_data |
Definition at line 13 of file twoDimensionalStatistics.h.
osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics | ( | ) |
Definition at line 40 of file twoDimensionalStatistics.cc.
osl::stat::TwoDimensionalStatistics::~TwoDimensionalStatistics | ( | ) |
Definition at line 45 of file twoDimensionalStatistics.cc.
|
private |
void osl::stat::TwoDimensionalStatistics::add | ( | const double & | x, |
const double & | y | ||
) |
Definition at line 51 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageX | ( | ) | const |
Definition at line 77 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageX2 | ( | ) | const |
Definition at line 89 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageXY | ( | ) | const |
Definition at line 101 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageY | ( | ) | const |
Definition at line 83 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::averageY2 | ( | ) | const |
Definition at line 95 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::clear | ( | ) |
Definition at line 63 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::correlation | ( | ) | const |
Definition at line 121 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::fitting | ( | double & | a, |
double & | b, | ||
double & | residual | ||
) | const |
ax + b = y
Definition at line 129 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::meanSquaredErrors | ( | ) | const |
Definition at line 107 of file twoDimensionalStatistics.cc.
double osl::stat::TwoDimensionalStatistics::meanSquaredErrorsAdjustConstant | ( | ) | const |
Definition at line 113 of file twoDimensionalStatistics.cc.
void osl::stat::TwoDimensionalStatistics::merge | ( | const TwoDimensionalStatistics & | r | ) |
Definition at line 57 of file twoDimensionalStatistics.cc.
References m_data.
|
private |
size_t osl::stat::TwoDimensionalStatistics::size | ( | ) | const |
Definition at line 71 of file twoDimensionalStatistics.cc.
|
private |
Definition at line 16 of file twoDimensionalStatistics.h.
Referenced by merge().