Abstract
Despite the increasing use of inertial measurement units (IMUs) and machine learning techniques for gait analysis, there remains a gap in which feature selection methods are best tailored for gait time series prediction. This study explores the impact of using various feature selection methods on the performance of a random forest (RF) model in predicting lower limb joints kinematics from two IMUs. The primary objectives of this study are as follows: (1) Comparing eight feature selection methods based on their ability to identify more robust feature sets, time efficiency, and impact on RF models' performance, and (2) assessing the performance of RF models using generalized feature sets on a new dataset. Twenty-three typically developed (TD) children (ages 6–15) participated in data collection involving optical motion capture (OMC) and IMUs. Joint kinematics were computed using opensim. By employing eight feature selection methods (four filter and four embedded methods), the study identified 30 important features for each target. These selected features were used to develop personalized and generalized RF models to predict lower limbs joints kinematics during gait. This study reveals that various feature selection methods have a minimal impact on the performance of personalized and generalized RF models. However, the RF and mutual information (MI) methods provided slightly lower errors and outliers. MI demonstrated remarkable robustness by consistently identifying the most common features across different participants. ElasticNet emerged as the fastest method. Overall, the study illuminated the robustness of RF models in predicting joint kinematics during gait in children, showcasing consistent performance across various feature selection methods.
1 Introduction
The insights provided by three-dimensional (3D) gait analysis are necessary to assess gait abnormality and facilitate informed decision-making in medical care [1]. Machine learning models provide an accurate and cost-effective solution for estimating gait time series by mapping raw inertial measurement unit (IMU) data to optical motion capture (OMC)-generated gait data [2–4]. This approach enables analysis outside clinical settings and overcomes the time-increasing drift errors that affect the accuracy of IMU-only methods [5]. Prior research has used feature engineering to enhance a model's performance [6–10]. However, none have investigated how the feature selection method can affect the model's performance. In certain studies [6,7,9,10], a random forest (RF) regressor [11] was employed to rank features using Gini importance [12]. This approach streamlined the feature space by identifying the most representative features for the intended target. Another study [8] proposed a deep belief network method for extracting an optimal feature set from multichannel surface electromyography signals. Their method indicated superior performance compared to using principal component analysis. Despite these insights, a comparative exploration of feature selection methods specifically for gait time series prediction remains unexplored.
An effective feature selection method enhances model performance and reduces computational costs by identifying the most relevant characteristics of the input data and minimizing the dimensionality. Moreover, a generic feature set that remains consistent across various training datasets contributes to a more robust and generalized machine learning model [13].
In our previous investigations, we highlighted that RF models offer lower kinematics prediction error than traditional convolutional neural networks [14]. Consequently, our current emphasis is on using RF model, with an objective to assess the impact of varying feature selection methods. Our focus in this study centers on four filter methods (Spearman, Kendall's Tau, mutual information (MI), and RReliefF) and four embedded methods (RF, extreme gradient boosting (XGBoost), least absolute shrinkage and selection operator (Lasso), and ElasticNet).
This research aims to explore the influence of different feature selection methods on the performance of personalized (trained and tested on the same subject) and generalized (trained on data from 17 participants and tested on six new participants) RF models for pelvis, hip, knee, and ankle joints kinematics prediction. Personalized models are tailored to individual subjects, requiring only a single visit to the gait clinic, while generalized models can predict gait kinematics for new patients without the need for any clinic visits. To ensure robust performance across unseen participants, a generic feature set was derived from shared features identified in personalized models. These shared features capture common patterns across participants while retaining predictive relevance. We pursued two primary objectives: (1) identify the most suitable feature selection method based on its ability to uncover a general feature set, time efficiency, and the impact on personalized RF models' accuracy for predicting joint kinematics during gait. (2) Assessing the performance of generalized RF models using generic feature sets for joint kinematics prediction on a new dataset not employed for feature selection or model training.
2 Methodology
2.1 Participant Information and Data Collection.
Each child's legal guardian provided informed consent and each child provided assent prior to data collection. The research strictly adhered to ethical principles outlined in the Helsinki Declaration and received approval from the University of Auckland (New Zealand) human participant ethics committee (reference number 021615).
The first dataset used in this study was previously outlined in Ref. [14]. In summary, 17 typically developed (TD) children (nine females and eight males, age: 10.5 ± 2.8 yr, weight: 37.1 ± 11.7 kg, and height: 147 ± 17 cm) underwent overground walking (n = 15 trials) at self-selected speed. The 37 marker trajectories from OMC (VICON, Oxford, UK) and two IMUs placed on the feet (VICON IMeasureU) were recorded and synchronized with nexus (VICON). This dataset included 73,364 time points. The pelvis (3DOF), hip (3DOF), knee flexion/extension, and ankle inversion/eversion and dorsi/plantarflexion kinematics were computed from the markers' trajectories in opensim (gait2392) [14]. A combination of raw IMU data (acceleration (x3) and angular velocity (x3)) placed on each foot and an RF machine learning model [15] was used to predict the pelvis, hip, knee, and ankle joints' kinematics (15 targets) during gait.
The second dataset included six TD children (five females and one male, age: 13.3 ± 2.5 yr, weight: 46.3 ± 5.6 kg, and height: 158 ± 13 cm). The same data collection process was performed on this second dataset (see details above and in Ref. [14]). This second dataset was used as a testing set to evaluate the model's performance on participants who were not included in the feature extraction, selection, and random forest model training set. This dataset included 27,009 time points.
2.2 Feature Selection.
2.2.1 Filter Methods
Spearman correlation coefficient investigates the monotonic association between two variables [17]. The top 30 features with the highest absolute correlation with each target variable (kinematics and kinetics for each joint and plane of motion) were selected.
Kendall's Tau is a rank-based correlation coefficient [18]. The top 30 features with the highest absolute correlation with each target variable were retained.
MI, also known as information gain [19], measures the shared information between features and each target variable [20]. Top 30 features with the highest mutual information were kept.
RReliefF assigns scores to features based on their ability to predict each target variable [21]. The top 30 features with higher scores were retained.
2.2.2 Embedded Methods
RF feature selection method uses the Gini index to assess feature importance [11]. The top 30 features with higher Gini importance were maintained, while those with lower importance were discarded. This method was also employed in our previous study [14].
XGBoost calculates the “gain” of each feature, with higher gain indicating greater importance [22]. The top 30 features with the highest gain were kept.
Lasso applies L1 regularization, eliminating features with coefficients shrunk to zero [23]. The top 30 features with nonzero coefficients were maintained.
ElasticNet combines L1 and L2 regularization, grouping correlated features and assigning them shared coefficients [24]. Most relevant features (top 30) were selected, while less important ones were removed.
2.3 Machine Learning Model.
The RF models developed in this study used data from the two IMUs. We designed single-output models, each customized to predict a specific target, utilizing the 30 most relevant features associated with that specific target. The experiments were conducted on a system with 32 AMD EPYC 73F3 processors, 2048 GB memory, three Nvidia Tesla A100 GPUs (80 GB each), and Red Hat 9 OS.
2.3.1 Personalized Modeling.
Each personalized model was trained using 70% of the walking trials and tested on the remaining 30% of the same participant, using the same data for feature extraction and selection (Fig. 1). We constructed 15 personalized models for each of the first dataset participants to predict all the desired targets (one model per target with 15 lower limbs joint kinematics). This process was repeated for all feature selection methods (Sec. 2.1).
2.3.2 Generalized Modeling.
To derive the generic feature set, the most important features for predicting each target were identified from the training dataset (first dataset, 17 participants) by analyzing their frequency of selection across personalized models. Features consistently ranked highly across participants were considered shared features. The top 30 shared features were selected as the generic feature set for each target. This process was repeated for all eight feature selection methods under investigation.
For the generalized RF models, the entire first dataset, comprising the gait cycles of 17 participants, was used for training, while the second dataset (six participants) served as the testing set (Fig. 1). The models were constructed using the generic feature sets derived as described above (Sec. 2.2). The entire procedure was repeated for each feature selection method to assess their influence on generalized model performance.
2.4 Evaluation.
We computed the root-mean-square error (RMSE) to quantify the differences between the predicted and the opensim computed joint angles (pelvis 3DOF, hip 3DOF, knee flexion/extension, and ankle 2DOF) across all participants. These differences were quantified for each feature selection method. To gauge the efficacy of each method in identifying the generic features, we noted the frequency with which each top feature appeared across all participants. Additionally, we recorded the time required for the feature selection process across all methods to ascertain the most computationally and time-efficient approach.
3 Results
3.1 Top Features Frequency Across All Participants.
Among all target variables and participants, the MI method consistently unveiled the highest number of shared top features. In contrast, the XGBoost method exhibited the lowest frequency of top features (Fig. 2). All feature selection methods consistently yielded the highest frequency of shared top features for predicting the hip, knee, and ankle angles in the sagittal plane. However, only MI was able to keep consistency in the other plane of motion.

The frequency of the top feature across all participants within the generic feature sets for each feature selection method. The reported frequency for hip, knee, and ankle angles is the average of left and right leg frequency.
3.2 Time Efficiency.
The Relief method was the most time-consuming (>100 s), while the ElasticNet method was the quickest in selecting the most important features (Fig. 3). ElasticNet, Lasso, Spearman, and Kendall methods required less than 1 s, and RF, XGBoost, and MI needed between 1 and 10 s to extract the most important features.

The average time required by each feature selection method to identify the most important features for each joint kinematics target
3.3 Models' Accuracy
3.3.1 Personalized Modeling.
The choice of feature selection method did not influence the performance of the RF model in the personalized models (Fig. 4). RMSE distribution remained consistent across different feature selection algorithms for the personalized models. The mean RMSE values, along with their corresponding standard deviation (SD), for the prediction of joint kinematics using personalized RF models are illustrated in Appendix Table 1 for the different feature selection methods.

The distribution of RMSE between the opensim inverse kinematics (IK) output and the joint kinematics predicted by the personalized RF model using various feature selection algorithms is shown across all participants. The reported RMSE values are averaged between the left and right legs for the hip, knee, and ankle.

The distribution of RMSE between the opensim inverse kinematics (IK) output and the joint kinematics predicted by the personalized RF model using various feature selection algorithms is shown across all participants. The reported RMSE values are averaged between the left and right legs for the hip, knee, and ankle.
3.3.2 Generalized Modeling.
While the generalized RF model exhibited higher errors compared to the personalized ones, the impact of the feature selection method on the results was low (Fig. 5), except for the pelvis tilt and pelvis rotation, where XGBoost showed the highest RMSE. The MI method consistently delivered the lowest average RMSE in the sagittal plane for hip, knee, and ankle angles (Fig. 5). Furthermore, MI exhibited the lowest quartiles and fewer outliers in predicting most targets. The RF feature selection produced the lowest errors for pelvis angles and hip adduction/abduction, while the Relief method was best in predicting ankle inversion/eversion. Table 2 represents mean RMSE (SD) values for generalized models.

The distribution of RMSE between the opensim IK output and the joint kinematics predicted by the generalized RF model using various feature selection algorithms. For hip, knee, and ankle, the reported RMSEs are the average of right and left legs.
4 Discussion
This study aimed to compare the performance of RF models by employing filter and embedded feature selection methods for gait time series prediction. First, we compared different feature selection methods based on their robustness in selecting features, time efficiency, and their impact on personalized RF models. Second, we investigated how different feature selection methods impacted the accuracy of generalized RF models using generalized feature sets in predicting joint kinematics.
4.1 Robustness in Selecting Features.
The MI method stood out for its capacity to select the same features across different participants. Its information-theoretic approach proved effective in identifying relevant features, demonstrating its suitability for predicting joint kinematics in all plane of motion not just in the sagittal plane. On the other hand, XGBoost exhibited the lowest frequency of shared top features, indicating potential limitations in capturing common features across participants. In situations where the selection of personalized feature sets is impractical due to computational resource limitations, employing a robust feature selection method to build a generic feature set becomes imperative.
4.2 Time Efficiency.
The consideration of time efficiency in feature selection is crucial for real-world applications. The study evaluated the average time required by each feature selection method, with ElasticNet emerging as the quickest and Relief as the most time-consuming. Efficient feature selection methods such as ElasticNet and Lasso, which require less than 1 s, may be preferred in scenarios where real-time predictions are essential. Alternative feature selection methods presented similar levels of computational cost-effectiveness.
4.3 Models' Prediction Accuracy.
The study employed a diverse set of eight feature selection methods, including both filter and embedded techniques. We found that the choice of feature selection method exerts minimal influence on the performance of an RF model, regardless of whether it is applied in personalized or generalized modeling contexts. Nevertheless, the RF and MI feature selection methods demonstrated superior performance, consistently yielding the lowest prediction errors across most targets, making them highly viable options for inclusion in predictive modeling frameworks. The MI method not only displayed reduced prediction errors but also demonstrated lower quartiles and fewer outliers when predicting most targets, demonstrating its robust applicability in this specific context of 3D gait analysis in TD children. As demonstrated previously [14], TD children do not always have a repetitive gait cycle and show a diverse set of gait patterns depending on age. Therefore, this study shows that using MI feature selection might be more robust in populations with altered gait kinematics on not as repeatable as healthy adults.
Several factors contributed to the observed convergence in performance across different feature selection methods. One possible explanation is the existence of highly correlated features, causing different feature selection methods to converge on similar subsets that yield comparable performance. Additionally, the inherent robustness of the RF model to less informative features may enable it to accommodate variations in feature selection choices. Finally, the RF model inherently introduces randomness through bootstrapping and feature selection at each tree's split. This randomness can mitigate the impact of feature selection variations [12].
It is worth mentioning that the results of this study are specific to the dataset and RF model architecture used. While RF models were selected for their interpretability and robustness, the feature selection method could be adapted to other machine learning models, such as deep learning, which may handle high-dimensional data differently. Additionally, although our dataset includes healthy participants, further validation is required to extend these findings to clinical populations or other datasets with different gait characteristics. While our previous study demonstrated that two IMUs placed on the feet are sufficient to accurately predict lower limb joint kinematics and kinetics [6], this may not be the case for clinical populations. In these populations, additional IMUs may be required to capture movements across all body segments, which could result in a different set of relevant features and potentially alter the outcomes of feature selection methods.
5 Conclusion
The results of the study shed light on the robustness of RF models in predicting lower limbs joint kinematics from IMUs across different feature selection methods in children during gait. MI and RF methods stood out for their robustness, consistently selecting generic feature sets across participants, and effectively predicting joint kinematics. The selection of feature extraction methods had minimal impact on the overall accuracy of the RF models. This suggests that opting for the most time-efficient method could be the optimal choice, especially in scenarios where computational resources are constrained. Therefore, time-efficient methods like ElasticNet are preferable for real-time applications.
Author Contribution Statement
Shima Mohammadi Moghadam: Conceptualization, methodology, validation, investigation, writing original draft, and visualization. Julie Choisne: Supervision, funding acquisition, project administration, resources, investigation, conceptualization, and writing—review and editing.
Funding Data
Health Research Council NZ (No. 19/652; Funder ID: 10.13039/501100001505).
Aotearoa Fellowship (Funder ID: 10.13039/501100021732).
Friedlander Foundation.
Science for Technological Innovation NZ (No. UOAX2005).
Conflict of Interest
The authors declare no conflict of interest.
Data Availability Statement
The datasets generated and supporting the findings of this article are obtainable from the corresponding author upon reasonable request.
Appendix
Average RMSE ± SD (degree) between opensim IK and personalized RF model outputs using different types of feature selection (FS) methods (conducted on the first 17 participants dataset)
Target/FS method | RF | ElasticNet | Lasso | XGBoost | Spearman | Kendall | MI | Relief |
---|---|---|---|---|---|---|---|---|
Pelvis tilt | 2 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2.1 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2.1 ± 0.5 |
Pelvis obliquity | 1.6 ± 0.3 | 1.6 ± 0.4 | 1.6 ± 0.4 | 1.6 ± 0.4 | 1.7 ± 0.4 | 1.7 ± 0.4 | 1.6 ± 0.4 | 1.6 ± 0.3 |
Pelvis rotation | 3.5 ± 1 | 3.5 ± 1 | 3.5 ± 0.9 | 3.5 ± 0.9 | 3.5 ± 1.1 | 3.5 ± 1 | 3.6 ± 1 | 3.6 ± 1 |
Hip flexion/extension | 3.5 ± 1 | 3.3 ± 0.9 | 3.3 ± 0.9 | 3.3 ± 0.9 | 3.6 ± 1.1 | 3.6 ± 1 | 3.4 ± 1 | 3.4 ± 1 |
Hip adduction/abduction | 2 ± 0.4 | 2 ± 0.5 | 2 ± 0.4 | 2 ± 0.4 | 2.1 ± 0.5 | 2.1 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 |
Hip rotation | 3.8 ± 0.8 | 3.8 ± 0.7 | 3.7 ± 0.7 | 3.8 ± 0.8 | 3.9 ± 0.9 | 3.9 ± 0.9 | 3.9 ± 0.8 | 3.8 ± 0.9 |
Knee flexion/extension | 4.2 ± 1.2 | 4 ± 1.1 | 3.8 ± 1.1 | 3.8 ± 1 | 4.4 ± 1 | 4.5 ± 1 | 3.9 ± 1.2 | 4.6 ± 1.2 |
Ankle dorsi/plantar flexion | 2.7 ± 0.8 | 2.6 ± 0.7 | 2.6 ± 0.7 | 2.7 ± 0.8 | 2.8 ± 0.8 | 2.8 ± 0.8 | 2.7 ± 0.8 | 2.8 ± 0.8 |
Ankle inversion/eversion | 4 ± 1 | 4 ± 1 | 3.9 ± 1.1 | 3.9 ± 1 | 4.2 ± 1 | 4.3 ± 1 | 4.1 ± 1 | 4.1 ± 1 |
Target/FS method | RF | ElasticNet | Lasso | XGBoost | Spearman | Kendall | MI | Relief |
---|---|---|---|---|---|---|---|---|
Pelvis tilt | 2 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2.1 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 | 2.1 ± 0.5 |
Pelvis obliquity | 1.6 ± 0.3 | 1.6 ± 0.4 | 1.6 ± 0.4 | 1.6 ± 0.4 | 1.7 ± 0.4 | 1.7 ± 0.4 | 1.6 ± 0.4 | 1.6 ± 0.3 |
Pelvis rotation | 3.5 ± 1 | 3.5 ± 1 | 3.5 ± 0.9 | 3.5 ± 0.9 | 3.5 ± 1.1 | 3.5 ± 1 | 3.6 ± 1 | 3.6 ± 1 |
Hip flexion/extension | 3.5 ± 1 | 3.3 ± 0.9 | 3.3 ± 0.9 | 3.3 ± 0.9 | 3.6 ± 1.1 | 3.6 ± 1 | 3.4 ± 1 | 3.4 ± 1 |
Hip adduction/abduction | 2 ± 0.4 | 2 ± 0.5 | 2 ± 0.4 | 2 ± 0.4 | 2.1 ± 0.5 | 2.1 ± 0.5 | 2 ± 0.5 | 2 ± 0.5 |
Hip rotation | 3.8 ± 0.8 | 3.8 ± 0.7 | 3.7 ± 0.7 | 3.8 ± 0.8 | 3.9 ± 0.9 | 3.9 ± 0.9 | 3.9 ± 0.8 | 3.8 ± 0.9 |
Knee flexion/extension | 4.2 ± 1.2 | 4 ± 1.1 | 3.8 ± 1.1 | 3.8 ± 1 | 4.4 ± 1 | 4.5 ± 1 | 3.9 ± 1.2 | 4.6 ± 1.2 |
Ankle dorsi/plantar flexion | 2.7 ± 0.8 | 2.6 ± 0.7 | 2.6 ± 0.7 | 2.7 ± 0.8 | 2.8 ± 0.8 | 2.8 ± 0.8 | 2.7 ± 0.8 | 2.8 ± 0.8 |
Ankle inversion/eversion | 4 ± 1 | 4 ± 1 | 3.9 ± 1.1 | 3.9 ± 1 | 4.2 ± 1 | 4.3 ± 1 | 4.1 ± 1 | 4.1 ± 1 |
Average RMSE ± SD (degree) between opensim IK and generalized RF model outputs using different types of FS methods (conducted on the six new participants used as the testing set)
Target/FS method | RF | ElasticNet | Lasso | XGBoost | Spearman | Kendall | MI | Relief |
---|---|---|---|---|---|---|---|---|
Pelvis tilt | 6.6 ± 3.5 | 7.2 ± 3.1 | 8.9 ± 5.1 | 11.6 ± 4.7 | 7.4 ± 2.6 | 6.8 ± 3.3 | 8.2 ± 3.1 | 9.2 ± 2.7 |
Pelvis obliquity | 3.2 ± 2.3 | 3.5 ± 2.6 | 3.4 ± 2.7 | 3.2 ± 2.2 | 3.4 ± 2.6 | 3.5 ± 2.8 | 3.2 ± 2.2 | 3.3 ± 2.2 |
Pelvis rotation | 4.2 ± 0.7 | 4.9 ± 1.0 | 4.8 ± 1.0 | 5.6 ± 2.5 | 4.8 ± 0.8 | 4.7 ± 0.9 | 5.6 ± 1.8 | 4.4 ± 1.1 |
Hip flexion/extension | 6.8 ± 3.2 | 7 ± 3.6 | 6.7 ± 3.5 | 6.6 ± 3.6 | 7.3 ± 3.2 | 7.3 ± 3.3 | 6.1 ± 3.1 | 6.7 ± 3.5 |
Hip adduction/abduction | 4.3 ± 1.7 | 4.8 ± 1.8 | 4.9 ± 2 | 4.5 ± 1.9 | 4.9 ± 1.7 | 4.9 ± 1.7 | 4.4 ± 1.6 | 4.8 ± 1.9 |
Hip rotation | 6.4 ± 1.5 | 6.8 ± 1.4 | 6.8 ± 1.8 | 7.2 ± 2.1 | 6.4 ± 1.6 | 6.5 ± 1.6 | 8.2 ± 2.2 | 6.1 ± 1.1 |
Knee flexion/extension | 5.6 ± 1.3 | 6.0 ± 1.2 | 5.5 ± 1.3 | 5.3 ± 1.3 | 6.0 ± 1.2 | 5.8 ± 1.2 | 5.3 ± 1.4 | 6.8 ± 1.5 |
Ankle dorsi/plantar flexion | 6.5 ± 1.7 | 6.7 ± 1.4 | 6.7 ± 1.5 | 6.4 ± 1.3 | 6.6 ± 1.4 | 6.6 ± 1.4 | 6 ± 1.5 | 6.4 ± 1.5 |
Ankle inversion/eversion | 12.8 ± 5.4 | 11.6 ± 5.3 | 11.8 ± 5.8 | 12.3 ± 6.4 | 12.3 ± 5.1 | 11.7 ± 4.8 | 12.4 ± 5.2 | 11.6 ± 4.7 |
Target/FS method | RF | ElasticNet | Lasso | XGBoost | Spearman | Kendall | MI | Relief |
---|---|---|---|---|---|---|---|---|
Pelvis tilt | 6.6 ± 3.5 | 7.2 ± 3.1 | 8.9 ± 5.1 | 11.6 ± 4.7 | 7.4 ± 2.6 | 6.8 ± 3.3 | 8.2 ± 3.1 | 9.2 ± 2.7 |
Pelvis obliquity | 3.2 ± 2.3 | 3.5 ± 2.6 | 3.4 ± 2.7 | 3.2 ± 2.2 | 3.4 ± 2.6 | 3.5 ± 2.8 | 3.2 ± 2.2 | 3.3 ± 2.2 |
Pelvis rotation | 4.2 ± 0.7 | 4.9 ± 1.0 | 4.8 ± 1.0 | 5.6 ± 2.5 | 4.8 ± 0.8 | 4.7 ± 0.9 | 5.6 ± 1.8 | 4.4 ± 1.1 |
Hip flexion/extension | 6.8 ± 3.2 | 7 ± 3.6 | 6.7 ± 3.5 | 6.6 ± 3.6 | 7.3 ± 3.2 | 7.3 ± 3.3 | 6.1 ± 3.1 | 6.7 ± 3.5 |
Hip adduction/abduction | 4.3 ± 1.7 | 4.8 ± 1.8 | 4.9 ± 2 | 4.5 ± 1.9 | 4.9 ± 1.7 | 4.9 ± 1.7 | 4.4 ± 1.6 | 4.8 ± 1.9 |
Hip rotation | 6.4 ± 1.5 | 6.8 ± 1.4 | 6.8 ± 1.8 | 7.2 ± 2.1 | 6.4 ± 1.6 | 6.5 ± 1.6 | 8.2 ± 2.2 | 6.1 ± 1.1 |
Knee flexion/extension | 5.6 ± 1.3 | 6.0 ± 1.2 | 5.5 ± 1.3 | 5.3 ± 1.3 | 6.0 ± 1.2 | 5.8 ± 1.2 | 5.3 ± 1.4 | 6.8 ± 1.5 |
Ankle dorsi/plantar flexion | 6.5 ± 1.7 | 6.7 ± 1.4 | 6.7 ± 1.5 | 6.4 ± 1.3 | 6.6 ± 1.4 | 6.6 ± 1.4 | 6 ± 1.5 | 6.4 ± 1.5 |
Ankle inversion/eversion | 12.8 ± 5.4 | 11.6 ± 5.3 | 11.8 ± 5.8 | 12.3 ± 6.4 | 12.3 ± 5.1 | 11.7 ± 4.8 | 12.4 ± 5.2 | 11.6 ± 4.7 |