BayesianBahn
Empirische Ankunftszeit-Verteilungen für Züge der Deutschen Bahn
Screenshots
Beschreibung
Frühe Version: Die Vorhersagen sind experimentell — Zeiten und
Anschlüsse immer mit den offiziellen DB-Apps abgleichen.
BayesianBahn sagt vorher, wann du tatsächlich ankommst — als vollständige
Wahrscheinlichkeitsverteilung, nicht als einzelne Zahl.
Start, Ziel und Zeit eingeben (auch für spätere Tage): Die App sucht
Direktverbindungen und Verbindungen mit einem Umstieg — Routen mit zwei
oder mehr Umstiegen sind noch nicht abgedeckt, sie findet also
gelegentlich weniger Verbindungen als die DB-Apps. Für jede Option zeigt
sie:
* die vorhergesagte mittlere Ankunftszeit am Ziel,
* ein 80-%-Glaubwürdigkeitsintervall (Bayes-Credible-Intervall),
* die vollständige Verspätungsverteilung als Diagramm,
* die Wahrscheinlichkeit, jeden Anschlusszug zu erreichen,
* einen Deutschland-Ticket-Filter, der auf den Nahverkehr beschränkt.
Umstiege werden mit dem Satz von Bayes fortgepflanzt: Du steigst in den
ersten Anschlusszug, der noch nicht abgefahren ist — ein verspäteter
früherer Zug zählt also als erreichbar, und ein verpasster Anschluss
verschiebt ehrlich die gesamte Verteilung. Live-Abfahrtstafeln und
Vorhersagen je Zug (inklusive Ausfallquote) gibt es ebenfalls.
Die Vorhersagen sind empirisch: Sie stammen aus Monaten echter
historischer Fahrten genau dieses Zuges an diesem Bahnhof (erhoben über
die öffentliche IRIS-API der Deutschen Bahn, CC BY 4.0), gewichtet nach
Aktualität und Wochentag. Meldet die DB eine echte Verspätung, wird die
Vorhersage daran verankert; meldet sie nichts — was sie für die meisten
Züge bis kurz vor Abfahrt tut —, spricht allein die Historie, was
messbar besser ist, als den Fahrplan für eine Vorhersage zu halten.
Die Verspätungsdaten lassen sich in der App aktualisieren —
eine kleine tägliche Datenveröffentlichung hält die Vorhersagen auf
einen Tag genau aktuell. Züge ohne Historie bekommen eine ehrliche
bayessche A-priori-Schätzung.
Die App spricht ausschließlich mit dem schlüssellosen öffentlichen
IRIS-Fahrplan-Endpunkt und den Datenveröffentlichungen des Projekts,
braucht kein Konto, keinen API-Schlüssel, keine Google-Dienste und
erhebt keine Daten.
Neu in dieser Version (0.4.0)
• Die Live-Verspätung der DB ist jetzt die Mitte eines Bereichs statt einer festen Zahl — verbreitert um den Fehler, den solche Meldungen so weit im Voraus haben. Für die Abfahrt des Anschlusszuges gilt dasselbe. Über 16 Tage gegen die DB gemessen: bessere Ankunftszeiten, deutlich besser bei verpassten Anschlüssen.
• Züge mit ganz neuer Zugnummer nutzen jetzt die Historie ihrer Linie.
Behoben: Die Verbindungssuche fror die Anzeige ein, statt Fortschritt zu zeigen (#2).
Anti-Features
Eigenschaften dieser App, die man vor der Installation kennen sollte.
- NonFreeNet
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- InternetzugriffDaten über das Internet senden und empfangen.
- bayesianbahn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Kommentare