# HG changeset patch # User Markus Mützel # Date 1605188318 -3600 # Thu Nov 12 14:38:38 2020 +0100 # Node ID 8de82719c4d426412d87ac149c95faf422a2edff # Parent 226df400639c754a5474f43ca314aa15b4d50626 mean.m: Allow NaN for geometric mean (bug #59410). diff -r 226df400639c -r 8de82719c4d4 scripts/statistics/mean.m --- a/scripts/statistics/mean.m Thu Nov 12 02:02:39 2020 -0500 +++ b/scripts/statistics/mean.m Thu Nov 12 14:38:38 2020 +0100 @@ -152,7 +152,7 @@ case "a" y = sum (x, dim) / n; case "g" - if (all (x(:) >= 0)) + if (all (x(:) >= 0 | isnan (x(:)))) y = exp (sum (log (x), dim) ./ n); else error ("mean: X must not contain any negative values");