From 682336b86df3f7fa7c4a6e11c9fab779604b4116 Mon Sep 17 00:00:00 2001 From: Seth Linden Date: Thu, 3 Nov 2022 14:22:15 -0600 Subject: [PATCH] Per issue 2206, fixed a bug in the Mean Absolute Difference calculation. mad = sum / count. SL --- src/basic/vx_util/num_array.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/basic/vx_util/num_array.cc b/src/basic/vx_util/num_array.cc index e959753e01..af0365729c 100644 --- a/src/basic/vx_util/num_array.cc +++ b/src/basic/vx_util/num_array.cc @@ -1304,10 +1304,10 @@ double NumArray::mean_abs_diff() const count++; } } - + if(count == 0) mad = bad_data_double; - else mad = sum / (n*(n-1)); - + else mad = sum / count; + return(mad); }