每日心率变异性与趋势:哪个数字才真的有意义
心率变异性是戒指给你的最有信息量的数字,也是被误用得最厉害的一个。误用几乎永远是同一个错误:把某一晚当作对你的测量,而不是从一个带噪声的分布里抽出的一次取样。逐夜来看,心率变异性被那些到周四就不存在了的东西主导。真正承载着训练、睡眠、压力和健康信息的,是滚动平均值。
为什么单独一晚会波动这么大
在一个环境没有任何变化的健康人身上,夜间心率变异性在相邻两晚之间波动 15–20% 是家常便饭;而当确实有什么改变时,波动还要更大。测量窗口落在睡眠周期的哪个位置、房间温度、距离上一餐多久、体液状况、傍晚的一场争执、一班晚点的火车——这些都会推动它。在真实的生理变异之上,还叠加着测量变异:戒指隔着皮肤读取脉搏间期,精度不如胸带,更远不如心电图。结果就是一个内部确实带有信息、却被大量当日噪声掩埋的数字。
两种噪声,只有一种是设备的错
把它们分开是值得的,因为人们两笔账都算在戒指头上。生理变异是真实信号——你的自主神经状态确实逐夜不同,没有哪个设备应该把它抹平。测量误差才是设备的贡献:动作、佩戴松紧、手指冰凉、灌注不良。取平均对两者都有帮助,但理由不同:它像所有平均一样抵消测量误差,同时把生理变异归纳成你真正想知道的东西——而那从来就不是“昨晚”本身。
滚动平均恢复了什么
取七个夜晚,噪声大约降到原来的四成左右;取一个月,底层水平就被确定得相当好。这正是运动科学中所有严肃使用心率变异性的做法都依赖滚动均值的原因——常见的是把 7 天平均与一条更长的基线相比,有时再画上一个标准差的带子。这样做之后浮现出来的东西,与每日图表截然不同:缓慢的漂移变得可见,一个大强度周期显示为一个低谷加随后的回弹,一场疾病显示为一个台阶,而主导每日视图的那些随机尖峰干脆消失了。
变化要多大才算数?
有用的规则是与你自己的波动幅度相比,而不是与某个固定百分比相比,更不是与人群数值相比。如果你逐夜的典型波动是 15%,那么某一晚比均值低 15% 就是平淡无奇的——正常的一周本来就长这样。而一个 7 天平均值跌破你 60 天基线的幅度超过了你平常的离散度,那才是一个发现。这正是好的展示画的是一条带子而不是一条线的全部理由:问题从来不是“今天更低吗”,而是“今天有没有落在它平常所在的范围之外”。
三种值得命名的形态
低谷加回弹——趋势在大强度周期里下降,随后向上超过原位——是经典的适应特征,通常是好消息。缓慢下滑,持续数周而找不到明显原因,才是要认真对待的那一种:它伴随着累积的训练负荷、长期睡眠债、持续压力,以及疾病来临前的那段时间,而且在每日图表上根本看不出来,因为没有哪一晚看起来吓人。趋势平坦但每日剧烈跳动,通常意味着你的夜晚不规律,而不是你的生理不稳定——作息不定、有些晚上喝酒、有些晚上吃得很晚。
那今天这个数字怎么办?
大多数时候,记下来,然后继续过日子。它值得一瞥的时候是它走到极端:一个远超你惯常范围的数值,同时伴随静息心率升高和体温偏差,那值得尊重,因为这三者一起移动构成的是模式而不是噪声。除此之外,诚实的答案是:单独一个早晨的心率变异性,不应该改变你的训练、你的心情或你的计划。按周去看它。真正重要的比较,是你的趋势对比你自己的历史,而绝不是你的数字对比别人的数字。
Vitra 正是建立在这个想法之上。它在你的 Mac 或 PC 上读取 Oura 的心率变异性历史,把每一晚都显示在你自己的滚动基线和它的正常带之上,于是落在惯常范围内的数值读起来就是正常,而不是一个糟糕的早晨;而真正跨越数周的漂移,则会以漂移的样子显现出来。分析用的是研究规则和在你自己机器上计算的滚动统计——没有云端、不需要账号、健康数据不会离开你的电脑。以上为一般性信息,并非医疗建议。
常见问题
Pedro Thomaz 开发 Vitra,一款把 Oura 数据与你自己的基线(而不是人群平均值)作对比的桌面应用。他多年来每天佩戴戒指,每天早晨都会查看同样的这些数字——这里写的大部分内容正来源于此。Vitra 不是医疗设备,本博客的任何内容都不构成医疗建议。