From c874f0095bf78af432cc74babb8d6a567339fd2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20V=C3=A9ril?= Date: Thu, 21 Nov 2019 09:55:21 +0100 Subject: [PATCH] Fix a bug when all values are NaN --- content/multipledataset.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/multipledataset.html b/content/multipledataset.html index cf1564c5..50957078 100644 --- a/content/multipledataset.html +++ b/content/multipledataset.html @@ -146,7 +146,7 @@ draft: false } $(row).append(td) } - const noNanVals = vals.filter((v) => !Number.isNaN(v)) + const noNanVals=(vals.every((v)=> Number.isNaN(v)))? vals : (vals.filter((v) => !Number.isNaN(v))) const avals = noNanVals.map(v => Math.abs(v)) for (const val of [ss.min(noNanVals), ss.max(noNanVals), ss.mean(noNanVals), ss.mean(avals), ss.median(noNanVals), ss.median(avals), ss.rootMeanSquare(noNanVals), ss.variance(noNanVals), ss.standardDeviation(noNanVals)]) { $("").text(noNanPrecision(val, 3)).appendTo(row)