# Micro-average
Calculate performance across all instances, do not average.
# Macro-average
The average performance across each class.
# Weighted average
Calculate performance for each class, like the macro-average, but weight the average by number of instances in each class.
Weighted averaging can be useful when **you want to consider the performance on smaller classes without letting them dominate the overall score (macro) or be very minor (micro)**. This approach can be especially useful when you have multiple minority classes that are still important to consider, even if their impact on the overall performance is less than that of the majority classes.