Unverified Commit 7cb53a95 authored by Jingming's avatar Jingming Committed by GitHub
Browse files

[Fix] fix bug on standart_deviation summarizer (#675)

parent 05bbce8b
...@@ -185,7 +185,7 @@ class DefaultSummarizer: ...@@ -185,7 +185,7 @@ class DefaultSummarizer:
for metric in scores: for metric in scores:
if default_metric == 'standard_deviation': if default_metric == 'standard_deviation':
avg = sum(scores[metric].values()) / len(scores[metric]) avg = sum(scores[metric].values()) / len(scores[metric])
variance = sum((k - avg) ** 2 for k in scores[metric]) / len(scores[metric]) variance = sum((scores[metric][k] - avg) ** 2 for k in scores[metric]) / len(scores[metric])
scores[metric] = result[metric] = math.sqrt(variance) scores[metric] = result[metric] = math.sqrt(variance)
else: else:
if sg.get('weights', []): if sg.get('weights', []):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment