Calculadora de precisão, recall e F1
Métricas de classificação a partir de uma matriz de confusão.
Dados da calculadora
Resultados
Preencha os dados e clique em «Calcular» para ver o resultado.
Em resumo
- O que calcula
- Métricas de classificação a partir de uma matriz de confusão.
- Fórmula aplicada
Precisão = VP / (VP + FP)- Exemplo
- VP = 80, FP = 20, FN = 15, VN = 85:
Calculadora de precisão, recall e F1
São as métricas com que se avalia qualquer classificador, de um modelo de aprendizagem automática a um teste diagnóstico.
Informe os quatro valores da matriz de confusão e receba as cinco métricas de uma vez.
Como funciona
A precisão responde a «do que marquei como positivo, quanto era mesmo»; o recall responde a «de tudo o que era positivo, quanto detetei». O F1 é a média harmônica dos dois e penaliza desequilíbrios.
Fórmula
Precisão = VP / (VP + FP)
Recall = VP / (VP + FN)
F1 = 2 · (precisão · recall) / (precisão + recall)
Exatidão = (VP + VN) / total
Especificidade = VN / (VN + FP)
Exemplo resolvido
VP = 80, FP = 20, FN = 15, VN = 85:
Precisão: 80 %
Recall: 84,2 %
F1: 82,1 %
Exatidão: 82,5 %
Explicação
Precisão e revocação puxam em direções opostas
Um modelo que só assinala os casos de que está certíssimo terá precisão altíssima e deixará muitos de fora. Outro que assinala quase tudo capturará quase todos os positivos com precisão péssima.
Qual priorizar depende do custo do erro
Num rastreio médico, deixar passar um caso é muito mais grave que um falso alarme. Num filtro de correio indesejado, marcar uma mensagem legítima como lixo é pior.
Por que o F1 usa média harmónica
A média aritmética premeia os extremos: precisão de cem por cento e revocação de zero daria cinquenta. A média harmónica castiga o desequilíbrio e dá zero.
A exatidão engana com classes desbalanceadas
Se só um por cento dos casos são positivos, um modelo que responda sempre que não acerta noventa e nove por cento das vezes sem detetar nada.
Perguntas frequentes
Por que o F1 usa média harmônica?
Porque penaliza valores baixos: com precisão de 100 % e recall de 10 %, a média aritmética daria 55 % mas o F1 apenas 18 %.
Preciso dos verdadeiros negativos?
Apenas para a exatidão e a especificidade. Precisão, recall e F1 calculam-se sem eles.
Por que o F1 usa média harmónica?
Porque castiga o desequilíbrio. Com precisão de cem e revocação zero, a harmónica dá zero.
Por que não basta a exatidão?
Com classes desbalanceadas é enganadora.
Quer calcular outra coisa?
Estas ferramentas costumam ser usadas junto com esta calculadora.
Qui-quadrado
Teste do qui-quadrado de tabelas de contingência e de aderência, com V de Cramér, resíduos, Yates e teste…
Tamanho de amostra
Quantas respostas precisa para estimar uma percentagem ou uma média, com população finita, efeito de…
Correlação de Pearson
O coeficiente r de Pearson entre duas variáveis, com valor p, intervalo de confiança, reta de regressão e…
Taxa de conversão
Porcentagem de visitas que se convertem em vendas ou registos.
Desvio padrão
Desvio amostral e populacional, variância e coeficiente de variação.
Teste t
Compare duas médias (independentes ou emparelhadas) ou uma média com um valor, com valor p, intervalo de…