Skip to contents

Performs the fitting process for the VO2 kinetics analysis. At this point, the data should already have been cleaned (outliers removed) and processed (interpolated, time-aligned, ensembled-averaged, and bin-averaged).

Usage

perform_kinetics(
  .data_processed,
  intensity_domain = c("moderate", "heavy", "severe"),
  fit_level = 0.95,
  fit_phase_1_length,
  fit_baseline_length,
  fit_transition_length,
  verbose = TRUE,
  ...
)

Arguments

.data_processed

The data retrieved from process_data().

intensity_domain

The exercise-intensity domain that the test was performed. Either moderate, heavy, or severe.

fit_level

A numeric scalar between 0 and 1 giving the confidence level for the parameter estimates in the final VO2 kinetics fit. Default to 0.95.

fit_phase_1_length

The length of the phase I that you wish to exclude from the final exponential fit, in seconds. See VO2 kinetics section in ?vo2_kinetics for more details.

fit_baseline_length

The length the baseline to perform the final linear fit, in seconds. See VO2 kinetics section ?vo2_kinetics for more details.

fit_transition_length

The length of the transition to perform the final exponential fit, in seconds. See VO2 kinetics section ?vo2_kinetics for more details.

verbose

A boolean indicating whether messages should be printed in the console. Default to TRUE.

...

Additional arguments when fitting VO2 kinetics in the heavy- or severe-intensity domains. Arguments may be the following:

TODO

Value

a tibble containing one row and the nested columns:

data_fitted

The data containing the time and VO2 columns, as well as the fitted data and its residuals for each data point.

model

A nls object. The model used in the VO2 kinetics fitting.

model_summary

The tidied summary of the model.

model_residuals

The residuals of the model.

plot_model

The final plot of the fitted model.

plot_residuals

The residuals plot for the model diagnostics.

Details

See ?vo2_kinetics for details.