クラス 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 &)
TwoDimensionalStatisticsoperator= (const TwoDimensionalStatistics &)

Private 変数

boost::scoped_ptr< Datam_data

説明

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


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

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

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

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

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

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

関数

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

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

参照先 m_data.

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

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

参照先 m_data.

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

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

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

参照先 m_data.

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

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

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

参照先 m_data.

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

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

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

参照先 m_data.

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

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

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

参照先 m_data.

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

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

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

参照先 m_data.

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

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

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

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

ax + b = y

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

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

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

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

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

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

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

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

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

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

参照先 m_data.

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

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

参照先 m_data.


変数

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

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

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


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