ProbFut
EN

Metodologia

O ProbFut usa modelos estatísticos para calcular a probabilidade de cada time alcançar seus objetivos no campeonato. Todas as previsões partem de dados reais de resultados e são atualizadas a cada rodada.

Ratings Elo

Cada time recebe uma pontuação que reflete sua força relativa. Depois de cada partida, as pontuações são ajustadas com base no resultado, no placar e na diferença de força entre os times. Times da casa recebem um bonus que reflete a vantagem de jogar em casa. No inicio de cada temporada, as pontuações passam por uma regressao parcial em direcao a media, evitando que resultados de temporadas passadas pesem demais.

Modelo de Gols

Para prever o resultado de cada partida futura, usamos a diferenca de Elo entre os times para estimar quantos gols cada um deve marcar. A partir dessas estimativas, calculamos a probabilidade de cada placar possivel. Aplicamos uma correcao estatistica que melhora a precisao para placares baixos, onde o modelo basico tende a errar mais.

Simulacao Monte Carlo

Simulamos o restante do campeonato milhares de vezes. Em cada simulacao, sorteamos um placar para cada jogo futuro com base nas probabilidades calculadas, atualizamos a classificacao e registramos a posicao final de cada time. Pela lei dos grandes numeros, quanto mais simulacoes rodamos, mais os resultados convergem para as probabilidades reais. Na pratica, apos algumas milhares de iteracoes as probabilidades ja se estabilizam com alta precisao.

Vitorias Necessarias

Para cada objetivo (titulo, classificacao para competicoes internacionais, rebaixamento), calculamos quantas vitorias um time precisa para alcanca-lo com diferentes niveis de confianca. Forcamos o time a vencer um numero especifico de jogos e verificamos em quantas simulacoes ele atinge o objetivo. O numero minimo de vitorias que garante o objetivo em 75%, 90% ou 99% das simulacoes e o que chamamos de Vitorias Necessarias.

Atualizacao

Os dados sao atualizados automaticamente apos cada rodada. O pipeline busca os resultados, recalcula os ratings, roda as simulacoes e publica os novos numeros no site.