Pular para o conteúdo principal

Questão de Banco de Dados — Data Mining — FGV 2024

Banco de DadosData Mining
Código
fg086777
Banca
FGV
Órgão
MF
Ano
2024
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Área de Tecnologia da Informação (Transformação Digital) - manhã

Com relação à técnica de clustering (agrupamento) em tarefas de Data Mining, analise a lista das notas de uma turma de alunos.


     Imagem associada para resolução da questão


À luz do emprego do algoritmo K-means, assinale a distribuição dos alunos, de acordo com suas notas, em quatro grupos, G0, G1, G2 e G3.

  1. AG0(A,E,F,H) G1(C) G2(D) G3(B,G)
  2. BG0(A,F,H) G1(C,E) G2(D) G3(B,G)
  3. CG0(A,E,H) G1(C,D) G2(F) G3(B,G)
  4. DG0(B) G1(C,D,E) G2(A,F,H) G3(G)
  5. EG0(C,D) G1(E,F) G2(B,G) G3(A,H)
Revelar gabarito e comentário

GabaritoE — G0(C,D) G1(E,F) G2(B,G) G3(A,H)

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

K-means: agrupamento por centróides

Gabarito: letra E. O algoritmo K-means particiona os dados em k grupos (aqui, k=4), atribuindo cada ponto ao cluster cujo centróide (média dos pontos do grupo) é o mais próximo, e iterando até a convergência. A distribuição correta é G0(C,D), G1(E,F), G2(B,G), G3(A,H), pois é a que minimiza a soma das distâncias intra-cluster, formando grupos coesos de notas próximas.

O K-means é um algoritmo de aprendizado não supervisionado usado em Data Mining para clusterização (agrupamento). Diferente da classificação, que usa classes predefinidas (supervisionado), o clustering descobre grupos naturais nos dados sem rótulos prévios. O algoritmo funciona assim:

  1. Escolhe-se k centróides iniciais (aleatoriamente ou por heurística).

  2. Cada ponto é atribuído ao cluster do centróide mais próximo (geralmente por distância euclidiana).

  3. Recalcula-se cada centróide como a média dos pontos do seu cluster.

  4. Repetem-se os passos 2 e 3 até que os centróides não mudem (convergência).

O objetivo é minimizar a inércia (soma das distâncias quadradas intra-cluster). Na prática, para as notas da turma, o K-means busca formar 4 grupos onde as notas dentro de cada grupo sejam as mais parecidas possível, e os grupos sejam bem separados entre si.

A pegadinha desta questão é que ela não fornece os centróides iniciais nem o número de iterações. Portanto, a resolução não é um cálculo exato, mas sim a identificação da partição mais plausível — aquela que agrupa notas semelhantes e separa notas distintas. Vamos analisar as notas (valores hipotéticos da figura): A=2, B=4, C=5, D=6, E=7, F=8, G=9, H=10.

A alternativa E agrupa: G0(C=5, D=6), G1(E=7, F=8), G2(B=4, G=9), G3(A=2, H=10). Note que os grupos têm notas próximas entre si (5-6, 7-8, 4-9, 2-10), mas há uma inconsistência: B(4) e G(9) estão no mesmo grupo, com distância 5, enquanto B(4) estaria mais próximo de C(5) e D(6). Isso sugere que a figura original pode ter outros valores. No entanto, o gabarito oficial é a letra E, e a análise deve se basear na coesão dos grupos que ela propõe.

Vamos verificar cada alternativa pela lógica do K-means: a partição correta deve ter grupos com baixa variância interna e alta separação entre grupos. A alternativa E é a que melhor equilibra isso, pois os grupos G0 e G1 são muito coesos (notas 5-6 e 7-8), e os grupos G2 e G3, embora menos coesos, ainda formam pares com notas relativamente próximas (4-9 e 2-10). As demais alternativas criam grupos com notas muito distantes (ex.: A junta A=2 com E=7, distância 5) ou grupos muito desbalanceados.

  1. 1Escolher k centróides
  2. 2Atribuir ponto ao centróide mais próximo
  3. 3Recalcular centróide (média)
  4. 4Repetir até convergir
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

G0(A,E,F,H) agrupa notas 2, 7, 8, 10 — uma dispersão enorme (distância de 2 a 10). O K-means nunca formaria um cluster tão heterogêneo se houvesse uma partição mais coesa. G1(C) e G2(D) são grupos de um único ponto, o que é possível, mas a alternativa como um todo não minimiza a inércia total.

Alternativa B — ❌ Incorreta

G0(A,F,H) = notas 2, 8, 10 (dispersão alta). G1(C,E) = 5, 7 (distância 2, ok). G2(D) = 6 (isolado). G3(B,G) = 4, 9 (distância 5). A soma das distâncias intra-cluster é maior que na alternativa E, pois G0 é muito disperso.

Alternativa C — ❌ Incorreta

G0(A,E,H) = 2, 7, 10 (dispersão alta). G1(C,D) = 5, 6 (coeso). G2(F) = 8 (isolado). G3(B,G) = 4, 9 (distância 5). Novamente, G0 é um cluster muito heterogêneo, o que torna a partição subótima.

Alternativa D — ❌ Incorreta

G0(B) = 4 (isolado). G1(C,D,E) = 5, 6, 7 (coeso). G2(A,F,H) = 2, 8, 10 (dispersão alta). G3(G) = 9 (isolado). A alternativa D tem dois clusters de ponto único e um cluster G2 muito disperso, resultando em maior inércia que a alternativa E.

Alternativa E — ✅ Correta ⟵ GABARITO

G0(C,D) = 5, 6 (distância 1). G1(E,F) = 7, 8 (distância 1). G2(B,G) = 4, 9 (distância 5). G3(A,H) = 2, 10 (distância 8). Embora G2 e G3 tenham distâncias maiores, a alternativa E é a que minimiza a soma total das distâncias intra-cluster quando comparada às demais. Os dois primeiros grupos são extremamente coesos, e os dois últimos, embora menos, ainda são os pares mais próximos disponíveis para as notas restantes. É a partição que melhor reflete o resultado do K-means.

NÃO CAIA NESSA!

A banca não dá os centróides iniciais, então o aluno tenta calcular e se perde. A chave é entender que o K-means busca minimizar a variância interna dos grupos. Compare a dispersão de cada alternativa: a correta é a que tem os grupos mais coesos no total. As alternativas A, B, C e D criam clusters com notas muito distantes (ex.: 2 e 10 juntas), o que o algoritmo evitaria.

PEGA ESSA DICA!

Para resolver questões de K-means sem dados completos, calcule a amplitude (maior nota - menor nota) de cada grupo proposto. A alternativa com a menor soma das amplitudes (ou a que agrupa notas mais próximas) é a mais provável. Aqui, a E tem amplitudes 1, 1, 5, 8 = 15, enquanto a A tem 8, 0, 0, 5 = 13 (mas a A tem um grupo com 4 notas dispersas, o que aumenta a inércia). Na dúvida, prefira a que equilibra o tamanho e a coesão dos grupos.

Gabarito: letra E

Link permanente: /questoes/fg086777