quarta-feira, 14 de outubro de 2026

Parametros obtidos a partir da matriz de confusão

 parametros obtidos a partir da matriz de confusão em IA

A matriz de confusão é a ferramenta fundamental para avaliar o desempenho de modelos de classificação em Inteligência Artificial e Aprendizado de Máquina. A partir dos seus quatro componentes básicos — Verdadeiros Positivos (VP), Verdadeiros Negativos (VN), Falsos Positivos (FP) e Falsos Negativos (FN) —, é possível derivar uma série de parâmetros essenciais para entender onde o modelo acerta e onde erra.

1. Os Componentes Básicos (Contexto Binário)

  • VP (Verdadeiro Positivo): O modelo previu que era positivo, e o valor real era positivo.

  • VN (Verdadeiro Negativo): O modelo previu que era negativo, e o valor real era negativo.

  • FP (Falso Positivo / Erro Tipo I): O modelo previu que era positivo, mas o valor real era negativo (alarme falso).

  • FN (Falso Negativo / Erro Tipo II): O modelo previu que era negativo, mas o valor real era positivo (perdeu o evento).

2. Principais Parâmetros Derivados

Acurácia (Accuracy)

  • O que mede: A proporção total de previsões corretas feitas pelo modelo em relação ao total de amostras.

  • Fórmula:

  • Quando usar: Útil quando as classes estão perfeitamente balanceadas. Deve ser evitada em cenários com forte desbalanceamento de classes (ex: detecção de fraudes raras).

Precisão (Precision)

  • O que mede: Dentre todas as previsões que o modelo classificou como positivas, quantas realmente eram positivas?

  • Fórmula:

  • Quando usar: Crucial quando o custo de um Falso Positivo é alto (ex: spam: você não quer que um e-mail importante vá para a lixeira por engano).

Sensibilidade / Revocação / Recall (Sensitivity / Recall)

  • O que mede: Dentre todos os casos realmente positivos no conjunto de dados, quantos o modelo conseguiu detectar?

  • Fórmula:

  • Quando usar: Fundamental quando o custo de um Falso Negativo é crítico (ex: diagnósticos médicos de doenças graves, onde deixar de identificar um doente é perigoso).

Especificidade (Specificity)

  • O que mede: Dentre todos os casos realmente negativos, quantos o modelo conseguiu identificar corretamente?

  • Fórmula:

  • Quando usar: Importante quando o foco está em mapear com precisão a classe negativa ou saudável.

F1-Score

  • O que mede: A média harmônica entre a Precisão e a Revocação.

  • Fórmula:

  • Quando usar: Excelente métrica de resumo quando se busca um equilíbrio entre Precisão e Recall, especialmente em bases de dados desbalanceadas.

Taxa de Falso Positivo (False Positive Rate - FPR)

  • O que mede: A proporção de negativos reais que foram incorretamente classificados como positivos.

  • Fórmula:

  • Uso principal: Utilizada na construção da Curva ROC (junto com o Recall) para avaliar o limiar de decisão (threshold) do modelo.

3. Tabela Resumo de Referência

ParâmetroFórmula SimplificadaFoco Principal
AcuráciaDesempenho global
PrecisãoQualidade das previsões positivas
Recall (Sensibilidade)Quantidade de positivos capturados
EspecificidadeCapacidade de identificar os negativos
F1-ScoreMédia harmônica (Prec. e Recall)Equilíbrio geral em dados desbalanceados

Pauta 21/10

 - Se Discutir parametros da Matriz de Confussao 

- Fazer material para consulta em vida profissional

Arquivo Weka Dinheiro Falso

 Arquivo Weka Dinheiro Falso 


Arquivo para Download

Clicar Aqui

Site de Laboratorios LIA+

 https://lia-plus.github.io/

SQL - Introdução

 SQL - Introdução


 Video ACCESS

https://youtu.be/v-8Xz5PLWnw?si=GkU4MW2hWrRupk8E

https://www.youtube.com/watch?v=aQBuKMBgers



data banco_d;


input Obs Name $ Sex $ Age Height Weight;


datalines;


1 Alfred M 14 69.0 112.5


2 Alice F 13 56.5 84.0


3 Barbara F 13 65.3 98.0


4 Carol F 14 62.8 102.5


5 Henry M 14 63.5 102.5


6 James M 12 57.3 83.0


7 Jane F 12 59.8 84.5


8 Janet F 15 62.5 112.5


9 Jeffrey M 13 62.5 84.0


10 John M 12 59.0 99.5


11 Joyce F 11 51.3 50.5


12 Judy F 14 64.3 90.0


13 Louise F 12 56.3 77.0


14 Mary F 15 66.5 112.0


15 Philip M 16 72.0 150.0


16 Robert M 12 64.8 128.0


17 Ronald M 15 67.0 133.0


18 Thomas M 11 57.5 85.0


19 William M 15 66.5 112.0


;

proc print;

run;

 

 /* input Obs Name $ Sex $ Age Height Weight; */

 


PROC SQL;


    SELECT Name, Sex, Age


    FROM banco_d


    WHERE Age > 12;


QUIT;


PROC SQL;


    SELECT Name, Sex, Age


    FROM banco_d


    WHERE Age > 12


    ORDER BY Age DESC;


QUIT;



 


PROC SQL;


    CREATE TABLE banco_mais_14 AS


    SELECT Name, Age


    FROM banco_d


    WHERE Age > 14;


QUIT;


proc print data= banco_mais_14; run;


*/


 /* input Obs Name $ Sex $ Age Height Weight; */


/*

PROC SQL;


    SELECT Name, Sex, Age


    FROM banco_d


    WHERE Age > 11


    ORDER BY Age DESC;


QUIT;

*/


 

SQL Indispinsável

 

SQL Indispinsável

Pra mexer com ciência de dados, é bom aprender SQL? E qual a melhor forma de aprender?

(Resposta por Gemini 4 Argon)

Aprender SQL não é apenas recomendável para quem trabalha com ciência de dados — é indispensável.

Enquanto linguagens como SAS, Python e R são insubstituíveis para modelagem estatística, aprendizado de máquina e visualização, o SQL (Structured Query Language) é a língua franca onde os dados estruturados residem e a ferramenta mais eficiente para extração, cruzamento e agregação de dados antes da modelagem.