我需要从以下数据中获取平均睡眠间隔:
- 22:00-06:00
- 00:00-08:00
- 02:00-10:00
=>预期:00:00-08:00
- 22:00-06:00
- 00:00-08:00
- 02:00-10:00
- 04:00-08:00
=>预计:01:00-08:00
问题是在午夜前后振荡,部分在 00:00 以下,部分在 00:00 以上。简单的意思是 22+00+02+04 不起作用。我可以计算午夜的次数(在这种情况下为 3 次),如果超过午夜之前的次数,我应该添加 25 次共同补偿。但这对于那些晚上工作并在 8 点到 14 点左右睡觉的人来说不算数!
我的理论是:首先,我需要找到峰值,比如最常去的区域(例如,9-10 有 5 条记录,10-11 有 3 条等),然后我可以决定共同补偿边界值通过增加 24 小时。
你怎么看?