Metodologia
Como LOAD90 avalia equipas, converte valores em golos e probabilidades e decide novos fatores.
O que LOAD90 prevê
LOAD90 estima força e probabilidade: golos esperados, vitória casa / empate / fora, mais/menos de 2,5 e ambas marcam, além de título, top 4 e descida.
É um previsão só de futebol. Cotações nunca são entrada. Comparar previsão com cotações é tarefa separada, feita noutro local; LOAD90 trata de probabilidades.
Além da previsão, LOAD90 descreve a carga de cada equipa: densidade, descanso, viagens e meteorologia. Carga é contexto. Só partes aprovadas entram na previsão (ver Fatores LOAD90).
Elo: a base da força
Elo de cada clube muda com resultado, avaliação adversária e diferença de golos. Resultado esperado da casa é
Ehome = 1 / (1 + 10−(Elohome + 100 − Eloaway) / 400)
e após o jogo cada avaliação varia em
ΔElo = 20 · (R − E) · √max(1, |goal difference|), R = 1, ½ or 0
Num jogo terminado, a previsão usa sempre avaliações anteriores ao início.
Do Elo aos golos esperados (EloLambda)
EloLambda converte a diferença de avaliação em golos esperados λ em quatro passos.
- Diferença de avaliação. Com d = (Elocasa − Elofora) / 100, um modelo Poisson dá λhome = μ·eβd + γ, λaway = μ·e−βd − γ com μ = 1,337, β = 0,152, γ = 0,114 para clubes. 100 Elo alteram golos cerca de 16%; vantagem de casa cerca de 75 Elo.
- Nível goleador atual. λ ajustado pelo rácio golos reais / modelo nos últimos 1000 jogos (entre 0,85 e 1,25).
- Ataque e defesa além do Elo (AD_GXS). Cada clube tem ataque A e defesa D, atualizados após cada jogo com golos, xG e remates à baliza; decaem a zero com constante de 90 dias. λcasa é multiplicado por eAcasa − Dfora, e o mesmo para o visitante.
- Disponibilidade do plantel. Ausentes reduzem ataque ou defesa, ponderados por papel (núcleo, titular, rotação, complemento), minutos e linha: guarda-redes/defesas para defesa, avançados para ataque, médios metade para cada.
Dos golos às probabilidades
Dois λ definem resultados de 0–0 a 10–10. Células multiplicam duas Poisson com Dixon–Coles, elevando ligeiramente empates de poucos golos:
P(i, j) ∝ Pois(i; λhome) · Pois(j; λaway) · τ(i, j), τ(0,0) = 1 − λhλat, τ(1,1) = 1 − t, τ(0,1) = 1 + λht, τ(1,0) = 1 + λat, t = −0.06
Soma da grelha dá 1X2, mais/menos de 2,5, ambas marcam e resultados prováveis. Todos derivados dos mesmos λ, mantendo coerência.
Fatores LOAD90
LOAD90 amplia EloLambda com fatores do seu modelo de carga. Só entram após melhorar precisão em épocas não usadas no ajuste (ver Como testamos alterações). Aplicamos metade do efeito medido, por prudência.
| Fator | Regra | Estado |
|---|---|---|
| Alta congestão | Equipa com 4+ jogos nos 14 dias anteriores marca ×0,945 e sofre ×1,06. Em três épocas das cinco grandes, marcaram cerca de 11% menos e sofreram 12% mais do que esperado. | Na previsão |
| Posse de bola | Posse média anterior (último ano, mais peso aos recentes). Por desvio-padrão (cerca de 6,7%), marca 2,8% mais e o adversário 1,4% mais: equipas de posse jogam jogos mais abertos. | Na previsão |
Laboratório mostra mesmo jogo como EloLambda puro, sem fatores LOAD90, tornando efeito visível. Em 250 jogos atuais nunca usados no ajuste, posse melhorou previsão (perda logarítmica −0,008 por jogo).
As escalas 0–100
Valores em escalas fixas 0–100 por curva logística. Força 50 = clube típico das cinco grandes; 90 = candidato ao título. Escalas congeladas, nunca reajustadas; mesma avaliação sempre igual entre ligas e épocas.
| Escala | Construído a partir de | 50 significa | 90 significa |
|---|---|---|---|
| Força L90 | Elo do clube | Elo 1646, mediana de clubes-época das cinco grandes ligas 2020–2026 | Elo 1975 |
| Força da liga | Elo médio dos clubes da liga | Mediana de 71 épocas de primeira divisão | O nível histórico da Premier League é 95 |
| Ataque / Defesa | Elo mais ataque ou defesa AD_GXS, contra um adversário médio das cinco grandes em campo neutro | Ataque ou defesa média das cinco grandes ligas | Ataque ou defesa de elite |
| Forma (últimos 5) | Pontos de cinco jogos face ao clube mediano (força 50), valorizando vitórias sobre fortes. Ao lado: pontos face a previsões próprias | Uma série típica | Cerca de 6 pontos mais do que um clube mediano |
Força L90 é avaliação própria de força de clubes LOAD90, derivada do Elo. Força da liga usa Elo médio com calibração separada (centro 1516, dispersão 77,4, face a 1646 e 150 dos clubes). Não força L90 média; não diretamente comparável.
Força atual é força L90 após ausências próprias antes do próximo jogo, reconvertida em Elo. Força do jogo adiciona tudo para um jogo (campo, ataque, defesa, ausências, estilo, alta congestão); Porque mudou a força lista partes em Elo.
Carga: calendário, descanso, viagens e tempo
Carga 0–100 descreve dificuldade atual do calendário. Índice descritivo, não previsão: carga alta não a altera necessariamente.
| Componente | Pontos |
|---|---|
| Calendário (jogos nos 14 dias anteriores) | 3 → 15, 4 → 35, 5+ → 50 |
| Descanso (dias desde o último jogo) | menos de 2,5 → 15, menos de 3,5 → 8 |
| Deslocação ao estádio | mais de 300 km → 6, mais de 800 → 12, mais de 1500 → 20; mais 5–10 por viagens intensas em 14 dias |
Níveis: Baixo abaixo de 20, Moderado desde 20, Alto desde 40, Crítico desde 60. Tempo (calor, frio, chuva, vento, trovoadas) separado, não somado à carga. O Alta congestão o distintivo marca 4+ jogos em 14 dias, a única parte do calendário com efeito mensurável nos resultados.
Previsão da época
Resto da época simulado 5000 vezes. Cada jogo pela previsão guardada; demasiado distante usa Elo, nível de golos e ataque/defesa a decair. Ordena pontos e diferença de golos. Dá probabilidades de título, top 4, descida, pontos esperados e posições prováveis. O Índice competitivo é entropia das probabilidades de título: 100 = todos igualmente prováveis, 0 = vencedor certo.
Como testamos alterações
- Apenas o que o Elo ainda não sabe. Novo fator medido pelo que a previsão atual falhou, nunca por resultados brutos.
- Fora da amostra. Ajustamos em duas épocas e testamos a terceira por turnos, cinco grandes 2023/24–2025/26 (5256 jogos). Depois verificamos atual, nunca usada no ajuste.
- Regras próprias de pontuação. Perda logarítmica conjunta do resultado exato (NLL), e Brier para 1X2, mais/menos de 2,5 e ambas marcam.
- Critério rigoroso. Ao testar vários fatores, cada um deve superar previsão em cerca de 2,7 erros-padrão, evitando sucesso por acaso.
- Resultados em direto. Após lançamento, cada previsão prévia é guardada com a de controlo e avaliada no fim. Um fator que ficar atrás é retirado.
O que testámos e excluímos
A maioria das ideias não passou. Listamo-las para manter a previsão explicável.
| Ideia | Resultado |
|---|---|
| Descanso curto, vantagem de descanso | Sem efeito em qualquer época. |
| Fadiga de viagens (longas distâncias, quilómetros em 14 dias) | Sinais opostos em épocas diferentes. |
| Dérbis e deslocações curtas | Parecia forte em 2024–2026, inverteu em 2023/24. Retirado. |
| Jogo anterior de taça ou competição europeia | Não se repetiu numa segunda época. |
| Histórico dos confrontos diretos | Sem efeito além da força. Golos de confrontos passados repetem sobretudo a informação da posse. |
| Precisão de passe, faltas e conversão de remates | Pequeno e instável entre épocas; reflete sobretudo a posse. |
| Amarelos, percentagem de defesas, golos face a xG | Sem efeito nos golos. |
| 3 jogos em 14 dias | Sem efeito; só 4+ importa. |
As nossas regras
- Previsão congelada no início, nunca alterada depois.
- Previsões reconstruídas após jogos para completar antigos usam só dados anteriores ao início e são identificadas.
- Escalas e parâmetros versionados. Mudança recebe novo nome em vez de substituir o anterior silenciosamente.
- Fatores experimentais identificados; previsão sem eles sempre a um clique.