根据 activity、总里程和总时间标准化锻炼

Normalizing workouts based on activity, total milage, and total time

我和我的朋友们正在参加我们自己的健身挑战赛 (Sober October),我们会跟踪 ActivityTotal Time Spent MovingDistance。我们的活动包括 running (outdoors)running (treadmill)running (elliptical)rowingbiking (stationary)biking (outdoors)swimmingstair stepper.

作为一个团队,我们对使用卡路里估算并不真正感兴趣,因为这些结果可以通过增加方程式使用的重量来轻松操纵,因此我们希望仅基于距离和时间来保持它。

我应该使用哪种方程式来最好地规范此类练习?我正在寻找可以根据 activity 对距离和时间进行不同加权的东西;例如,与 运行 相比,biking 应该给予 timemilage 更多的权重,因为骑自行车走一英里比骑自行车走一英里需要更少的功脚。

我能够找到 this article 如何计算卡路里,并且只是想删除等式的重量部分以获得我们的标准化数字,但想看看是否有更好的计算方法我在找什么。

Objective测量

您正在寻找与重量无关的 objective 测量值。使用 METs

一个人安静地坐着消耗一个 MET 的基线。也许您的衡量标准是超额 MET 小时数。

Score = (METs - 1) × Hours

MET 值

在上面的 link 中,您可以找到各种活动的参考 MET 值,包括您的几个目标活动。这些与速度无关。

您可以通过考虑 distance/time 测量值来进一步改进计算。例如,给定引用的 MET 数据:

  • 慢走(1 英里/小时)= 2.0 MET
  • 步行(3 英里/小时)= 3.0 MET
  • 慢跑(6.8 英里/小时)= 11.2 MET

您可以将它们拟合成一条曲线。使用 Desmos.

所以您 walking/jogging/running 的分数是:

Excess METs = [1 + 0.2 × (miles/hours) ^ 2 - 1] × hours

您可以对其他活动进行类似的估算。