Skip to main content
. 2023 May 10;12:e86291. doi: 10.7554/eLife.86291

Table 6. VO2max prediction equations for runners.

Model’s category Multiple linear regression equation R2 Derivation group performance Validation group performance
RMSE MAE RMSE MAE
AT VO2max = 19.78 + 1.05 * rVO2AT + 0.94 * SPEEDAT - 0.12 * FFM - 0.06 * VEAT - 0.07 * HRAT 0.775 3.43 2.61 3.60 2.74
RCP VO2max = 1.98 + 1.03 * rVO2RCP + 0.23 * SPEEDRCP 0.899 2.0 1.58 2.08 1.60
AT+RCP VO2max = 1.98 + 1.03 * rVO2RCP + 0.23 * SPEEDRCP 0.899 2.0 1.58 2.08 1.60
SOM VO2max = 72.37–0.77 * BF - 0.19 * Age 0.35 5.53 4.36 5.54 4.37

AT, equation based on anaerobic threshold; RCP, equation based on respiratory compensation point; SOM, equation based on somatic variables only; R2, adjusted R2; RMSE, root mean square error; MAE, mean absolute error (mL·min–1·kg–1); VO2max, maximal oxygen uptake relative to body mass (mL·min–1·kg–1); rVO2AT, oxygen uptake at anaerobic threshold relative to body mass (mL·min–1·kg–1); SPEEDAT, velocity at anaerobic threshold (km·h–1); FFM, fat free mass (kg); VEAT, pulmonary ventilation at anaerobic threshold (L·min–1); HRAT, heart rate at anaerobic threshold (beats·min–1); BF, body fat (%); rVO2RCP, oxygen uptake at respiratory compensation point relative to body mass (mL·min–1·kg–1); SPEEDRCP, velocity at respiratory compensation point (km·h–1).