Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
redef fun sum do
var sum = 0.0
redef fun sum do
var sum = 0.0
- for v in values.values do sum += v
+ for v in values.values do
+ if v.is_nan then continue
+ sum += v
+ end
redef fun std_dev do
var sum = 0.0
for value in values.values do
redef fun std_dev do
var sum = 0.0
for value in values.values do
+ if value.is_nan then continue
sum += (value - avg).pow(2.to_f)
end
return (sum / values.length.to_f).sqrt
sum += (value - avg).pow(2.to_f)
end
return (sum / values.length.to_f).sqrt