Welches Modell welchen Wert liefert
Zuverlässigkeit
Wahrscheinlichkeit, dass alle berücksichtigten Umstiege klappen, kein Zug ausfällt und die Zielankunft weniger als sechs Minuten verspätet ist.
Historische Ankunft
Typische Verspätung und spätere 90-Prozent-Grenze für eine Verbindung, bevor aktuelle Betriebsdaten vorliegen.
Ankunft während der Fahrt
Zeit, bis zu der neun von zehn Fahrten mit einer ähnlichen DB-Prognose tatsächlich ankamen. Die aktuelle DB-Zeit bleibt die Hauptangabe.
Daten und Zeitfenster
- Zuverlässigkeit
- Juli 2024 bis Mai 2026; Abschlusstest Juni 2026 und Juli 2026
- Historische Ankunft
- Training bis Mai 2026; Abschlusstest Juni 2026 und Juli 2026
- Ankunft während der Fahrt
- Training Januar bis Mai 2025; Kalibrierung Juni 2025; Abschlusstest September 2025 und November 2025
Die langfristigen Modelle lesen Monatsdateien mit Planzeit, gemeldeter Zeit, Zugnummer, Bahnhof und Ausfall. Das Live-Modell liest mehrere historische Prognosestände derselben Ankunft.
Der Fahrplanwechsel im Dezember verändert Zugnummern und Verbindungen; dieser Monat bleibt deshalb außen vor. Training, Kalibrierung, Auswahl und Abschlusstest verwenden getrennte Monate. Quelldateien, Code und Abhängigkeiten werden über SHA-256 festgehalten.
Verwendete Merkmale
Umstieg
Historische Ankunft des Zubringers, Abfahrt des Anschlusszuges, Ausfälle, geplanter Puffer, Tageszeit und Wochenende.
Historische Zielankunft
Pünktlichkeit, Median, 90-Prozent-Wert und Ausfälle am Ziel sowie Uhrzeit, Wochenende und geplante Dauer.
Aktuelle Zielankunft
DB-Zielverspätung, 15 bis 360 Minuten bis Planankunft, Zuglauf, Zielhalt, Uhrzeit, Wochenende und Regional-/Fernverkehr.
Messwerte im Abschlusstest
Zuverlässigkeit der ganzen Reise
- Reiseketten
- 3.851.111
- Brier-Fehler
- 0,2180
- Log-Loss
- 0,6251
- ROC AUC
- 0,7043
- Kalibrierungsfehler
- 1,82 Prozentpunkte
Historische Ankunft
- Mittlere Abweichung
- 3,21443 statt 3,22495 Minuten
- 90-Prozent-Abdeckung
- 90,755 Prozent
- Modellgröße
- 87.324 Byte
Ankunft während der Fahrt
- Geprüfte Prognosestände
- 636.556
- Mittlere Abweichung
- 5,10 statt 5,48 Minuten
- Verbesserung
- 7,0 Prozent
- 90-Prozent-Abdeckung
- 89,72 Prozent
- Modellgröße
- 86.861 Byte
Freigabe und abgelehnte Kandidaten
Ein Kandidat muss auf denselben Testzeilen gegen das bereits ausgelieferte Modell antreten. Geprüft werden Gesamtfehler, Kalibrierung, einzelne Zeit- und Verbindungssegmente, Modellgröße und die Übereinstimmung zwischen Python und der TypeScript-Auswertung in der App.
Der aktuelle Datenlauf ersetzte weder den Zuverlässigkeitswert noch die historische Ankunft: Beide Kandidaten verloren relevante Tests. Das Live-Modell wurde nur für den Bereich 15 bis 360 Minuten vor Planankunft freigegeben. Danach war DB selbst genauer.
Berechnung auf dem Gerät
Die App enthält die kompakten Baumstrukturen als JSON und wertet sie direkt auf dem Gerät aus. Es gibt keinen Modellserver und keine zusätzliche Anfrage pro Verbindung.
Das Zuverlässigkeitsmodell umfasst 369.567 Byte, das historische Ankunftsmodell 87.324 Byte und das Live-Modell 86.861 Byte. Ein App-Update bringt neue Modelle; ohne Update ändern sie sich nicht.
Nicht berücksichtigte Einflüsse
Die Modelle kennen keine heutige Baustelle, kein Unwetter und keine Ursache einer Störung. Aktuelle Meldungen und Ausfälle bleiben separate DB-Angaben.
Der 90-Prozent-Wert während der Fahrt ist keine zweite offizielle Prognose. Alarm, Zugbindung, Teilen und Alternativsuche verwenden nur die aktuelle DB-Zeit.
Eine lesbare Erklärung ohne Testmetriken findest du unter Was Bahnsparer über deine Ankunft weiß.

