Обобщение бинарных мер качества на многоклассовый случай
Меры качества бинарных классификаторов, рассмотренные в предыдущем разделе, могут быть обобщены на многоклассовый случай через макроусреднение (macroaveraging) т.е. простое усреднение бинарных мер качества по классам:
где
-
- количество верных классификаций объектов класса ,
-
- количество объектов класса ,
-
- количество объектов, предсказанных классом .
Если же считать микроусреднение (microaveraging) этих величин, что получим одно и то же число, равное многоклассовой accuracy:
где - общее число объектов в выборке.
Детальный разбор расчёта этих характеристик с примерами расчёта можно прочитать здесь.
Макроусреднение усредняет по классам, независимо от их размера. Если мера качества высокая на частотных классах и низкая на редких, то макроусреднение даст низкий результат, в отличие от микроусреднения, которое усредняет по объектам.
Также часто макроусредняют величину средней точности average precision, получая другую известную меру качества mean average precision (mAP):