Zum Inhalt springen

Modelle für Zuverlässigkeit und Ankunft

Vor der Buchung bewertet Bahnsparer die Verbindung und ihre historische Ankunft. Während der Fahrt bleibt die aktuelle DB-Zeit sichtbar; die App ergänzt nur den Wert „9 von 10 bis“.

Inhalt · 7 Themen

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ß.