Methodik
Wie die Auswärtsfahrtzeiten berechnet, wie die Anstoßzeit-Kategorien definiert und wie der Härte-Score zusammengesetzt ist.
Daten
- Spielpläne 1. Bundesliga: Saisons ab 2002/03 via OpenLigaDB; Saisons 1963/64 bis 2001/02 via DFB-Datencenter. Beide Quellen liefern Anstoßdatum, -uhrzeit und Wochentag.
- Spielpläne 2. Bundesliga: Saisons ab 2006/07 via OpenLigaDB; Saisons 1981/82 bis 2005/06 via DFB-Datencenter. Lücke 1991/92: die zweigleisige Saison (Nord/Süd) nach Wiedervereinigung ist im DFB-Datencenter nicht digitalisiert. Vor 1981/82 war die 2. Bundesliga 2-gleisig (Nord/Süd) — diese Saisons sind ebenfalls nicht enthalten.
- Vereins-Standorte: Innenstadt-Koordinate (Hauptbahnhof oder Marktplatz) der Vereinsstadt, nicht des Stadions. So sind Strecken zwischen verschiedenen Vereinen einer Stadt (z.B. Bayern vs. 1860 München) = 0 km.
- Fahrtzeiten: OSRM (Open Source Routing Machine) auf OpenStreetMap-Straßennetz. Wir verwenden den oeffentlichen Demo-Server mit angemessenem Rate-Limit.
- Caching: Pro Staedtepaar wird die Fahrtzeit einmal gespeichert. Frankfurt-München ist 2003 dieselbe Strecke wie 2024.
Anstoßzeit-Kategorien #
Alle realen Anstoßzeiten werden in 10 Kategorien klassifiziert. Die Schwellenwerte:
| Slot | Wochentag | Anstoß |
|---|---|---|
| Fr-Abend | Freitag | alle Zeiten |
| Sa-Frueh | Samstag | vor 15:00 |
| Sa-15:30 | Samstag | 15:00 bis 16:59 |
| Sa-Topspiel | Samstag | 17:00 bis 19:29 |
| Sa-Abend | Samstag | ab 19:30 |
| So-Frueh | Sonntag | vor 15:00 |
| So-Nachmittag | Sonntag | 15:00 bis 17:59 |
| So-Abend | Sonntag | ab 18:00 |
| Mo-Abend | Montag | alle Zeiten |
| Englische Woche | Di / Mi / Do | alle Zeiten |
Härte-Score #
Pro Auswärtsspiel wird ein einheitlicher Score berechnet, der drei Faktoren multiplikativ verbindet:
Härte = Distanz_HinRück_km
x Wochentag-Penalty
x Spätness-Penalty
Wochentag-Penalty:
- Di / Mi / Do = 1.5 (Englische Woche)
- Mo = 1.3
- Fr = 1.25
- Sa = 1.0
- So = 1.1
Spätness-Penalty: max(1.0, (Anstoß_h - 15) * 0.075 + 1.0) -- jede Stunde nach 15:00 erhöht den Wert um 7.5%%.
Beispiel: Auswärtsspiel 1500 km Hin+Rück, Dienstag, 20:30: 1500 x 1.5 x (1 + (20.5-15)*0.075) = 1500 x 1.5 x 1.4125 = 3178.
Heimkommzeit #
Die geschätzte Ankunft zuhause nach einem Auswärtsspiel berechnet sich pragmatisch:
Heimkommzeit = Anstoß_h + 1.75 h + Fahrtzeit_zurueck_h
1h 45min sind Spielzeit (90 min) + Halbzeit (15 min) + Verlassen des Stadions/Stadtgebiets. Bei Anstoß 20:30 und 4 Stunden Fahrtzeit ergibt das eine Ankunft um 02:15 nachts -- "Tagestour nicht moeglich".
Ähnlichkeitsranking #
Pro Verein wird ein Vektor der Anstoßzeit-Anteile (10-dimensional, Summe = 100%%) erstellt. Die Aehnlichkeit zwischen zwei Vereinen ist die Euklidische Distanz zwischen ihren Vektoren. Niedrigere Distanz = aehnlicheres Profil.
Bekannte Einschraenkungen
- Straßennetz 2026, nicht 1965: Die Fahrtzeiten basieren auf dem aktuellen Straßennetz. Saisons vor dem Autobahn-Ausbau der 70er Jahre haben in der Realitaet länger gedauert.
- Auto-Routing: Wir simulieren Auto-Fahrt, kein Bahn-, Flug- oder Bus-Routing.
- Stadtmittelpunkt statt Stadion: Bewusste Vereinfachung. Fuer Fans der ungefaehre Anfahrtspunkt; für Mannschaften zaehlt Stadion-zu-Stadion etwas anders.
- Datenstand: Wenn eine Saison noch laeuft (z.B. 2025/26), sind viele zukuenftige Anstoßzeiten noch nicht durch die DFL bestaetigt.