Inteligência artificial, sem ruído.
Tutoriais3 min

Por que a regressão logística venceu o XGBoost em 358 partidas de futebol — uma lição prática de viés e variância

Um experimento com 358 partidas históricas de futebol mostra por que a regressão logística — o modelo mais simples — superou XGBoost, Random Forest e redes neurais. Uma aula prática sobre o trade-off viés-variância em machine learning.

Por que a regressão logística venceu o XGBoost em 358 partidas de futebol — uma lição prática de viés e variância
Imagem de apoio. Fonte: Towards Data Science.

Há um reflexo quase automático em ciência de dados: diante de um novo problema de modelagem, buscar o algoritmo que “ganha competições”. Hoje esse posto é do XGBoost. Mas um experimento com 358 partidas históricas de futebol mostrou que o modelo mais simples — regressão logística — pode dar uma aula ao campeão do Kaggle.

O experimento

O pesquisador Ari Joury testou cinco classificadores na mesma tarefa: prever se uma partida internacional de futebol termina em vitória do time da casa, empate ou vitória do visitante. Os modelos competidores foram:

  • Regressão logística
  • Random Forest
  • KNN (k-vizinhos mais próximos)
  • Rede neural pequena
  • XGBoost

Cada modelo recebeu as mesmas três features para 358 partidas históricas (Copas do Mundo de 2010-2022 e Euros 2020/2024): diferença de força entre os times, força combinada e indicador de mata-mata. A métrica principal foi log-loss, não acurácia.

A acurácia apenas pergunta se a classe mais provável estava correta. O log-loss avalia o vetor completo de probabilidades e penaliza duramente erros cometidos com alta confiança. Para um problema de três classes, o baseline de adivinhação uniforme é ln(3) ≈ 1.099 — qualquer modelo acima disso está pior que jogar uma moeda de três lados.

O resultado surpreendente

ModeloLog-loss CVAcurácia CV
Regressão logística1.00154%
Random Forest1.01156%
KNN1.01353%
Rede neural1.11552%
XGBoost1.16948%

Dois fatos chamam a atenção. O primeiro é o pódio: a regressão logística simples venceu com o melhor log-loss, e o XGBoost — o modelo que domina o Kaggle — ficou em último. O segundo é ainda mais surpreendente: o XGBoost marcou acima de 1.099, o baseline de adivinhação uniforme. Um modelo com 48% de acurácia era, pelo log-loss, pior que jogar uma moeda de três lados.

Por que o modelo “chato” venceu: o trade-off viés-variância

A explicação está na decomposição viés-variância, um dos conceitos mais importantes em machine learning aplicado:

Erro = Viés² + Variância + Ruído irredutível
  • Viés: erro por suposições erradas — um modelo rígido demais perde estrutura real nos dados.
  • Variância: erro por sensibilidade excessiva à amostra de treino — um modelo flexível demais se ajusta ao ruído que não se repetirá.
  • Ruído irredutível: a aleatoriedade genuína do fenômeno. No futebol, esse termo é enorme: um chute desviado decide uma eliminatória.

Com apenas 358 exemplos e 3 features, o XGBoost — com sua enorme capacidade de modelagem — simplesmente memorizou ruído em vez de aprender sinal. A regressão logística, com sua superfície de decisão linear, foi forçada a encontrar a estrutura real que generaliza bem.

Lições práticas

O experimento demonstra três princípios valiosos para qualquer cientista de dados:

  1. Comece simples: uma regressão logística bem ajustada frequentemente supera modelos complexos em datasets pequenos com alto ruído.
  2. Escolha a métrica certa: acurácia pode ser enganosa. O XGBoost teve 48% de acurácia mas foi pior que adivinhar — isso só aparece no log-loss.
  3. Conheça seu ruído: quando o ruído irredutível domina (como em esportes, finanças ou comportamento humano), modelos mais simples e com maior viés tendem a generalizar melhor.

O código Python usado no experimento está disponível no artigo original e usa cross_val_predict com 5-fold cross-validation do scikit-learn. Um excelente ponto de partida para replicar a análise nos seus próprios dados.


Descubra mais sobre noticiAI

Assine para receber nossas notícias mais recentes por e-mail.

R
Sobre o autorRedação Noticiai

Equipe editorial dedicada a explicar inteligência artificial com clareza, independência e contexto.