MCPcopy Create free account
hub / github.com/colmap/colmap / Variance

Function Variance

src/colmap/math/math.h:267–275  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265
266template <typename T>
267double Variance(const std::vector<T>& elems) {
268 const double mean = Mean(elems);
269 double var = 0;
270 for (const auto el : elems) {
271 const double diff = el - mean;
272 var += diff * diff;
273 }
274 return var / (elems.size() - 1);
275}
276
277template <typename T>
278double StdDev(const std::vector<T>& elems) {

Callers 1

StdDevFunction · 0.85

Calls 2

MeanFunction · 0.85
sizeMethod · 0.80

Tested by

no test coverage detected