Нормализация тренировок на основе активности, общего пробега и общего времени - PullRequest
2 голосов
/ 01 октября 2019

Мои друзья и я соревнуемся в нашем собственном соревновании по фитнесу (трезвый Октябрь), где мы отслеживаем Activity, Total Time Spent Moving и Distance. Наша деятельность включает в себя running (outdoors), running (treadmill), running (elliptical), rowing, biking (stationary), biking (outdoors), swimming и stair stepper.

Как группа, мы на самом деле не были заинтересованы в использовании оценки калорий, потому что этими результатами можно легко манипулировать, увеличив вес, который использует уравнение, поэтому мы хотели, чтобы оно основывалось только на расстоянии и времени.

Какое уравнение я должен использовать, чтобы наилучшим образом нормализовать такие упражнения? Я ищу что-то, что будет определять вес и время по-разному в зависимости от активности;например, по сравнению с бегом, biking должен придавать больший вес time, чем milage, потому что для преодоления мили на велосипеде требуется меньше работы, чем для ходьбы пешком.

Я смог найти эту статью о том, как рассчитываются калории, и просто подумал об удалении весовой части уравнения, чтобы получить наше нормализованное число, но хотел посмотреть, была лилучший способ рассчитать то, что я ищу.

1 Ответ

2 голосов
/ 01 октября 2019

Объективная мера

Вы ищете объективную меру, которая не зависит от веса. Используйте MET .

Человек расходует базовый уровень одного МЕТ, сидя спокойно. Возможно, ваша мера будет превышать MET-часы.

Счет = (METS - 1) × Часы

MET значения

По этой ссылке вышеВы можете найти справочные значения MET для различных видов деятельности, в том числе нескольких целевых. Они не зависят от скорости.

Вы можете еще больше улучшить вычисления, учтя измерения расстояния / времени. Например, с учетом приведенных цифр MET:

  • Ходьба медленно (1 миль в час) = 2,0 MET
  • Ходьба (3 мили в час) = 3,0 MET
  • Бег трусцой (6,8 миль в час)) = 11,2 MET

Вы можете подогнать их под кривую. Используйте Desmos .

enter image description here

Таким образом, ваш счет для ходьбы / бега / бега:

Превышение MET = [1 + 0,2 × (мили / часы) ^ 2 - 1] × часов

Вы можете сделать аналогичные оценки для других видов деятельности.

...