Калькулятор коэффициента корреляции Мэтьюза
Оцените бинарный классификатор по матрице ошибок: MCC, доля верных ответов, точность, полнота и специфичность.
О коэффициенте корреляции Мэтьюза
Примеры MCC
Эти матрицы показывают идеальный, полезный и инвертированный классификаторы.
| Матрица ошибок | MCC | Интерпретация |
|---|---|---|
| TP 50, TN 50, FP 0, FN 0 | 1.000000 | Каждый случай классифицирован верно. |
| TP 90, TN 80, FP 10, FN 20 | 0.703526 | Оба класса распознаются хорошо, но есть пропуски положительных и ложные тревоги. |
| TP 0, TN 0, FP 50, FN 50 | -1.000000 | Каждый прогноз противоположен истинному классу. |
Как рассчитать MCC
- Определите положительный класс и постройте матрицу ошибок по оценочным прогнозам.
- Введите количества истинно положительных, истинно отрицательных, ложноположительных и ложноотрицательных случаев.
- Нажмите «Рассчитать MCC», чтобы получить коэффициент и вспомогательные показатели в процентах.
- Сопоставьте MCC с точностью, полнотой, специфичностью, частотой классов и практической ценой каждой ошибки.
Вопросы о корреляции Мэтьюза
Зачем MCC вместо доли верных ответов?
Доля верных ответов может выглядеть высокой, если в выборке доминирует один класс. MCC учитывает все четыре ячейки матрицы и штрафует односторонние прогнозы.
Что означает отрицательный MCC?
Прогнозы обратно связаны с истинными метками. Сильно отрицательный классификатор может улучшиться при инверсии всех прогнозов, но сначала нужно исследовать его процесс обработки.
Может ли MCC быть неопределённым?
Да, знаменатель равен нулю, когда нужная маргинальная сумма прогнозов или результатов пуста. Калькулятор сообщает об этом, а не выдаёт вводящую в заблуждение оценку.
Подходит ли MCC для многоклассовых моделей?
Этот калькулятор использует стандартную бинарную формулу. Существуют обобщения MCC для нескольких классов, но им нужна полная многоклассовая матрица ошибок.
Выбирает ли MCC порог классификации?
Нет, он оценивает количества при выбранном вами пороге. Сравните результаты для подходящих порогов и выберите по валидационным данным и цене ошибок.