#include <twoDimensionalStatistics.h>
構成 | |
class | Data |
Public メソッド | |
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 メソッド | |
TwoDimensionalStatistics (const TwoDimensionalStatistics &) | |
TwoDimensionalStatistics & | operator= (const TwoDimensionalStatistics &) |
Private 変数 | |
std::unique_ptr< Data > | m_data |
twoDimensionalStatistics.h の 13 行で定義されています。
osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics | ( | ) |
twoDimensionalStatistics.cc の 41 行で定義されています。
osl::stat::TwoDimensionalStatistics::~TwoDimensionalStatistics | ( | ) |
twoDimensionalStatistics.cc の 46 行で定義されています。
osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics | ( | const TwoDimensionalStatistics & | ) | [private] |
void osl::stat::TwoDimensionalStatistics::add | ( | const double & | x, | |
const double & | y | |||
) |
twoDimensionalStatistics.cc の 52 行で定義されています。
参照先 m_data.
double osl::stat::TwoDimensionalStatistics::averageX | ( | ) | const |
twoDimensionalStatistics.cc の 78 行で定義されています。
参照先 m_data.
参照元 correlation(), fitting(), と meanSquaredErrorsAdjustConstant().
double osl::stat::TwoDimensionalStatistics::averageX2 | ( | ) | const |
twoDimensionalStatistics.cc の 90 行で定義されています。
参照先 m_data.
参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().
double osl::stat::TwoDimensionalStatistics::averageXY | ( | ) | const |
twoDimensionalStatistics.cc の 102 行で定義されています。
参照先 m_data.
参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().
double osl::stat::TwoDimensionalStatistics::averageY | ( | ) | const |
twoDimensionalStatistics.cc の 84 行で定義されています。
参照先 m_data.
参照元 correlation(), fitting(), と meanSquaredErrorsAdjustConstant().
double osl::stat::TwoDimensionalStatistics::averageY2 | ( | ) | const |
twoDimensionalStatistics.cc の 96 行で定義されています。
参照先 m_data.
参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().
void osl::stat::TwoDimensionalStatistics::clear | ( | ) |
twoDimensionalStatistics.cc の 64 行で定義されています。
参照先 m_data.
double osl::stat::TwoDimensionalStatistics::correlation | ( | ) | const |
twoDimensionalStatistics.cc の 122 行で定義されています。
参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().
void osl::stat::TwoDimensionalStatistics::fitting | ( | double & | a, | |
double & | b, | |||
double & | residual | |||
) | const |
ax + b = y
twoDimensionalStatistics.cc の 130 行で定義されています。
参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().
double osl::stat::TwoDimensionalStatistics::meanSquaredErrors | ( | ) | const |
twoDimensionalStatistics.cc の 108 行で定義されています。
参照先 averageX2(), averageXY(), と averageY2().
double osl::stat::TwoDimensionalStatistics::meanSquaredErrorsAdjustConstant | ( | ) | const |
twoDimensionalStatistics.cc の 114 行で定義されています。
参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().
void osl::stat::TwoDimensionalStatistics::merge | ( | const TwoDimensionalStatistics & | r | ) |
twoDimensionalStatistics.cc の 58 行で定義されています。
参照先 m_data.
TwoDimensionalStatistics& osl::stat::TwoDimensionalStatistics::operator= | ( | const TwoDimensionalStatistics & | ) | [private] |
size_t osl::stat::TwoDimensionalStatistics::size | ( | ) | const |
twoDimensionalStatistics.cc の 72 行で定義されています。
参照先 m_data.
std::unique_ptr<Data> osl::stat::TwoDimensionalStatistics::m_data [private] |
twoDimensionalStatistics.h の 15 行で定義されています。
参照元 add(), averageX(), averageX2(), averageXY(), averageY(), averageY2(), clear(), merge(), と size().