| Literature DB >> 36075956 |
Waleed Ragheb1, Valentin Leveau1, Frank Imbach2,3,4, Romain Chailan1, Robin Candau5, Stephane Perrey6.
Abstract
This study aims to predict individual Acceleration-Velocity profiles (A-V) from Global Navigation Satellite System (GNSS) measurements in real-world situations. Data were collected from professional players in the Superleague division during a 1.5 season period (2019-2021). A baseline modeling performance was provided by time-series forecasting methods and compared with two multivariate modeling approaches using ridge regularisation and long short term memory neural networks. The multivariate models considered commercial features and new features extracted from GNSS raw data as predictor variables. A control condition in which profiles were predicted from predictors of the same session outlined the predictability of A-V profiles. Multivariate models were fitted either per player or over the group of players. Predictor variables were pooled according to the mean or an exponential weighting function. As expected, the control condition provided lower error rates than other models on average (p = 0.001). Reference and multivariate models did not show significant differences in error rates (p = 0.124), regardless of the nature of predictors (commercial features or extracted from signal processing methods) or the pooling method used. In addition, models built over a larger population did not provide significantly more accurate predictions. In conclusion, GNSS features seemed to be of limited relevance for predicting individual A-V profiles. However, new signal processing features open up new perspectives in athletic performance or injury occurrence modeling, mainly if higher sampling rate tracking systems are considered.Entities:
Mesh:
Year: 2022 PMID: 36075956 PMCID: PMC9458673 DOI: 10.1038/s41598-022-19484-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Example of A-V profile modeled for a given player and a randomly selected game. Only plain dots (velocities above 3 m s−1) were used for fitting the linear regression.
Figure 2Evolution of A-V profiles fitted intercept and slopes over the 1.5 season period. Three players are randomly selected.
Figure 3Simplified diagram of (a) a RNN cell and (b) a LSTM cell.
Figure 4Distributions of MAPE regarding multi-modal and uni-modal ensemble forecasting models.
Figure 5Example A-V profiles slopes forecasting using the uni-modal averaged ensemble. (a) represents the best prediction, (b) is the median prediction. Note that the red line represents the prediction made on the testing data set.
Average MAPE for each selected model.
| Models | MAPEslope | MAPEintercept | Multi-modalityb |
|---|---|---|---|
| Prophet | 0.134 | 0.095 | × |
| Theta | 0.150a | 0.096 | × |
| FourTheta | 0.120 | 0.085 | × |
| FFT | 0.161 | 0.121 | × |
| Ensemble |
|
| × |
| VARIMA | 0.162 | 0.127 | ✓ |
| RNN-LSTM |
| 0.099 | ✓ |
| Transformers | 0.120 | 0.075 | ✓ |
| Ensemble | 0.113 |
| ✓ |
Significant values are in [bold].
aAdditive seasonality.
bMulti-modal models required longer time-series. We limit the study of these models to time-series larger than 40 observations.
Figure 6Distributions of models’ MAPE.
Summary of models performances according to intercept and slope coefficients.
| Model | Target | Population | Aggregation |
|
|---|---|---|---|---|
|
| Intercept | I | N/A |
|
| LSTM (raw) | Intercept | G | N/A | 0.077 |
| Ridge | Intercept | G | Exponential | 0.080 |
| Ridge | Intercept | G | Mean | 0.080 |
| Uni-modal Ensemble | Intercept | I | N/A | 0.080 |
| LSTM | Intercept | G | Exponential | 0.084 |
| LSTM | Intercept | G | Mean | 0.084 |
| Ridge | Intercept | I | Mean | 0.085 |
| Ridge | Intercept | I | Exponential | 0.085 |
| LSTM (raw) | Intercept | I | N/A | 0.088 |
| LSTM | Intercept | I | Mean | 0.089 |
| LSTM | Intercept | I | Exponential | 0.090 |
|
| Slope | G | Mean |
|
| LSTM | Slope | G | Exponential | 0.114 |
| Uni-modal Ensemble | Slope | I | N/A | 0.115 |
| Multi-modal Ensemble | Slope | I | N/A | 0.116 |
| RIDGE | Slope | G | Mean | 0.116 |
| RIDGE | Slope | G | Exponential | 0.116 |
| LSTM (raw) | Slope | G | N/A | 0.119 |
| LSTM (raw) | Slope | I | N/A | 0.121 |
| LSTM | Slope | I | Mean | 0.126 |
| RIDGE | Slope | I | Mean | 0.128 |
| LSTM | Slope | I | Exponential | 0.128 |
| RIDGE | Slope | I | Exponential | 0.129 |
represents the averaged MAPE over individuals and validation folders. The population represents either models computed over the group of players (G) or individually computed models (I).
Significant values are in [bold].