From 6ac65bff27122044a19d45c48b4c6c4ebe175a6a Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Wed, 24 Jun 2026 10:36:43 -0400 Subject: [PATCH] Add variance to the stats. --- src/stats.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/stats.hpp b/src/stats.hpp index 8c8749e..ef7d717 100644 --- a/src/stats.hpp +++ b/src/stats.hpp @@ -24,7 +24,11 @@ struct Stats { } inline double stddev() { - return std::sqrt((sumsq - (sum * sum / n)) / (n - 1)); + return std::sqrt(variance()); + } + + inline double variance() { + return (sumsq - (sum * sum / n)) / (n - 1); } inline void sample(double s) {