This function models the sprint split times using mono-exponential equation that estimates
maximum sprinting speed (MSS) and relative acceleration (TAU). time is used as target or outcome
variable, and distance as predictor.
model_using_split_times( distance, time, time_correction = 0, weights = 1, na.rm = FALSE, ... )
| distance | Numeric vector |
|---|---|
| time | Numeric vector |
| time_correction | Numeric vector. Used to correct for different starting techniques. This correction is
done by adding |
| weights | Numeric vector. Default is vector of 1
This is used to give more weight to particular observations. For example, use |
| na.rm | Logical. Default is FALSE |
| ... | Forwarded to |
List object with the following elements:
List with the following estimated parameters:
MSS, TAU, MAC, and PMAX
List with the following components:
RSE, R_squared, minErr, maxErr, and RMSE
Model returned by the nls function
Data frame used to estimate the sprint parameters, consisting of distance,
time, time_correction, corrected_time, weights,and pred_time columns
Haugen TA, Tønnessen E, Seiler SK. 2012. The Difference Is in the Start: Impact of Timing and Start Procedure on Sprint Running Performance: Journal of Strength and Conditioning Research 26:473–479. DOI: 10.1519/JSC.0b013e318226030b.
split_times <- data.frame( distance = c(5, 10, 20, 30, 35), time = c(1.21, 1.99, 3.38, 4.71, 5.30) ) sprint_model <- with( split_times, model_using_split_times(distance, time) ) sprint_model$parameters#> $MSS #> [1] 7.553185 #> #> $TAU #> [1] 0.706663 #> #> $MAC #> [1] 10.68852 #> #> $PMAX #> [1] 20.1831 #>