Das Dixon-Coles-Modell ist das meistzitierte akademische Framework für Fußball-Spielvorhersagen. 1997 publiziert, löst es einen spezifischen Fehler der Standard-Poisson-Regression und bleibt der Maßstab für neuere Modelle.
Das Problem mit einfachem Poisson
Standard-Poisson modelliert Tore jedes Teams unabhängig. Das funktioniert insgesamt, unterschätzt aber systematisch torarme Ergebnisse — besonders 0:0, 1:0, 0:1 und 1:1.
Die Dixon-Coles-Korrektur
Dixon und Coles führten den Abhängigkeitsparameter Rho ein, der die gemeinsame Wahrscheinlichkeit torarmer Ergebnisse anpasst. Der Parameter Rho ist typischerweise eine kleine negative Zahl (etwa -0,13 bis -0,08), die 0:0 und 1:1 wahrscheinlicher macht.
Implementierungsschritte
1. Daten vorbereiten
Historische Spieldaten laden mit: Datum, Heimteam, Auswärtsteam, Heimtore, Auswärtstore.
2. Modellparameter definieren
Jedes Team hat einen Angriffsparameter und Verteidigungsparameter. Plus Heimvorteil und Rho. Für eine 18-Team-Liga: 37 Parameter (18 Angriff + 18 Verteidigung + 1 Heimvorteil).
3. Zeitabklinggewichtung anwenden
Gewicht = exp(-xi x t), wobei t die Tage seit dem Spiel ist. Xi von 0,005 bedeutet, dass ein 6 Monate altes Spiel etwa 40% des Gewichts eines gestrigen Spiels hat.
4. Maximum-Likelihood-Optimierung
SciPys minimize oder Rs optim finden die Parameter, die die Wahrscheinlichkeit maximieren.
5. Vorhersagen generieren
Beispiel: Bayern (Angriff 1,45, Verteidigung 0,75) vs Dortmund (Angriff 1,30, Verteidigung 0,90). Heim-xG = 2,35. Auswärts-xG = 1,17. Nach Korrektur: Heimsieg 55,4%, Unentschieden 21,8%, Auswärtssieg 22,8%.
Ein 30-€-Einsatz auf Unentschieden bei Quote 3,40 bringt 102 € — abzüglich 5% Sportwettensteuer. Wenn Ihr Modell 21,8% Unentschieden-Wahrscheinlichkeit gibt und die implizierte Quote 29,4% (1/3,40) beträgt, überbepreist der Buchmacher das Unentschieden — kein Wert für Sie.