Mineração de dados — tarefas, técnicas e processo KDD
6 min de leitura13 questões
Cai no edital de Agente PF, Escrivão PF, Papiloscopista PF, Banco do Brasil, Caixa Econômica Federal, Receita Federal, Receita Federal
Para revisar
Resumo
Mineração de dados é a descoberta de padrões úteis, não óbvios e antes desconhecidos em grandes volumes de dados. Usa estatística, aprendizado de máquina e bancos de dados. É a etapa central do processo KDD.
- Tarefas preditivas: classificação e regressão; aprendizado supervisionado.
- Tarefas descritivas: agrupamento, associação, detecção de anomalias; em regra, não supervisionadas.
- Classificação: prevê a categoria de um registro, como fraude ou não fraude.
- Regressão: prevê valor numérico.
- Agrupamento: forma grupos por semelhança, sem rótulos prévios.
- Processos: KDD e CRISP-DM organizam as etapas do trabalho.
Entenda
Mineração × consulta
A consulta SQL ou OLAP responde a pergunta já formulada pelo analista. A mineração procura padrões que ninguém pediu de forma explícita. Text mining aplica a ideia a textos; web mining, a páginas, links e registros de acesso.
Ex.: "quanto o investigado movimentou em março?" é consulta. "Que contas se comportam como contas de passagem?" é mineração.
Aprendizado supervisionado e não supervisionado
No aprendizado supervisionado, os dados de treino têm rótulo: a resposta correta é conhecida, e o modelo aprende a prevê-la. No não supervisionado, não há rótulo: o algoritmo busca estrutura nos próprios dados.
Ex.: histórico de transações marcadas como "fraude" e "normal" permite treino supervisionado. Base de clientes sem nenhuma marcação só admite técnica não supervisionada.
Classificação e regressão
- Classificação: prevê a classe de um registro. Técnicas: árvore de decisão, k-NN, Naive Bayes, SVM, redes neurais. A árvore de decisão é interpretável: gera regras do tipo "se… então".
- Regressão: prevê valor numérico contínuo.
Ex.: rotular uma transação como "suspeita" ou "normal" é classificação. Prever o valor de mercado de um imóvel pelas suas características é regressão.
Agrupamento (clustering)
Reúne registros parecidos em grupos, sem classes definidas antes. O algoritmo k-means é o mais citado: o analista escolhe o número k de grupos, e o método distribui os registros em torno de k centros.
Ex.: separar correntistas em perfis de movimentação sem dizer ao algoritmo quais perfis existem.
Regras de associação
Descobrem itens que aparecem juntos: "quem tem X também tem Y". O algoritmo clássico é o Apriori. Três medidas avaliam a regra X → Y:
- Suporte: fração das transações que contêm X e Y.
- Confiança: P(Y | X): das transações com X, a fração que também tem Y.
- Lift: confiança dividida pela frequência de Y. Acima de 1, indica associação positiva.
Ex.: em 100 transações, X aparece em 40, Y em 30 e os dois juntos em 24. Suporte: 24 ÷ 100 = 0,24. Confiança: 24 ÷ 40 = 0,60. Lift: 0,60 ÷ 0,30 = 2.
Detecção de anomalias e padrões sequenciais
A detecção de anomalias (outliers) acha registros que fogem do padrão. A mineração de padrões sequenciais considera a ordem dos eventos no tempo.
Ex.: correntista que movimenta R$ 3.000 por mês recebe R$ 400.000 em um dia: anomalia. "Depósito em espécie seguido, em até dois dias, de remessa ao exterior" é padrão sequencial.
Processo KDD
KDD é a descoberta de conhecimento em bases de dados. Etapas, na ordem: seleção → pré-processamento (limpeza) → transformação → mineração → interpretação e avaliação. A limpeza trata valores ausentes, duplicados, ruídos e inconsistências. A preparação dos dados costuma consumir a maior parte do esforço.
Ex.: antes de minerar extratos bancários, o analista seleciona as contas de interesse, remove lançamentos duplicados e padroniza o formato das datas.
CRISP-DM
Modelo de processo com seis fases, em ciclo: entendimento do negócio → entendimento dos dados → preparação dos dados → modelagem → avaliação → implantação.
Ex.: a primeira fase define a pergunta, como "reduzir fraudes em benefícios". Só depois vêm os dados e o modelo.
Avaliação e overfitting
O modelo é avaliado em dados de teste, separados dos de treino. Overfitting ocorre quando o modelo decora o treino e generaliza mal: acerta muito no treino e pouco em dados novos.
Ex.: classificador com 99% de acerto no treino e 60% no teste está sobreajustado.
Quadro
| Caso descrito | Tarefa |
|---|---|
| Separar transações em "suspeita" e "normal" com histórico rotulado | Classificação |
| Prever o valor movimentado no próximo mês | Regressão |
| Descobrir perfis de clientes sem categorias prévias | Agrupamento |
| "Contas que recebem de A costumam transferir para B" | Associação |
| Achar movimentação muito fora do padrão do correntista | Detecção de anomalias |
Como a banca cobra
- "O agrupamento (clustering) é técnica supervisionada, pois exige classes definidas previamente." → errado (é não supervisionado; quem exige classes é a classificação).
- "A classificação é técnica não supervisionada, pois dispensa classes previamente rotuladas." → errado (é supervisionada).
- "Prever o valor de mercado de um imóvel a partir de suas características é tarefa de regressão." → certo (o alvo é numérico).
- "No processo KDD, a mineração de dados é a etapa inicial, anterior à seleção e ao pré-processamento." → errado (vem depois da seleção, do pré-processamento e da transformação).
- "Na regra de associação X → Y, a confiança corresponde à probabilidade de Y dado X." → certo.
- "No CRISP-DM, a primeira fase é o entendimento do negócio." → certo.
- "O overfitting ocorre quando o modelo generaliza melhor para dados novos do que para os de treinamento." → errado (é o contrário).
- "A mineração de dados limita-se a responder a perguntas previamente formuladas, assim como as consultas SQL e OLAP." → errado (ela descobre padrões não buscados).
- "Árvores de decisão são técnica usada em tarefas de classificação." → certo.
- Detalhe que derruba o item: a banca troca os pares. Classificação: supervisionada, com rótulo, prevê categoria. Agrupamento: não supervisionado, sem rótulo. Pergunte se o caso tem resposta conhecida no histórico.
Revisão rápida
O que a mineração de dados procura?Revelar
Padrões úteis, não óbvios e antes desconhecidos.
Classificação prevê o quê?Revelar
Uma categoria.
Regressão prevê o quê?Revelar
Um valor numérico.
Agrupamento é supervisionado?Revelar
Não; não usa rótulos.
Que medidas avaliam uma regra de associação?Revelar
Suporte, confiança e lift.
Qual a ordem do KDD?Revelar
Seleção, pré-processamento, transformação, mineração, interpretação.
Qual a primeira fase do CRISP-DM?Revelar
Entendimento do negócio.
O que é overfitting?Revelar
O modelo decora o treino e generaliza mal.
Mapa mental
Conceito
- Padrões úteis, novos, não óbvios
- Etapa central do KDD
Preditivas (supervisionadas)
- Classificação: prevê categoria
- Regressão: prevê número
Descritivas (não supervisionadas)
- Agrupamento: grupos sem rótulos
- Associação: suporte, confiança, lift
- Anomalias: casos fora do padrão
Processos
- KDD: seleção, limpeza, transformação, mineração, avaliação
- CRISP-DM: negócio até implantação, cíclico
Cuidados
- Overfitting: avaliar com teste
- Mineração descobre; SQL responde
⚠️ Pegadinha
- Clustering não usa classes prévias
Questão 1, Agente PF, Certo ou Errado
O agrupamento (clustering) é técnica supervisionada, pois exige classes definidas previamente.
Revelar gabarito
Gabarito: Errado
Errado. O agrupamento é não supervisionado: forma grupos por semelhança sem rótulos prévios, como no k-means. Quem exige classes conhecidas no treinamento é a classificação, tarefa preditiva e supervisionada da mineração de dados.
Questão 2, Agente PF, Certo ou Errado
A técnica de regras de associação é adequada para descobrir que clientes que compram determinado produto tendem a comprar outro.
Revelar gabarito
Gabarito: Certo
Certo. Relações do tipo quem compra X também compra Y são o objeto das regras de associação, obtidas por algoritmos como o Apriori e avaliadas pelas medidas de suporte, confiança e lift.
Questão 3, Agente PF, Certo ou Errado
Prever o valor de mercado de um imóvel a partir de suas características é tarefa de regressão.
Revelar gabarito
Gabarito: Certo
Certo. A regressão é a tarefa preditiva usada quando a saída é um valor numérico, como o preço de um imóvel. Se o objetivo fosse prever uma categoria, a tarefa seria a classificação.
Questão 4, Agente PF, Certo ou Errado
No processo KDD, a mineração de dados é a etapa inicial, anterior à seleção e ao pré-processamento.
Revelar gabarito
Gabarito: Errado
Errado. No KDD, a ordem é seleção, pré-processamento, transformação, mineração e interpretação. A mineração é a etapa central e depende dos dados já preparados, não podendo vir antes dessas fases iniciais.
Questão 5, Agente PF, Certo ou Errado
Árvores de decisão são técnica usada em tarefas de classificação.
Revelar gabarito
Gabarito: Certo
Certo. Árvores de decisão preveem categorias a partir de exemplos rotulados e geram regras interpretáveis do tipo se e então. Também são usadas na classificação técnicas como k-NN, Naive Bayes, SVM e redes neurais.
- Revelar resposta
Mineração de dados
Descoberta de padrões úteis, não óbvios e desconhecidos em grandes volumes de dados; etapa central do KDD.
- Revelar resposta
Classificação × agrupamento
Classificação: supervisionada, prevê categoria com rótulos conhecidos. Agrupamento (clustering): não supervisionado, forma grupos sem rótulos (k-means).
- Revelar resposta
Regras de associação
"Quem compra X também compra Y" (Apriori); medidas suporte, confiança e lift.
- Revelar resposta
Classificação × regressão
Ambas preditivas; classificação prevê categoria, regressão prevê valor numérico.
- Revelar resposta
Fases do CRISP-DM
Entendimento do negócio → dos dados → preparação → modelagem → avaliação → implantação (cíclico).
- Revelar resposta
Detecção de anomalias
A detecção de anomalias, ou outliers, é tarefa descritiva que identifica casos fora do padrão, como transações atípicas, e tem uso em análise de fraude e lavagem.
- Revelar resposta
Overfitting
No overfitting, o modelo decora o conjunto de treino e generaliza mal, por isso deve ser avaliado em dados de teste separados dos usados no aprendizado.
- Revelar resposta
Suporte × confiança
Na regra X → Y, o suporte é a fração das transações com X e Y, a confiança é P(Y|X), e um lift maior que 1 indica associação positiva.
- Revelar resposta
Fases do CRISP-DM
O CRISP-DM, cíclico, percorre entendimento do negócio, entendimento dos dados, preparação, modelagem, avaliação e implantação, nessa ordem, começando sempre pelo problema de negócio.
- Revelar resposta
Mineração × consulta
A consulta SQL ou OLAP responde perguntas já formuladas, enquanto a mineração descobre padrões úteis, não óbvios e previamente desconhecidos, sem que tenham sido buscados explicitamente.
Estude Agente PF no app
Grátis, sem cartão