The goal to capture a weighted health, that reflects the likely hood of frustration and overall desirability
Which means it needs to track events (late, early, cancelled, missing full - frustration) but thoes events should be scored/weighted by the situation. Below is the brainstormed idea for metrics:
Tracking:
- Time of day weighted (rush hour is more important)
- Last or only of the day, cancelation punishment
- Frequency (how often, and if this is a enduring problem) weighted
- Daily and weekly consecutive weight (pos/neg - back to backs, and every day same hour missing) but moderated by total wait time (1+ waits are punishing)
- Fullness weight (Overcrowding or fine)