VO2MAX, да, снова он

Не прошло и года…  А я снова взялся за своё: измерять максимальное потребление кислорода или, как говорят на странном и не очень понятном нам языке, VO2MAX.  

В мае прошлого 2023 года мы, маленький, но очень разнородный в плане озабоченности фитнесом, веса, возраста и роста коллектив, который тогда даже «единомышленниками» назвать было трудно, отважились встать на тропу здоровья. И, как настоящие datascientists (шучу), решили замерить уровни фитнеса, с которых стартуем, протестироваться. А VO2MAX — объективная метрика. Из болезненного тщеславия (а какие еще причины побуждают писать подобные статьи? ) описания тестов и их результаты выложил на обозрение. 

И вот, несколько дней тому назад, напряженно изучая новые тенденции и достижения wellbeing-науки, слушая тематический подкаст (прокрастинация в чистом неприкрытом виде), узнал о простом, но якобы вполне достоверном тесте для оценки VO2MAX почти без приборов: если ужаться, то хватит и одного смартфона с хорошо работающим GPS. Хотелось бы еще, конечно, чтобы тест можно было провести, лежа на диване, но — увы и ах, нет, нужно изрядно напрячься.  

сразу после теста, воплощенная бодрость

сразу после теста, воплощенная бодрость

Почему бы не попробовать, посмотреть, как за прошедшие десять месяцев изменился мой уровень фитнеса? Что из этого получилось, читайте далее. 

Что такое «двенадцатиминутный тест VO2MAX» 

Тест, о котором идет речь —Cooper Test, его цель — определить, сколько метров на своей предельной скорости тестируемый персонаж может пробежать по ровной поверхности (нет, не по воде) за двенадцать минут. Потом это расстояние вводится в суперкомпьютер, который примерно через час или полтора расчетов, сообщает результат, VO2MAX.  

Используемая формула  

VO2max = (35.97 × (дистанция в метрах / 1609.34) −11.29) 

как видите, в учет не берет ни вес, ни пульс, ничего. Но зато все числа — с двумя знаками после запятой! Для убедительности, полагаю.  

Но ладно, от лирики — к тяжелому личному опыту тестирования. 

Его я провел, используя смартчасы Garmin Venu 3, нагрудный датчик пульса Polar H10 и приложение Garmin Connect.  

  1. Создал в личном кабинете тренировку, состоящую из трех этапов: разминка-разогрев (нет, для сугреву водку не пил), собственно тест двенадцать минут, потом заминка.  

  2. Загрузил тренировку на смартчасы.  

  3. Долго колебался, выбирая между «поехать на стадион «и «бежать по тропе в лесу за окном». Лес победил.  

  4. И — самое лёгкое — пробежал на пределе своих скромных сил.  

Настал черёд обработки результата 

В Garmin Connect для тренировки Run (возможно, и для других тоже) есть опция «Export Splits to CSV»,  

8f30cf7b2b518064aa4da9ac74705a66.png

выдающая «на гора» чудесную таблицу 

Step Type 

Lap 

Time 

Cumulative Time 

Distance 

Avg Pace 

Avg HR 

Max HR 

Warm Up 

05:44.4 

05:44.4 

0.65 

8:50 

107 

115 

Run 

2 

12:00 

17:44 

2.37 

5:03 

157 

168 

Cool Down 

22:19 

40:03:00 

2.4 

9:19 

115 

166 

-- 

-- 

40:03:00 

40:03:00 

5.42 

7:23 

127 

168 

Ищем второй Lap (этап) продолжительностью в двенадцать минут, вводим 2.37 км — преодоленную чемпионом дистанцию — в суперсложную формулу 

VO2max = (35.97 × (дистанция в метрах / 1609.34) −11.29 

и получаем искомое значение, в моем случае — это печальные 42.  

А теперь — Brigham Young University Jog тест 

Как говорил Жорж Милославский в фильме «Иван Васильевич меняет профессию», «чтобы два раза не ходить», раз уж пришлось так напрячься, бегая, во-первых, и Garmin Connect позволяет выгрузить подробную летопись забега, во-вторых, решил посмотреть, как этот же забег покажет себя в трактовке Brigham Young University Jog Test. Детальное описание теста — по ссылке, а очень кратко: VO2MAX для конкретного персонажа (чемпиона) рассчитывается по времени и пульсу на дистанции 1 миля (1609.34 метра, для убедительности) с учётом веса и пола.  

Что делал я 

Т. к. для расчета нужны и пульс, и время для определенной дистанции, записей из «Export Splits to CSV» уже не хватит. Но Garmin хорош, кроме прочего, еще и тем, что позволяет выгрузить огромное количество данных! В частности, если выбрать одну из выделенных опций 

3d49cb6ae0f033635c78143719eeccb6.png

можно, приложив немного знаний и усилий, получить для каждого timestamp и дистанцию, и пульс, и еще много чего.  

Я выбрал Export Original, отдающий данные в формате FIT, обработал их простым скриптом на Python (настоящим, не тем, что живет в Excel) и узнал, что 1600 метров (простите за неточность) я пробежал за ровно восемь минут и пульс в конце этого тяжелого отрезка был 162. Свой вес знаю, пол — тоже. А формула  

vo2MAX = 108.844 - (0.1636 * weight) -  (1.438 * time_spent) -  (0.1928 * heart_rate)

определила результат — радостные 53!  

Что же говорит сам Garmin?  

Раньше (в старые добрые времена) после каждого забега мои смарт-часы показывали значение VO2MAX, но сейчас почему-то нет. Хотя продолжают метрику считать и записывать.  До записей можно добраться разными путями-дорогами, но я, естественно, выбрал самый извращенный

  1. Выгрузил все данные, которые Garmin методично копил все время нашего знакомства (компромат собирал, не иначе). Процедура выгрузки не отличается простотой и изяществом: ее нужно запросить и через какое-то время (может и через пару суток) на мейл придет ссылка на емкий архив.  

  2.   Далее в папке …\DI_CONNECT\DI-Connect-Fitness находим файл вида vash_email@gmail.com_1001_summarizedActivities.json, обрабатываем его (опять натуральный Python, нужны определенные танцы с бубном), находим запись с желаемой тренировкой и уже в ней — вожделенное значение VO2MAX. 

    В моем случае это — 44. Ни печали, ни радости, нейтрально. 

Тест без теста 

В оправдание Garmin — есть пути и гораздо проще: в той же полной выгрузке, но уже в папке …\DI_CONNECT\DI-Connect-Wellness есть файл вида <ваш_ID>_fitnessAgeData.json, где, среди разной полезности и понятности прочего, есть и VO2MAX, и rhr (resting heart rate, пульс в состоянии покоя). 

Вот этот rhr в сочетании с добытым тяжелым трудом из того же vash_email@gmail.com_1001_summarizedActivities.json (см. выше)максимальным пульсом, показывают еще одно значение VO2MAX, в этот раз, как и Brigham Young University Jog Test — опять 53. Да, чуть не забыл о сложной формуле:  

VO2MAX = 15 * (maxhr / rhr) 

Понимаю, что формула выглядит несерьезно — никаких тебе трех знаков после запятой, например. Но как же мне нравится результат!  

А теперь все вместе!  

Тест 

Результат 

Комментарий (грустный или веселый) 

Что было в 2023 году 

Двенадцатиминутный тест 

42 

Ну какие 42??!, зачем так жестоко!  

А не было такого теста! К счастью. 

Brigham Young University Jog 

53 

Какой прекрасный тест!  

51 

Garmin 

44 

Garmin определяет VO2MAX для тренировок «Бег» и «Ходьба» 

43 

Упрощенный, тест без теста 

53 

15 х (ЧССмакс / ЧССпокоя) 

50 

Вместо выводов — рассуждения 

Все подобные тесты, во-первых, не определяют VO2MAX, а «дают ему примерную оценку», и, во-вторых, имеют врожденный недостаток — слишком любят бегунов. Но, как считают многие профи, вполне позволяют оценить, куда движется тестируемый персонаж: стает здоровее или нет. Правда, мы, профи, говорим «вектор движения фитнес-уровня»

Сознательно не задеваю тему, что делал и делаю, чтобы добиться таких выдающихся результатов, рассказ на эту тему получился бы размером с «Войну и мир» Льва Толстого. 

Расскажите, вы следите за своим VO2MAX? Если «да», то как его измеряете?  

 На обложке — я после десяти месяцев тренировок и сразу же послу бега.

© Habrahabr.ru