float EventInterpreter::getMean(const VectorMap& items){ float sum = 0; for(VectorMap::const_iterator i=items.begin();i != items.end(); ++i){ sum += *i; } return (sum/items.size()); }
float EventInterpreter::getSTDDev(const VectorMap& items, float mean){ float stddev = 0; for(VectorMap::const_iterator i=items.begin(); i != items.end(); ++i){ stddev += pow((*i-mean),2); } return sqrt(stddev/items.size()); }