如何评价循环定时发生事件的发生时间精度?
以公交车为例,8点开始,按计划每半小时有一趟公交车经过某站点,但是受到堵车、客流等因素影响,实际达到的时间或早或晚。理论到达时间和实际到达时间如下:
理论到达时间 | 实际到达时间 |
8:00 | 7:58 |
8:30 | 8:26 |
9:00 | 9:00 |
9:30 | 9:33 |
10:00 | 9:56 |
10:30 | 10:35 |
那么如何评价该公交车的到点时间精度?
下面是我的思考。
方法一
直接计算实际到点时间和理论的差值作为误差,计算平均值和标准差。
公交车A情况如下:
理论到达时间 | 实际到达时间 | 误差/分钟 |
8:00 | 7:58 | -2 |
8:30 | 8:26 | -4 |
9:00 | 9:00 | 0 |
9:30 | 9:33 | 3 |
10:00 | 9:56 | -4 |
10:30 | 10:35 | 5 |
平均值 | -0.33 | |
标准差 | 3.72 |
平均值为-0.33分钟,标准差为3.72分钟。
另一公交车B,其情况如下:
理论到达时间 | 实际到达时间 | 误差/分钟 |
8:00 | 7:58 | -2 |
8:30 | 8:28 | -2 |
9:00 | 8:58 | -2 |
9:30 | 9:28 | -2 |
10:00 | 9:58 | -2 |
10:30 | 10:28 | -2 |
平均值 | -2 | |
标准差 | 0 |
从平均值角度看,该公交车B时间精度不如公交车A
方法二
公交车是半小时一趟,按照时间间隔计算误差。
先计算时间间隔,实际时间间隔和理论时间间隔的差值作为误差,计算平均值和标准差。
公交车A情况如下:
理论到达时间 | 实际到达时间 | 实际间隔 | 理论间隔 | 误差/分钟 |
8:00 | 7:58 | |||
8:30 | 8:26 | 0:28 | 0:30 | -2 |
9:00 | 9:00 | 0:34 | 0:30 | 4 |
9:30 | 9:33 | 0:33 | 0:30 | 3 |
10:00 | 9:56 | 0:23 | 0:30 | -7 |
10:30 | 10:35 | 0:39 | 0:30 | 9 |
经过计算, 平均值为1.4分钟,标准差为6.11分钟。
另一公交车B,其情况如下:
理论到达时间 | 实际到达时间 | 实际间隔 | 理论间隔 | 误差/分钟 |
8:00 | 7:58 | |||
8:30 | 8:28 | 0:30 | 0:30 | 0 |
9:00 | 8:58 | 0:30 | 0:30 | 0 |
9:30 | 9:28 | 0:30 | 0:30 | 0 |
10:00 | 9:58 | 0:30 | 0:30 | 0 |
10:30 | 10:28 | 0:30 | 0:30 | 0 |
平均值为0分钟,标准差为0分钟。
公交车B时间精度好于公交车A。
总结
本文通过举例简要分析了按照到达时刻误差,和按照时间间隔计算误差两种计算误差方法,对比其在实际应用中评价公交车到达时间精度中不同结果。
从实际候车角度出发,笔者更倾向于认为:公交车B时间精度好于公交车A。