構成 | Public メソッド | Private メソッド | Private 変数

クラス osl::stat::TwoDimensionalStatistics

#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 &)
TwoDimensionalStatisticsoperator= (const TwoDimensionalStatistics &)

Private 変数

std::unique_ptr< Datam_data

説明

twoDimensionalStatistics.h13 行で定義されています。


コンストラクタとデストラクタ

osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics (  ) 

twoDimensionalStatistics.cc41 行で定義されています。

osl::stat::TwoDimensionalStatistics::~TwoDimensionalStatistics (  ) 

twoDimensionalStatistics.cc46 行で定義されています。

osl::stat::TwoDimensionalStatistics::TwoDimensionalStatistics ( const TwoDimensionalStatistics  )  [private]

関数

void osl::stat::TwoDimensionalStatistics::add ( const double &  x,
const double &  y 
)

twoDimensionalStatistics.cc52 行で定義されています。

参照先 m_data.

double osl::stat::TwoDimensionalStatistics::averageX (  )  const

twoDimensionalStatistics.cc78 行で定義されています。

参照先 m_data.

参照元 correlation(), fitting(), と meanSquaredErrorsAdjustConstant().

double osl::stat::TwoDimensionalStatistics::averageX2 (  )  const

twoDimensionalStatistics.cc90 行で定義されています。

参照先 m_data.

参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().

double osl::stat::TwoDimensionalStatistics::averageXY (  )  const

twoDimensionalStatistics.cc102 行で定義されています。

参照先 m_data.

参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().

double osl::stat::TwoDimensionalStatistics::averageY (  )  const

twoDimensionalStatistics.cc84 行で定義されています。

参照先 m_data.

参照元 correlation(), fitting(), と meanSquaredErrorsAdjustConstant().

double osl::stat::TwoDimensionalStatistics::averageY2 (  )  const

twoDimensionalStatistics.cc96 行で定義されています。

参照先 m_data.

参照元 correlation(), fitting(), meanSquaredErrors(), と meanSquaredErrorsAdjustConstant().

void osl::stat::TwoDimensionalStatistics::clear (  ) 

twoDimensionalStatistics.cc64 行で定義されています。

参照先 m_data.

double osl::stat::TwoDimensionalStatistics::correlation (  )  const

twoDimensionalStatistics.cc122 行で定義されています。

参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().

void osl::stat::TwoDimensionalStatistics::fitting ( double &  a,
double &  b,
double &  residual 
) const

ax + b = y

twoDimensionalStatistics.cc130 行で定義されています。

参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().

double osl::stat::TwoDimensionalStatistics::meanSquaredErrors (  )  const

twoDimensionalStatistics.cc108 行で定義されています。

参照先 averageX2(), averageXY(), と averageY2().

double osl::stat::TwoDimensionalStatistics::meanSquaredErrorsAdjustConstant (  )  const

twoDimensionalStatistics.cc114 行で定義されています。

参照先 averageX(), averageX2(), averageXY(), averageY(), と averageY2().

void osl::stat::TwoDimensionalStatistics::merge ( const TwoDimensionalStatistics r  ) 

twoDimensionalStatistics.cc58 行で定義されています。

参照先 m_data.

TwoDimensionalStatistics& osl::stat::TwoDimensionalStatistics::operator= ( const TwoDimensionalStatistics  )  [private]
size_t osl::stat::TwoDimensionalStatistics::size (  )  const

twoDimensionalStatistics.cc72 行で定義されています。

参照先 m_data.


変数

twoDimensionalStatistics.h15 行で定義されています。

参照元 add(), averageX(), averageX2(), averageXY(), averageY(), averageY2(), clear(), merge(), と size().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義