Calculadora del coeficiente de correlación de Matthews
Evalúa un clasificador binario con su matriz de confusión: MCC, exactitud, precisión, sensibilidad y especificidad.
Acerca del coeficiente de correlación de Matthews
Ejemplos de MCC
Estas matrices ilustran clasificadores perfectos, útiles e invertidos.
| Matriz de confusión | MCC | Interpretación |
|---|---|---|
| TP 50, TN 50, FP 0, FN 0 | 1.000000 | Todos los casos se clasifican correctamente. |
| TP 90, TN 80, FP 10, FN 20 | 0.703526 | Ambas clases se manejan bien, con algunos positivos omitidos y falsas alarmas. |
| TP 0, TN 0, FP 50, FN 50 | -1.000000 | Cada predicción es opuesta a la clase real. |
Cómo calcular MCC
- Define el resultado positivo y construye la matriz de confusión con las predicciones de evaluación.
- Introduce los recuentos de verdaderos positivos, verdaderos negativos, falsos positivos y falsos negativos.
- Selecciona Calcular MCC para obtener el coeficiente y los porcentajes de rendimiento complementarios.
- Compara MCC con precisión, sensibilidad, especificidad, prevalencia de clases y costo práctico de cada error.
Preguntas sobre la correlación de Matthews
¿Por qué usar MCC en lugar de exactitud?
La exactitud puede parecer alta si una clase mayoritaria domina la muestra. MCC incorpora las cuatro celdas de la matriz y penaliza las predicciones sesgadas hacia una clase.
¿Qué significa un MCC negativo?
Indica asociación inversa entre predicciones y etiquetas reales. Un clasificador muy negativo podría mejorar al invertir todas sus predicciones, pero primero debe investigarse su proceso.
¿Puede MCC no estar definido?
Sí, el denominador es cero cuando un marginal necesario de predicción o resultado está vacío. La calculadora lo informa en vez de inventar una puntuación engañosa.
¿MCC sirve para modelos multiclase?
Esta calculadora implementa la fórmula binaria estándar. Existen definiciones generalizadas de MCC multiclase, pero requieren la matriz de confusión multiclase completa.
¿MCC elige el umbral de clasificación?
No, evalúa los recuentos generados con el umbral elegido. Compara resultados para los umbrales pertinentes y selecciona uno según datos de validación y costos de error.