From 2de5fc557665a64831f0d1b09b8011da28a0ebdd Mon Sep 17 00:00:00 2001 From: Abhinav Sarkar Date: Mon, 20 Nov 2017 15:04:13 +0530 Subject: [PATCH] Returns null if return is NaN --- src/System/Metrics/Histogram.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/System/Metrics/Histogram.js b/src/System/Metrics/Histogram.js index 682e0ee..1622511 100644 --- a/src/System/Metrics/Histogram.js +++ b/src/System/Metrics/Histogram.js @@ -26,9 +26,19 @@ var _percentiles = function(h, ptiles) { }; }; -var _variance = function(h) { return function() { return h.variance(); }; }; +var _variance = function(h) { + return function() { + var v = h.variance(); + return isNaN(v) ? null : v; + }; +}; var _mean = function(h) { return function() { return h.mean(); }; }; -var _stdDev = function(h) { return function() { return h.stdDev(); }; }; +var _stdDev = function(h) { + return function() { + var d = h.stdDev(); + return isNaN(d) ? null : d; + }; +}; var _min = function(h) { return function() { return h.min; }; }; var _max = function(h) { return function() { return h.max; }; }; var _sum = function(h) { return function() { return h.sum; }; };