getConfidenceByCategory method
Returns average confidence grouped by analyzer category
Implementation
Map<String, double> getConfidenceByCategory() {
final byCategory = <String, List<double>>{};
for (final entry in AnalyzerConfidence.defaults.entries) {
final category = _categoryForCode(entry.key);
byCategory.putIfAbsent(category, () => []).add(entry.value.confidence);
}
return byCategory.map(
(k, v) => MapEntry(k, v.reduce((a, b) => a + b) / v.length),
);
}