DCX DCX Reliability Index
DC Metrobus · independent
Methodology

How we measure reliability.

Every number here is derived from the same real-time feeds the agency publishes — scored against ground truth we reconstruct ourselves. No schedules taken at face value, no agency-supplied grades. This is what the data actually shows.

Expected wait the headline

The single most honest number for a rider: how long you actually wait at a stop you arrive at randomly, once buses bunch and gaps open up. It is not half the scheduled headway — irregularity makes the real wait longer.

expected wait = h̄ · (1 + CV²) / 2

Where is the mean headway (time between buses) and CV is its coefficient of variation — the random-incidence wait. A perfectly even route waits half a headway; a bunched one waits much more.

The metrics

Our forecast vs the agency's the moat

On each route detail page we publish our arrival predictions head-to-head against WMATA's own TripUpdates feed, both scored against the same ground-truth arrivals we derive. We hold ourselves to the same bar we hold the agency. Where we're more accurate, we say so; where we're not yet, the number shows it.

Where the data comes from

Vehicle positions, trip updates, and schedules are read continuously from WMATA's public GTFS and GTFS-Realtime feeds. Arrivals are reconstructed by map-matching each bus to its route geometry. Routes with too little data to score honestly are left ungraded rather than guessed.

Independent · derived from GTFS-Realtime · not affiliated with WMATA.