Graph
Micro-Average

📊Micro-Average

NEW

Also known as: Weighted average

A global metric computed by aggregating decisions across all classes, weighting by class support.

DESCRIPTION

Micro-averaging calculates metrics by counting total true positives, false negatives, and false positives across classes. It reflects overall performance weighted by class frequency, favoring majority classes. Commonly used for precision, recall, and F1 in multiclass and multilabel tasks. Choose micro-average when operational throughput and aggregate performance matter. It may mask poor performance on rare classes compared to macro-average.

ALTERNATIVE DEFINITIONS

scikit-learn

If ‘average’ is ‘micro’, calculate metrics globally by counting the total true positives, false negatives and false positives.

Defines global aggregation over all decisions.

Source

Wikipedia

Micro-averaging calculates metrics globally by aggregating contributions of all classes to compute the average metric.

Highlights aggregation across classes and support weighting.

Source

Precision Recall F1 Score Class Imbalance Multiclass Classification Confusion Matrix ROC AUC Averaging Methods Support

COMPETING TERMS

Macro-Average

KNOWLEDGE AREAS

Data Science AI Testing & Validation

TARGET AUDIENCE

Data Scientist AI Engineer MLOps Engineer Data Analyst

EXTERNAL SOURCES

TOP QUESTIONS

When should Micro-Average be used?

Use micro-average to measure overall system performance weighted by class frequency, reflecting aggregate operational impact.

Category: Requirements

How does Micro-Average differ from Macro-Average?

Micro-average aggregates global counts, weighting by support; macro-average treats each class equally regardless of frequency.

Category: Misunderstanding

What is a risk of using Micro-Average?

It can hide poor performance on rare classes, leading to overlooked fairness or compliance issues.

Category: Risk

How is Micro-Average computed programmatically?

Aggregate TP, FP, and FN across all classes, then compute the metric from these totals; most libraries support average=‘micro’.

Category: Management

Which metrics commonly support Micro-Average?

Precision, recall, and F1 frequently support micro-averaging in multiclass and multilabel settings.

Category: Overview

Is Micro-Average good for imbalanced data?

It reflects overall performance but may overweight majority classes; combine with macro-average for balanced insights.

Category: Opinion

What competes conceptually with Micro-Average?

Macro-average emphasizes minority classes by equal weighting, complementing micro-average’s operational perspective.

Category: Alternatives

What is a hot topic around Micro-Average?

Choosing averaging schemes under strict fairness and compliance needs is actively debated in regulated domains.

Category: Topic

Where to learn more about Micro-Average?

Consult scikit-learn’s metrics documentation and the Wikipedia page on precision and recall.

Category: Overview