BayesianBahn 0.4.0
Empirical arrival-time distributions for Deutsche Bahn trains
Download
5.02 MB
26downloads
1this week
FreeFreeware
0reviews
About BayesianBahn
Early release: predictions are experimental — always cross-check
times and connections with DB's official apps.
BayesianBahn predicts when you will actually arrive — as a full
probability distribution, not a single number.
Enter where you start, where you want to go and when (also future trips):
the app searches direct trains and journeys with one change — routes
needing two or more changes are not covered yet, so it will sometimes
find fewer connections than DB's own apps. For each option it shows:
* the median predicted arrival time at your destination,
* an 80% credible interval,
* the full delay distribution as a chart,
* the probability of catching each connecting train,
* a Deutschland-Ticket filter that keeps you on regional trains.
Transfers are propagated with Bayes' theorem: you board the first
connecting train that has not left yet — so a delayed earlier train
counts as catchable, and a missed connection honestly shifts the whole
distribution. Live station boards and per-train predictions (including
cancellation rates) are also available.
Predictions are empirical: they come from months of real historical runs
of that exact train at that station (collected from Deutsche Bahn's
public IRIS API, CC BY 4.0), reweighted for recency and weekday. When
DB reports an actual delay the forecast is anchored on it; when it
reports nothing — which it does for most trains until shortly before
departure — the history is left to speak for itself, which measurably
beats treating the timetable as a forecast. Delay history updates
in-app — a small daily data release keeps predictions fresh to within a
day. Trains without history get an honest Bayesian prior estimate.
The app talks only to the keyless public IRIS timetable endpoint and the
project's own data releases, needs no account, no API key, no Google
services, and collects no data.
License: MIT
times and connections with DB's official apps.
BayesianBahn predicts when you will actually arrive — as a full
probability distribution, not a single number.
Enter where you start, where you want to go and when (also future trips):
the app searches direct trains and journeys with one change — routes
needing two or more changes are not covered yet, so it will sometimes
find fewer connections than DB's own apps. For each option it shows:
* the median predicted arrival time at your destination,
* an 80% credible interval,
* the full delay distribution as a chart,
* the probability of catching each connecting train,
* a Deutschland-Ticket filter that keeps you on regional trains.
Transfers are propagated with Bayes' theorem: you board the first
connecting train that has not left yet — so a delayed earlier train
counts as catchable, and a missed connection honestly shifts the whole
distribution. Live station boards and per-train predictions (including
cancellation rates) are also available.
Predictions are empirical: they come from months of real historical runs
of that exact train at that station (collected from Deutsche Bahn's
public IRIS API, CC BY 4.0), reweighted for recency and weekday. When
DB reports an actual delay the forecast is anchored on it; when it
reports nothing — which it does for most trains until shortly before
departure — the history is left to speak for itself, which measurably
beats treating the timetable as a forecast. Delay history updates
in-app — a small daily data release keeps predictions fresh to within a
day. Trains without history get an honest Bayesian prior estimate.
The app talks only to the keyless public IRIS timetable endpoint and the
project's own data releases, needs no account, no API key, no Google
services, and collects no data.
License: MIT
| Release info | New Release on Sep 12, 2026 |
|---|---|
| Release notes | • DB's live delay is now the middle of a range, not a fixed number — widened by how wrong such reports turn out to be that far ahead. Your connecting train's departure is treated the same way, so a change weighs two honest ranges. Measured against DB over 16 days: better arrival times, and clearly better at flagging the connections you miss. • Trains with a brand-new run number now borrow their line's history. Fixed: connection searches froze the screen instead of showing progress (#2). |
| Listing data | F-Droid |
Reviews
No reviews yet. Be the first to review BayesianBahn.
Used BayesianBahn? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- #filmphotography 1.4.2 So, you decided to shoot on film?
- $quirrel 1.5.1 $quirrel Budget & Finance helps you plan each paycheck, track spending, manage debt, and see what is safe to spend before the next payday.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
Most viewed Android Public Transport
-
1
London Transport 0.2.0
Shows transport (Tube, Bus, Cycle) in London
- 2 BayesianBahn 0.4.0 Empirical arrival-time distributions for Deutsche Bahn trains
-
3
Bucharest Transit 0.1.7
Real-time Bucharest public transport, without Google.
-
4
Rush Hour 0.14.0
Mumbai suburban train timetable and live tracking
-
5
Tjoeke 1.0.7
Quick Dutch train departures for your daily route
-
6
Zaragoza Tarjeta Bus 1.4
Your Zaragoza public transport card: balance and recent activity
-
7
Prochain train 1.0
Real-time departures at the Paris-region stops you follow (French only)
Most downloaded Android Public Transport
- 1 BayesianBahn 0.4.0 Empirical arrival-time distributions for Deutsche Bahn trains
-
2
Tjoeke 1.0.7
Quick Dutch train departures for your daily route
-
3
Rush Hour 0.14.0
Mumbai suburban train timetable and live tracking
-
4
Zaragoza Tarjeta Bus 1.4
Your Zaragoza public transport card: balance and recent activity
-
5
London Transport 0.2.0
Shows transport (Tube, Bus, Cycle) in London
-
6
Bucharest Transit 0.1.7
Real-time Bucharest public transport, without Google.
-
7
Prochain train 1.0
Real-time departures at the Paris-region stops you follow (French only)