Public methodology register
On time at a stop, by hour
- Version
- settled-reliability-patterns-daily-v2
- ID
- stop-reliability:hourly-on-time-share
Definition
- Definition
- The share of bus arrivals at one stop that were on time, for each hour of the day, on weekdays and on weekends, under two definitions.
- Formula
- OC Transpo standard: no more than 1 minute early and no more than 5 minutes late. This site’s standard: within 5 minutes early or late. Share = on-time arrivals divided by arrivals in that hour.
- Units
- percent of arrivals, with the count of arrivals
- Population
- Settled final predictions for bus arrivals at one stop, grouped by the scheduled hour in Ottawa and by weekday or weekend.
- Measurement window
- The 28 most recent completed service days, by calendar date in Ottawa.
- Coverage
- Only days the daily rollup computed. Days with partial feed capture and days when the live trip numbers did not match the timetable are left out and listed.
- Publication eligibility
- An hour is shown only with at least 10 arrivals. Fewer is shown as not enough data, never as zero. The OC Transpo rule is computed only over arrivals at timepoints: stops the trip’s timetable marks as a timepoint, or every stop of a trip that marks none as not a timepoint. At other stops it is not computed, because their times are the operator’s estimates between timepoints; the page says “OC measures this at timepoints only” instead of a number. At a timepoint the OC figure also needs at least 10 timepoint arrivals in that hour.
- Scope
- Each bus stop, 24 hours by the scheduled arrival time in Ottawa. Saturday and Sunday are weekend; statutory holidays count as the weekday they fall on.
- What this number can support
- Two columns are shown. “Against the times riders see” counts a bus within 5 minutes either way of the posted time, at every stop. The OC Transpo column uses OC Transpo’s own standard, no more than 1 minute early or 5 minutes late, and only at timepoints, where OC Transpo measures it. The two columns can cover different arrivals, so they are not a difference of one rule.
Implementation status
- Source candidate
- Implemented in this source candidate.
- Public production
- This metric version has not been independently verified in the public production deployment.
The daily calculation is implemented in this source candidate (worker rollup, migrations 0396 and 0407, method settled-reliability-patterns-daily-v2). Public production verification for this version is not yet recorded.
Sources and identifiers
- Method
settled-reliability-patterns-daily-v2Daily reliability-pattern method - Current API
reliability-patternsBunching, slow segments and on-time by hour
Exclusions
- OC Transpo O-Train lines are left out: the operator publishes no live train positions, so their arrivals repeat the timetable.
Uncertainty and interpretation
- Arrival times are the last prediction made no earlier than 10 minutes before the scheduled time, not a recorded door opening.
Current evidence
No registered drill-down record is available for this metric. The public page remains the current presentation source.
Change history
No registered material change is recorded for this metric version.