Lines Matching refs:values
19 double Mean(const fbl::Vector<double>& values) { in Mean() argument
20 double sum = fbl::accumulate(values.begin(), values.end(), 0.0); in Mean()
21 return sum / static_cast<double>(values.size()); in Mean()
24 double Min(const fbl::Vector<double>& values) { in Min() argument
25 return *fbl::min_element(values.begin(), values.end()); in Min()
28 double Max(const fbl::Vector<double>& values) { in Max() argument
29 return *fbl::max_element(values.begin(), values.end()); in Max()
32 double StdDev(const fbl::Vector<double>& values, double mean) { in StdDev() argument
34 for (double value : values) { in StdDev()
38 return sqrt(sum_of_squared_diffs / static_cast<double>(values.size())); in StdDev()
54 double Median(const fbl::Vector<double>& values) { in Median() argument
57 copy.reserve(values.size()); in Median()
58 for (double value : values) { in Median()
74 ZX_ASSERT(values.size() > 0); in GetSummaryStatistics()
75 double mean = Mean(values); in GetSummaryStatistics()
77 .min = Min(values), in GetSummaryStatistics()
78 .max = Max(values), in GetSummaryStatistics()
80 .std_dev = StdDev(values, mean), in GetSummaryStatistics()
81 .median = Median(values), in GetSummaryStatistics()
131 for (const auto value : values) { in WriteJSON()