Today's Workout 的恢复评分是如何计算的
由七项测量值(大多来自 Apple Watch)得出的 0–100 分,每项都放在固定的参考曲线上,而不是与你的个人平均值比较。睡眠占比最大。
Today's Workout 会把你昨晚的 Apple Watch 数据转换成一个 0 到 100 的恢复评分,以及五个状态等级之一。这个评分是绝对的,而不是相对的:每项输入都会放到一条围绕参考范围(例如睡眠 7–9 小时、每周有氧运动 150–300 分钟)建立的固定曲线上,而不是与你自己过去的平均值比较。应用也会显示每项测量值与你近期平均值相比如何,但这种比较只用于显示,不会改变评分。评分在你的 iPhone 上计算,应用不会上传你的“健康”测量数据。
本页介绍的是应用 1.4.3 版(评分引擎 1.60.0)中实现的评分规则。这里描述的是一项日常健康(wellness)功能,而不是医疗建议。
应用读取的数据
应用读取以下 Apple“健康”记录,其中大部分由 Apple Watch 在夜间写入:
- 睡眠分析(睡眠时长、卧床时间、睡眠阶段)
- 静息心率和心率
- 心率变异性(HRV):有 Apple Watch 心跳序列时,使用由其计算的 rMSSD。没有时,改用 Apple“健康”报告的 SDNN 值,并标记为替代值。rMSSD 和 SDNN 是不同的指标,应用不会把其中一个换算成另一个。
- 睡眠期间的呼吸频率
- 睡眠期间的手腕温度
- 体能训练、活动能量和步数
- 你自行记录的可选生活方式数据:酒精、咖啡因、正念分钟数、血压、血糖和睡眠呼吸紊乱
夜间测量需要 Apple Watch。没有 Apple Watch,应用就没有可用于评分的睡眠、HRV 或夜间心率数据。
七个维度
每项输入都放在各自的 0–100 曲线上。这些曲线参考了下表列出的参考范围。权重、参考值之间的分数以及睡眠上限是产品规则,合成后的评分并不是经过临床验证的恢复指标。
| 维度 | 权重 | 100 分 | 0 分 | 参考依据 |
|---|---|---|---|---|
| 睡眠时长 | 0.30 | 7–9 小时 | 未睡眠 | NSF 2015 建议、AASM/SRS 共识(至少 7 小时);超过 10 小时的长睡眠得分较低(Cappuccio 2010) |
| 睡眠效率 | 0.10 | 85% 或以上 | 30% 或以下 | Ohayon 2017(NSF 睡眠质量指标) |
| 每周有氧运动分钟数(近 7 天) | 0.20 | 300 分钟 | 0 分钟 | 世界卫生组织(WHO)2020:150 分钟为及格线(60 分),300 分钟为满分;超过 300 分钟不扣分(Arem 2015) |
| 每周力量训练天数(近 7 天) | 0.10 | 2 天或以上 | 0 天 | WHO 2020:每周 2 天或以上进行力量训练(1 天 = 50 分) |
| 静息心率 | 0.15 | 55 次/分或以下 | 110 次/分 | Zhang 2016 荟萃分析:每增加 10 次/分,全因死亡风险约升高 9%;100 次/分是临床上的心动过速阈值 |
| 心率变异性(7 天滚动) | 0.10 | 42 ms 或以上 | 0 ms | Nunan 2010:健康成人 rMSSD 平均值为 42 ms;由于个体差异大,较高的值从不扣分 |
| 夜间呼吸频率 | 0.05 | 每分钟 12–20 次 | 每分钟 6 次或 32 次 | 临床惯例,并非出自特定研究 |
步数也计入有氧维度。日均 8000 步视为 150 分钟及格线,12000 步视为 300 分钟目标(Saint-Maurice 2020、Paluch 2022);2000 步或以下不加分。应用取已记录的体能训练分钟数与由步数换算的分钟数中较大的一个,而不是二者之和,所以一次你同时记录为体能训练的步行不会被计算两次。
如果你在应用中设置了 WHO 有专门身体活动指南的人生阶段(例如怀孕),有氧曲线会按照该指南计算。这只会避免扣分,绝不会让你的得分低于默认曲线。
各维度如何合成一个评分
- 加权平均。 七个维度的得分按上面的权重合并。睡眠(时长加效率)占评分的 40%,活动占 30%,静息心率占 15%,HRV 占 10%,呼吸频率占 5%。
- 缺失数据会被跳过,而不是记为零。 某个维度没有数据时,去掉它的权重,其余权重重新归一化。没戴手表的夜晚被视为“未知”,而不是“糟糕的一晚”。
- 生活方式调整。 如果你记录了酒精、晚间咖啡因、正念、短暂小睡,或者应用发现血压、血糖或呼吸紊乱高于你自己的基线,就会加上一个小幅调整。调整总量被限制在 −10 到 +3 分之间,因此实际测得的生理数据始终比推断出的情境更重要。没有生活方式记录的日子,调整值正好为 0。
- 限制在 0–100 之间。
- 睡眠上限。 最后一步,评分不能超过睡眠时长维度的得分加 22 分。睡了 5 小时,睡眠维度为 30 分,所以无论其他方面看起来多好,总分上限都是 52 分。如果没有记录睡眠,则不设上限。由于上限在最后一步施加,任何其他步骤都无法把评分抬到上限以上。
五个状态等级
| 评分 | 等级 | 在应用中的含义 |
|---|---|---|
| 85–100 | 5 | 巅峰状态的一天 |
| 70–84 | 4 | 状态不错的一天 |
| 55–69 | 3 | 普通的一天 |
| 40–54 | 2 | 降低强度 |
| 0–39 | 1 | 休息日 |
等级先按此表确定。之后,另一个读取更多夜间信号的层最多只能把显示的等级总共移动一级。它从不改变 0–100 的评分,发生移动时应用会说明原因。
应用不显示评分的情况
- 历史数据少于 7 天: 不显示评分。
- 7–29 天: 显示评分,并带有“learning”(学习中)标签。
- 昨晚没有核心数据(睡眠、静息心率和 HRV 都没有):不显示评分。只有每周活动量是不够的,因为它反映的是你一直以来的生活方式,而不是你今天的身体状态。
评分不是什么
- 它不是与你个人平均值的比较。早期版本的应用(评分引擎 1.0.0 之前)使用个人基线;当前引擎不使用。简报页面上的“compared with your usual”(与平时相比)数值仅作参考显示。
- 训练负荷的突然增加会以警告卡片显示,但不计入评分。
- 达到每日步数目标时会有庆祝提示,但不会给评分或等级加分。
- 本应用不是医疗器械,评分也不是诊断。它是帮助你决定今天训练强度的健康信息。
隐私
所有评分计算都在 iPhone 上进行。服务器存储:
- 账户信息(电子邮件、显示语言),仅在你创建账户时存储。所有分析功能无需账户即可使用。
- 诊断数据,仅在你开启诊断共享时存储:应用事件(其名称和值来自固定列表),以及错误报告(包含错误类型、系统错误信息和堆栈跟踪)。你可以在应用的设置(Settings)中删除它们。
- 每天一次的“已打开应用”信号:随机安装 ID、日期、平台和应用版本。它不与你的账户关联,也不包含任何健康数据。你可以在设置中删除已发送的信号;删除应用后即停止发送。
来源
- App Store 上的 Today's Workout:https://apps.apple.com/kr/app/id6803109089
- 应用内:Settings › How it's calculated(英文界面中的名称),其中列出了相同的参考值及其局限。
本文为一般健康信息,不能替代医学诊断或治疗。如有身体不适,请咨询医疗专业人员。