クラス osl::stat::TwoDimensionalStatistics

#include <twoDimensionalStatistics.h>

すべてのメンバ一覧

構成

struct  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 変数

boost::scoped_ptr< Data > m_data

説明

twoDimensionalStatistics.h の 13 行で定義されています。


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

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

twoDimensionalStatistics.cc の 40 行で定義されています。

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

twoDimensionalStatistics.cc の 45 行で定義されています。

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

関数

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

twoDimensionalStatistics.cc の 51 行で定義されています。

参照先 m_data.

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

twoDimensionalStatistics.cc の 77 行で定義されています。

参照先 m_data.

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

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

twoDimensionalStatistics.cc の 89 行で定義されています。

参照先 m_data.

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

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

twoDimensionalStatistics.cc の 101 行で定義されています。

参照先 m_data.

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

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

twoDimensionalStatistics.cc の 83 行で定義されています。

参照先 m_data.

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

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

twoDimensionalStatistics.cc の 95 行で定義されています。

参照先 m_data.

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

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

twoDimensionalStatistics.cc の 63 行で定義されています。

参照先 m_data.

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

twoDimensionalStatistics.cc の 121 行で定義されています。

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

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

ax + b = y

twoDimensionalStatistics.cc の 129 行で定義されています。

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

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

twoDimensionalStatistics.cc の 107 行で定義されています。

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

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

twoDimensionalStatistics.cc の 113 行で定義されています。

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

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

twoDimensionalStatistics.cc の 57 行で定義されています。

参照先 m_data.

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

twoDimensionalStatistics.cc の 71 行で定義されています。

参照先 m_data.


変数

boost::scoped_ptr<Data> osl::stat::TwoDimensionalStatistics::m_data [private]

twoDimensionalStatistics.h の 15 行で定義されています。

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


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