incrementaly maintain average and variance of data sequence [詳細]
#include <variance.h>
Public メソッド | |
Variance () | |
void | add (const double &x) |
Add an element x. | |
double | variance () const |
Private 型 | |
typedef Average | base_t |
Private 変数 | |
double | m_variance |
incrementaly maintain average and variance of data sequence
variance.h の 14 行で定義されています。
typedef Average osl::stat::Variance::base_t [private] |
variance.h の 17 行で定義されています。
osl::stat::Variance::Variance | ( | ) | [inline] |
variance.h の 20 行で定義されています。
void osl::stat::Variance::add | ( | const double & | x | ) | [inline] |
Add an element x.
osl::stat::Averageを再定義しています。
variance.h の 24 行で定義されています。
参照先 osl::stat::Average::add(), m_variance, と osl::stat::Average::numElements().
double osl::stat::Variance::variance | ( | ) | const [inline] |
variance.h の 33 行で定義されています。
double osl::stat::Variance::m_variance [private] |
variance.h の 16 行で定義されています。
参照元 add(), と variance().