Interpretações corretas da matriz de confusão

Sep 08 2020

Eu estava verificando se é possível obter a precisão por classe da matriz de confusão até que encontrei uma pergunta semelhante no SO .

Infelizmente, a resposta que me parece convincente obtém votos negativos:

A exatidão é uma medida global e não existe exatidão de classe.

e o altamente votado é seguido por argumentos quentes, como

Isso não calcula a precisão, mas lembra

na seção de comentários. Nenhuma resposta aceita.

Eu gostaria de ter uma resposta SIM ou NÃO a esta pergunta. É tecnicamente correto (e possível) obter a precisão do modelo por classe da matriz de confusão?

Respostas

1 gunes Sep 08 2020 at 16:10

Não. Conforme descrito, a resposta votada no SO calcula o recall, que é a fração de amostras cobertas para aquela classe, ou seja, se houver 5 amostras e você identificar corretamente 3 delas, seu recall é de 60%. Isso é obtido dividindo a entrada diagonal pela soma das linhas. Se você dividir a entrada diagonal pela soma das colunas, obtém precisão. Nenhum deles é precisão, e o conceito de "precisão por classe" não faz sentido.