9 for (
int i = 0; i <
_dim; i++){
10 std::vector<StatisticsFinder> statsFinders;
11 for (
int j = 0; j <
_dim; j++){
20 _dim(x.getDimension())
23 for (
int i = 0; i <
_dim; i++){
24 std::vector<StatisticsFinder> statsFinders;
25 for (
int j = 0; j <
_dim; j++){
39 for (
int i = 0; i <
_dim; i++){
40 for (
int j = 0; j <
_dim; j++){
42 if (i == j) val = x.
at(i);
43 if (i != j) val = x.
at(i)*x.
at(j);
71 double expI = statsI .
mean();
72 double expJ = statsJ .
mean();
73 double expIJ = statsIJ.
mean();
75 return expIJ - expI*expJ;
std::vector< std::vector< StatisticsFinder > > _statisticsFinders
double correlation(int i, int j) const
HyperPoint getMin() const
HyperStatisticsFinder(int dimension, bool mean=1, bool width=1, bool widthError=1, bool keepOrderedEvents=0)
const double & at(int i) const
void add(const HyperPoint &x)
HyperPoint getMax() const
double getWeight(int i=0) const
HyperPoint meanError() const
double covarience(int i, int j) const
virtual ~HyperStatisticsFinder()