Next Article in Journal
Association of Sexual Attitudes with Sexual Function: General vs. Specific Attitudes
Next Article in Special Issue
A Short Version of the Physical Activity Enjoyment Scale: Development and Psychometric Properties
Previous Article in Journal
Global Gender Disparities in Premature Death from Cardiovascular Disease, and Their Associations with Country Capacity for Noncommunicable Disease Prevention and Control
Previous Article in Special Issue
Test–Retest Reliability of an iPhone® Inclinometer Application to Assess the Lumbar Joint Repositioning Error in Non-Specific Chronic Low Back Pain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Health-Related Physical Fitness (HRPF) Levels of the General Public Using Artificial Neural Network with the National Fitness Award (NFA) Datasets

1
Division of Mechanical and Aerospace Engineering, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
2
Physical Activity and Performance Institute, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
3
Department of Sports Medicine and Science, Graduate School, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
4
Department of Electrical Engineering, Hoseo University, 20 Hoseo-ro 79 beon-gil, Baebang-eup, Asan-si 31499, Korea
5
Department of Physical Education, Konkuk University, 120 Neungdong-ro, Gwangjin-gu, Seoul 05029, Korea
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2021, 18(19), 10391; https://doi.org/10.3390/ijerph181910391
Submission received: 26 August 2021 / Revised: 29 September 2021 / Accepted: 29 September 2021 / Published: 2 October 2021
(This article belongs to the Special Issue Validity and Reliability of Physical Fitness Testing)

Abstract

:
Estimation of health-related physical fitness (HRPF) levels of individuals is indispensable for providing personalized training programs in smart fitness services. In this study, we propose an artificial neural network (ANN)-based estimation model to predict HRPF levels of the general public using simple affordable physical information. The model is designed to use seven inputs of personal physical information, including age, gender, height, weight, percent body fat, waist circumference, and body mass index (BMI), to estimate levels of muscle strength, flexibility, maximum rate of oxygen consumption (VO2max), and muscular endurance. HRPF data (197,719 sets) gathered from the National Fitness Award dataset are used for training (70%) and validation (30%) of the model. In-depth analysis of the model’s estimation accuracy is conducted to derive optimal estimation accuracy. This included input/output correlation, hidden layer structures, data standardization, and outlier removals. The performance of the model is evaluated by comparing the estimation accuracy with that of a multiple linear regression (MLR) model. The results demonstrate that the proposed model achieved up to 10.06% and 30.53% improvement in terms of R2 and SEE, respectively, compared to the MLR model and provides reliable estimation of HRPF levels acceptable to smart fitness applications.

1. Introduction

Smart fitness that provides intelligent and personalized training management services without the intervention of a human trainer has attracted great attention in recent years [1,2,3,4]. It provides high-quality and customized nutrition and workout management at low cost by adopting recent cutting-edge technologies, including artificial intelligence, big data, and internet of things sensors [2]. Recently, smart fitness has grown its application area through smart phone applications and is gradually getting into the offline fitness clubs. However, several technical issues need to be resolved to enhance its service quality and effectiveness. The measurement of the health-related physical fitness (HRPF) level of an individual user, which is required for selecting tailored training programs, is challenging in smart fitness development. Current physical fitness assessment protocols, such as one repetition maximum (1RM) and the maximum rate of oxygen consumption (VO2max), may require complicated procedures accompanied by expensive equipment and experts, causing inconvenience and increase in the cost [5,6,7]. Due to insufficient methods for a convenient measurement of personal HRPF levels by the users themselves, the current smart fitness applications inevitably involve the intervention of human trainers to select customized workout programs according to trainer suggestions or user preferences [2,8,9,10]. Several previous studies have aimed at developing methods for estimating an individual’s HRPF level by using simple attainable information, such as height, weight, body mass index (BMI), and percent body fat.
Multiple linear regression (MLR) assuming a linear relation between input and output variables has been used to predict HRPF levels in the field of sports sciences. MLR-based prediction models have shown reliable estimation results with high R2 values [11,12]. However, MLR models have the critical limitation that they cannot represent nonlinearity in the target system. Therefore, machine learning techniques that can represent non-linear characteristics, including the ordinary forest algorithm and support vector machine (SVM), have been implemented to improve estimation accuracy of the prediction model. Mahajan et al. proposed an ordinary forest algorithm to predict divers’ competition scores using their physical fitness levels [13]. The proposed model, which was trained by previous competition records and the corresponding physical fitness levels of 231 divers, presented 16.9% improvement in estimation accuracy over the previous linear regression model. Akay et al. proposed an SVM-based estimation model to predict the strength of hamstrings and quadriceps using athletes’ body information [14]. The estimation model was trained with the data acquired from 75 athletes in Gazi University and showed superior prediction accuracies (R2 = 0.884). Taha et al. conducted a study to estimate the expertise of 50 young archers based on their physical fitness level using the k-nearest neighbors (k-NN) and SVM algorithms [15,16]. They identified that core muscle strength and vertical jumps are important factors in predicting archers’ potential. They also confirmed that the weighted k-NN algorithm produced results that were 2.5% better than the linear regression model.
Artificial neural networks (ANNs) can better predict complicated features involving nonlinearities than a regression model and all other machine learning algorithms. Several studies have developed superior estimation models for measuring the physical fitness level of humans using an ANN framework. Ruiz et al. developed an ANN-based VO2max estimation model using test results of a 20-m shuttle run from 193 subjects [17]. The proposed ANN model improved the standard errors of estimation (SEE) up to 1.43 (mL/kg min) compared with the Le’ger’s equation. Kupusinac et al. proposed an ANN-based percent body fat estimation model using age, gender, and BMI [18]. The model was trained with the data gathered from 4178 subjects and recorded up to 3.12% higher prediction accuracy than the MLR model. Nicholas et al. performed a study to compare the estimation accuracy of an ANN model with an MLR model in manual arm strength (MAS) prediction [11]. The MAS dataset collected from 95 healthy female participants was used as training and validation data, and the results showed that the prediction accuracy of the ANN model was 11.8% higher than that of the MLR model.
Although previous studies verified that machine learning models (MLR, SVM, and ANN) can estimate individual physical fitness levels using simple physical information with acceptable accuracies, these models have limitations when applied to the general public because the datasets to train and validate the models were gathered from a particular group of people (athletes) [13,14,15,16]. In addition to existing studies that require strict procedures with guidance from experts in the data acquisition, other studies require complicated equipment for measurement, thereby posing additional limitations when applied to ordinary people [19].
In this study, we propose an ANN-based estimation model to predict the HRPF level of the general public using the subject’s attainable physical information as inputs for smart fitness development. The public dataset called the ‘National Fitness Award’ (NFA) from the Korea Sports Promotion Foundation (KSPO) was used to train the proposed ANN-based estimation model to represent the HRPF characteristics of the general public in South Korea. The proposed model was developed to estimate four HRPF indices, namely flexibility, muscular strength, cardiorespiratory endurance, and muscular endurance, using physical information as inputs for easy and convenient determination of the HRPF level. In addition, we investigated the effects of several techniques, including data refinement, normalization, and correlation analysis of input/output variables, on the estimation accuracy of the ANN model to derive the optimized ANN estimation model. The key contributions of this study are as follows.
  • This paper proposes the ANN-based estimation model to predict the HRPF level of the general public using NFA datasets. The proposed model aims to improve the estimation accuracy of the previous MLR-based estimation model by additionally adopting a non-linear feature in the estimation model. ANN structures including layer and node configurations, non-linear activation function, and training/validation methods for the estimation model are presented.
  • This paper derives the optimal ANN model that maximizes the estimation accuracy through in-depth analysis on effects of four techniques including input-output correlation, hidden layer structures, input data standardization, and outlier removal to the estimation accuracy. Contributions of each technique to the final accuracy results are quantitatively evaluated in terms of R2 and SEE values and the optimal ANN model is proposed based on the results of the analysis.
  • Finally, this paper proves the superior performance of the ANN model by comparing the estimation accuracy of the ANN model with not only that of the previous MLR model but also that of the representative machine learning models including K-NN, random forest, and support vector machine (SVM). It demonstrates practical usefulness of the proposed model in smart fitness applications.

2. Materials and Methods

2.1. Dataset

The NFA dataset, which is established by the KSPO for improving physical fitness and health of the South Korean general public, was used to train the ANN-based estimation model for HRPF level prediction. The NFA dataset consists of HRPF level data, which is measured under stringent measurement protocols in 75 sites distributed throughout South Korea, and physical information of the corresponding subjects. The participants for NFA datasets were selected among healthy Korean volunteers older than 10 years. All volunteers undertook the physical activity readiness questionnaire (PAR-Q) to identify whether he/she was eligible for HRPF measurements. Only the volunteers who were determined to be able to take the measurement were approved to participate in the data gathering. The KSPO gathers new HRPF data from more than 100,000 participants every year and is easily accessible through the KSPO website [20]. Initially, we downloaded 456,663 sets of data, collected between 2015 and 2019, from the website, out of which we secured 197,719 sets of data consisting of 87,188 datasets measured from male participants and 110,531 datasets measured from female participants; we excluded 258,914 sets of data that contained missing values from the initial download. The excluded datasets were distributed randomly and uniformly over the entire age range and gender, so there was no bias caused by data exclusion. This study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Board of Konkuk University (7001355-202101-E-132). Table 1 summarizes the NFA dataset used for training and validation of the model. We used 70% and 30% of the data as the training and test/validation datasets, respectively.
The physical information of each participant was measured under the strict measurement protocols [21]. Height was measured using a stadiometer (Seca, Seca Corporation, Columbia, MD, United States) to the nearest 0.1 cm. Weight and percent body fat were measured using bioelectrical impedance analysis equipment (Inbody 720, Inbody, Korea). Waist circumference was measured using a tapeline at the middle of the lowest position of the ribs and the highest position of the pelvis. BMI was calculated by dividing body weight (kg) by height squared (m2). The HRPF levels in the NFA are evaluated against four fitness indices, namely flexibility, muscular strength, cardiorespiratory endurance (VO2max), and muscular endurance, and measured as follows:
Flexibility: This is measured by the sit and reach test. The participants sit against a wall with knees fully extended and maintain a distance of <5 cm between their feet. After placing the hands on point zero of the measuring ruler, the participants reach them out as far forward as possible, lining up with the ruler. The distance between the starting point to the tip of the finger is measured by the ruler.
Muscle strength: This is measured by the grip strength test. The participants align their second knuckle of their fingers to the grip of the dynamometer. Then, they squeeze the dynamometer for 5 s with the arm straight while maintaining the torso and arm held at an angle of 15°. They perform this procedure two times alternating between the left and right hands. Accordingly, the highest value among the four measurements is recorded.
Cardiorespiratory endurance (VO2max): This is measured using a 20-m shuttle run test. The participants, standing on the starting line, start running when the beep sounds. When they arrive at the 20 m mark, they wait and return to the start line after the next beep. The interval between the beeps will gradually decrease with every repetition from 8 s. One run of 20 m counts as one repetition, and participants will repeat the same process until there are two failures to arrive at the 20-m mark distance before the beep sounds. The VO2max is calculated by the regression equation developed by the Korea Institute of Sports Science (KISS) [22].
Muscular Endurance: This is assessed by measuring the number of sit-ups. The participants lie on a mat with knees bent at 90° and their feet placed on the measuring instrument. Their arms are overlapped in an X-shape above the chest and holding onto their shoulders. The participants raise their upper body back and forth for 1 min and both elbows must touch the thighs to make it count as 1 repetition.

2.2. ANN-Based HRPF Level Estimation Model

Figure 1 shows the overall architecture of the ANN-based estimation model that predicts the personal HRPF level of participants by using their physical information as inputs. The ANN model consists of three layers: input, hidden, and output. The input layer consists of a total of seven nodes, each of which receives one of seven elements of the physical information: age, gender, height, weight, percent body fat, waist circumference, and BMI. The hidden layer comprises multiple layers and nodes, and the optimal hidden layer structure is derived by comparing the accuracy of several layer configurations (the number of layers and nodes). The exponential linear unit (ELU) function is used as an activation function for nonlinear estimation. The output layer comprises a single node, and it yields an estimated HRPF level from the given inputs. In this study, four ANN models with identical layer structures were used to estimate the four HRPF levels of muscle strength, muscular endurance, cardiorespiratory endurance, and flexibility.
The ANN-based estimation model was trained with the refined NFA dataset consisting of 138,281 sets of input/output pairs, and 5-fold cross validation was used in the training. The mean square error (MSE) was used for calculating the loss function in the training, and Adam (learning rate: 0.02, beta1 = 0.9, beta2 = 0.99) was used as an optimizer. Each hidden layer contains the normal initializer and batch normalization [23,24]. R2 and SEE were used as performance indices for evaluating the accuracy of the trained estimation model. Equation (1) represents the expression for the calculation of SEE:
S E E = i = 0 N ( y i y ^ i ) 2 N 2
where y i , y ^ i , and N are the measured value, estimated value, and number of test samples, respectively.

2.3. Optimizations for Enhancing Estimation Accuracy of ANN Model

The correlation between the input and output variables, hidden layer structures, and the quality of the training data can affect the accuracy of the ANN-based estimation model. In this study, we analyzed the effect of these factors on the estimation accuracy to derive the optimal estimation model.

2.3.1. Correlation Analysis between Input and Output Variables

The ANN-based estimation model receives seven different elements of physical information as inputs, which may differ in the correlation between each input variable and target HRPF index. Input variables that are less correlated with the target HRPF index may have a negative effect on the estimation accuracy. Therefore, the estimation accuracy can be improved by selecting highly correlated physical information as inputs to the ANN-based estimation model [25,26,27,28]. The correlation between the seven elements of physical information (input variables) and four HRPF indices (output variables) is quantitatively evaluated using the Boruta algorithm to determine the optimal input configurations for each HRPF index [29].

2.3.2. Comparison of Hidden Layer Structures

The number of parameters for estimating the output in ANN models is determined by the structure of the hidden layer. Overfitting and underfitting problems, which may degrade the estimation accuracy, can arise from too many or too few parameters in the hidden layer. By varying the number of layers and nodes from 1 and 7 to 4 and 28 respectively, we identified the optimal hidden layer structure with maximum estimation accuracy among these 14 configurations.

2.3.3. Standardization of Input Data

Discrepancies in the range of input values (minimum, maximum, average, and standard deviation) can produce outputs biased to the specific inputs whose value ranges are larger than the others. Z-score standardization, expressed by Equation (2), is applied to input values of the seven elements of physical information in the training dataset to avoid this output bias problem. Average and standard deviation of all input values are set to 0 and 1, respectively, through the standardization process.
x ^ i = x i μ σ
where, x i , x ^ i denotes the values of each input variable before and after the standardization, and μ , σ are the average and standard deviation of the corresponding input variable, respectively.

2.3.4. Outlier Removal

An outlier is defined as a data sample that differs significantly from other samples. The outliers included in the training dataset can negatively affect the estimation accuracy of the HRPF level of the general public. This is because outliers convey the characteristics of extreme cases, which is rare among the general public. The outliers are removed by using the interquartile range ( I Q R ) and standard deviation, and the estimation accuracies of these methods are compared to identify the best outlier removal method. In the first case, the outlier is defined using I Q R values, which is calculated by I Q R = Q 3 Q 1 , where Q 1 and Q 3 denote the 25th and 75th percentiles, respectively, as shown in Equation (3). The second case determines the outliers as samples whose values lie outside ± 3 σ , as shown in Equations (4).
x ¯ i < Q 1 1.5 × I Q R o r x ¯ i > Q 3 + 1.5 × I Q R
x ¯ i < μ 3 σ o r x ¯ i > μ + 3 σ
where x ¯ i denotes the outlier in the training datasets.

3. Results

3.1. Input/Output Correlation Analysis

Figure 2 presents the importance plot of the Boruta algorithm, which quantitatively demonstrates the degree of correlation between the input and output variables with importance value. The input variables whose importance value is higher than the threshold, which is denoted by shadow values (min, max, mean) in the graph, can be regarded as having a strong correlation with the corresponding output variable. As shown in Figure 2, the importance values of all seven input variables (physical information) exceed the threshold for all output variables, indicating a strong correlation between the input variables and the HRPF indices. Thus, these input variables can be used for the ANN-based HRPF estimation model. The flexibility and muscular strength showed identical correlation patterns with respect to the importance ranking of input variables. The rank of all the input variables were identical for these two HRPF indices. The cardiorespiratory endurance (VO2max) and muscular endurance also showed similar correlation patterns to one another. The input variables presenting the highest and lowest importance value were identical, i.e., age and height, respectively, for these two HRPF indices, and the other variables exhibited little difference. This result offers reasonable evidence for using personal physical information for estimating personal HRPF levels, and the seven input variables are appropriate for the ANN-based estimation model.

3.2. Effect of Hidden Layer Structure

Table 2 presents the estimation accuracy of the ANN-based HRPF estimation model for 16 combinations of the hidden layer structures. The accuracy was evaluated using the R2 and SEE values. Open-source predictive data analysis library (scikit-learn, version 0.23.2) in python 3.8.5 was used to compute R2 and SEE values. The variation of R2 and SEE according to the hidden layer structures was not significant. The hidden layer structure with 3 layers and 28 nodes for flexibility, 4 layers and 14 nodes for muscle strength, 1 layer and 7 nodes for VO2max, 4 layers and 21 nodes for muscular endurance was selected for the estimation model of each HRPF level as it showed the best performance in R2 and SEE. R2 values of the models were 0.1844, 0.7476, 0.7394, and 0.5624 for flexibility, muscle strength, VO2max, and muscular endurance, respectively. For SEE, the model resulted in 8.3540, 5.1381, 3.3305, and 10.5903 for flexibility, muscle strength, VO2max, and muscular endurance respectively.

3.3. Effect of Input Data Standardization

Table 3 demonstrates the effect of input data standardization on the estimation accuracy. The table shows R2 and SEE values of the model with and without input data standardization. The ANN models that have identical hidden layer structures (Section 3.2) derived above were used for the comparison. The results showed a little improvement in the estimation accuracy through the input data standardization. R2 values were improved up to 2.4750% and SEE values were improved up to 3.5100% for VO2max through the input data standardization.

3.4. Effect of Outlier Removal

The outliers contained in the training dataset were removed using IQR and 3σ as described in Section 2.3.4. Table 4 presents a comparison of the accuracies of the model with and without implementing the two outlier removal methods to demonstrate the effect of the outlier removal on the estimation accuracy. The outlier removal was performed using the dataset with input data standardization. The ANN models used for the comparison had identical hidden layer structures. The number of data removed through the outlier removal were 12,250 and 6532 in IQR and 3σ respectively. Compared to the model without outlier removal, the R2 values were improved up to 1.2329% for muscle strength and SEE were improved up to 6.5503% for VO2max through IQR outlier removal.

3.5. Performance Comparison with the MLR Model

The performance of the ANN-based estimation model, consisting of the optimal hidden layer structure, input data standardization, and outlier removal using IQR, was compared with the MLR-based estimation model [21] and other machine learning models including K-Nearest Neighbor (K-NN), random forest, and support vector machine (SVM), using the identical NFA dataset as presented in Table 5. The results demonstrates that the proposed ANN model shows superior performance compared to the other machine learning models and MLR model for three HRPF indices except flexibility. The proposed ANN model presented the best performance in terms of both R2 and SEE values for estimation of muscle strength and VO2max. R2 was improved ranging from 1.3900% to 6.3675% and 1.1927% to 5.7536% for muscle strength and VO2max respectively. SEE also was improved ranging from 3.6106% to 12.5308% and 7.7653% to 30.5318% for muscle strength and VO2max respectively. For muscular endurance, the SEE value was improved, ranging from 1.0888% to 2.9772%, while R2 remained similar to the other machine learning models. The MLR model has shown the worst performance for all four HRPF indices compared to the machine learning models. Figure 3 shows the scatter plot of the ANN model and MLR model. As shown in the figure, the bias and deviations were improved in the ANN model.

4. Discussion

There have been various studies conducted to predict the level of physical fitness using machine learning techniques. However, the existing research results difficult to adopt into the smart fitness applications aimed at the general public since the previous studies mainly focused on a specific group such as athletes. In this study, we proposed an ANN-based estimation model that is designed to predict individual HRPF levels of the general public using simple affordable personal physical information. This paper utilizes the public big data called the NFA dataset, which is collected by a public institute of South Korea. In total, 197,719 sets of HRPF data, each of which consists of seven physical variables, and HRPF levels measured by four indices, were used for training and validation of the ANN model. In virtue of huge datasets, the proposed model achieved reliable estimation results for muscle strength (R2 = 0.7554), VO2max (R2 = 0.7630), and muscular endurance (R2 = 0.5707) that can be adopted in the smart fitness application. However, the estimation accuracy of the flexibility was unsatisfactory as it showed quite a low R2 value (R2 = 0.1700).
This paper conducted in-depth analyses on input/output correlations, hidden layer structures, input data standardization, and outlier removal to identify the effect of these factors on the estimation accuracy, eventually enhancing the performance of the ANN model. In the input/output correlation analysis using the Boruta algorithm, all seven input variables were identified as important variables that can be regarded as having a significant correlation with the levels of the four HRPF indices. This provides reasonable evidence for using personal physical information for estimating personal HRPF levels. The number of layers and nodes in the hidden layer may affect the estimation accuracy of the ANN model because it determines the total number of parameters used in the estimation. Overfitting and underfitting problems can be caused by inadequate hidden layer structures. The maximum deviation of R2 was 0.0541 observed in muscular endurance, whereas the deviations of the others were 0.0226, 0.0252, and 0.0050 in flexibility, muscular strength, and VO2max, respectively. This result implies that a HRPF level prediction model can be built with a small number of weights, while an excessive number of weights can reduce the efficiency and accuracy of learning.
The input variables used for training the ANN model have different scales and ranges, and these can produce biased output to specific inputs. The input data standardization was conducted on the training datasets to prevent output bias. R2 values of the muscle strength, VO2max, and muscle endurance slightly increased through standardization. The SEE of the model trained by standardized input variables showed a reduction up to 3.5100% for VO2max. This result demonstrates that the performance of the ANN-based estimation model can be improved by minimizing the output bias through input data standardization. The NFA dataset used in training the model contains outliers that can lower the prediction performance. The outlier removal using IQR shows the maximum improvement for muscle strength and VO2max, while outlier removal with 3σ shows the best performance for the flexibility and muscular endurance, respectively. However, when too much data were removed, data close to the mean value were removed in addition, lowering the estimation accuracy and SEE value in the overall performance evaluation.
The R2 and SEE values from the ANN model showed a distinct improvement over the previous MLR model for all indices. The ANN-based estimation model resulted in 10.0588%, 6.3675%, 5.7536%, and 2.4882% improvements in the R2 for flexibility, muscle strength, VO2max, and muscular endurance, respectively. The SEE was improved by 10.5645%, 12.5308%, 30.5318%, and 2.9772%, respectively. This result demonstrates that the proposed ANN-based estimation model predicts personal HRPF levels more accurately than the previous MLR-based estimation model. Furthermore, one can infer that a nonlinear relation exists between the physical information and HRPF levels that enables performance improvement in the ANN model. The scatter plot presented in Figure 3 consistently supports the superior performance of the ANN model. The overall bias and variance of the estimated values in the ANN model are smaller than those for the MLR model, which results in a higher R2 and lower SEE values. In the accuracy comparison with the other machine learning models including K-NN, Random Forest, and SVM, the proposed ANN models showed superior performance in most of HRPF indices, but the amount of improvement was not substantial and was lower than 5% in terms of R2. Since the number of input parameters in the HRPF estimation model, which determines the complexity of the model, is relatively simple compared to the other machine learning problems such as image recognition and natural language processing, selection of the machine learning method may not be critical to the estimation accuracy compared to the other complex problems. Simple machine learning models may provide enough performance. Considering the practical use in smart fitness applications, computational efficiency and the ease of implementation across multiple smart fitness devices can be more important factors in choosing the estimation model.
The proposed ANN model achieved reliable estimation of the HRPF levels, but there remains a limitation that should be addressed in future research. Although the proposed model predicts muscle strength, VO2max, and muscular endurance with acceptable accuracies, the estimation accuracy of the flexibility was too low to be used in practical applications. It is inferred that the input variables used for estimating the flexibility are not sufficient to predict the level of flexibility. Hence, additional research is required to improve the estimation accuracy of the flexibility by exploring other variables that have strong correlation with the flexibility.

5. Conclusions

In this study, we proposed an ANN-based estimation model to predict the HRPF levels of the general public using the NFA dataset. The estimation accuracy of the ANN model was analyzed in terms of input/output correlation, hidden layer structures, input data standardization, and outlier removal to derive optimal performance of the model. The estimation accuracies of the proposed model were sufficiently reliable for muscle strength, VO2max, and muscular endurance to be applicable to smart fitness applications. However, the estimation results of the flexibility were unsatisfactory. This study determined that standardization of data and elimination of outliers are important factors in predicting the HRPF level using the ANN model. In addition, the prediction performance for the four physical fitness levels demonstrates that the performance of the model using ANN was superior to that of the MLR model.

Author Contributions

Data curation, H.-S.J., S.-H.L. (Sang-Hun Lee) and S.-W.K. (Seung-Wan Kang); Formal analysis, S.-H.L. (Seung-Hun Lee), S.-W.K. (Sung-Woo Kim) and H.-Y.P.; Funding acquisition, K.L. and H.J.; Investigation, Y.-E.S.; Methodology, S.-W.K. (Sung-Woo Kim) and H.-Y.P.; Project administration, H.J.; Software, H.-S.J., S.-H.L. (Sang-Hun Lee) and S.-W.K. (Seung-Wan Kang); Supervision, K.L. and H.J.; Validation, S.-H.L. (Seung-Hun Lee), S.-W.K. (Sung-Woo Kim) and H.-Y.P.; Writing—original draft, S.-H.L. (Seung-Hun Lee) and S.-W.K. (Seung-Wan Kang); Writing—review & editing, Y.-E.S. and H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Sports Promoting Fund of the Korea Sports Promotion Foundation (KSPO) from the Ministry of Culture, Sports and Tourism and “Human Resources Program in Energy Technology” of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), grant funded by the Ministry of Trade, Industry & Energy (MOTIE) of the Republic of Korea. (No. 20194010201790). This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. 2020R1F1A1070625).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board of Konkuk University (7001355-202101-E-132, 5 February 2021).

Informed Consent Statement

Not applicable.

Data Availability Statement

Restrictions apply to the availability of these data. Data was obtained from [KSPO] and are available [from the authors/at https://www.bigdata-culture.kr/bigdata/user/data_market/detail.do?id=c99df919-f2c9-4ceb-999d-82688c028031, aceessed on 29 September 2021] with the permission of [KSPO].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gupta, P.; Agrawal, D.; Chhabra, J.; Dhir, P.K. IoT based smart healthcare kit. In Proceedings of the 2016 International Conference on Computational Techniques in Information and Communication Technologies, ICCTICT 2016—Proceedings, New Delhi, India, 11–13 March 2016; pp. 237–242. [Google Scholar]
  2. Thompson, W.R. Worldwide Survey of Fitness Trends for 2021 Apply It. ACSM’s Health Fit. J. 2020, 25, 10–19. [Google Scholar] [CrossRef]
  3. Murdoch, T.B.; Detsky, A.S. The inevitable application of big data to health care. JAMA J. Am. Med. Assoc. 2013, 309, 1351–1352. [Google Scholar] [CrossRef]
  4. Noorbakhsh-Sabet, N.; Zand, R.; Zhang, Y.; Abedi, V. Artificial Intelligence Transforms the Future of Health Care. Am. J. Med. 2019, 132, 795–801. [Google Scholar] [CrossRef]
  5. Storer, T.W.; Davis, J.A.; Caiozzo, V.J. Accurate prediction of VO2max in cycle ergometry. Med. Sci. Sports Exerc. 1990, 22, 704–712. [Google Scholar] [CrossRef]
  6. Harvey, D. Assessment of the flexibility of elite athletes using the modified Thomas test. Br. J. Sports Med. 1998, 32, 68–70. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Strand, S.L.; Hjelm, J.; Shoepe, T.C.; Fajardo, M.A. Norms for an isometric muscle endurance test. J. Hum. Kinet. 2014, 40, 93–102. [Google Scholar] [CrossRef] [Green Version]
  8. Batrakoulis, A. European Survey of Fitness Trends for 2020. ACSM’s Health Fit. J. 2019, 23, 28–35. [Google Scholar] [CrossRef]
  9. Higgins, J.P. Smartphone Applications for Patients’ Health and Fitness. Am. J. Med. 2016, 129, 11–19. [Google Scholar] [CrossRef] [Green Version]
  10. Rodrigues, J.J.P.C.; De Rezende Segundo, D.B.; Junqueira, H.A.; Sabino, M.H.; Prince, R.M.I.; Al-Muhtadi, J.; De Albuquerque, V.H.C. Enabling Technologies for the Internet of Health Things. IEEE Access 2018, 6, 13129–13141. [Google Scholar] [CrossRef]
  11. La Delfa, N.J.; Potvin, J.R. Predicting manual arm strength: A direct comparison between artificial neural network and multiple regression approaches. J. Biomech. 2016, 49, 602–605. [Google Scholar] [CrossRef]
  12. Aklan, R.; Robergs, R.; Kravitz, L. Prediction of VO2max from an Individualized Submaximal Cycle Ergometer Protocol. J. Exerc. Physiol. Online 2018, 11, 1–17. [Google Scholar] [CrossRef] [Green Version]
  13. Mahajan, U.; Krishnan, A.; Malhotra, V.; Sharma, D.; Gore, S. Predicting Fitness and Performance of Diving using Machine Learning Algorithms. In Proceedings of the 2019 IEEE Pune Section International Conference (PuneCon), Pune, India, 19–20 December 2019; pp. 1–5. [Google Scholar] [CrossRef]
  14. Akay, M.F.; Abut, F.; Çetin, E.; Yarim, I.; Sow, B. Support vector machines for predicting the hamstring and quadriceps muscle strength of college-aged athletes. Turk. J. Electr. Eng. Comput. Sci. 2017, 25, 2567–2582. [Google Scholar] [CrossRef] [Green Version]
  15. Taha, Z.; Musa, R.M.; Majeed, A.P.A.; Alim, M.M.; Abdullah, M.R. The identification of high potential archers based on fitness and motor ability variables: A Support Vector Machine approach. Hum. Mov. Sci. 2018, 57, 184–193. [Google Scholar] [CrossRef] [PubMed]
  16. Musa, R.M.; Abdul Majeed, A.P.P.; Taha, Z.; Chang, S.W.; Nasir, A.F.A.; Abdullah, M.R. A machine learning approach of predicting high potential archers by means of physical fitness indicators. PLoS ONE 2019, 14, e020963. [Google Scholar] [CrossRef] [PubMed]
  17. Ruiz, J.R.; Ramirez-Lechuga, J.; Ortega, F.B.; Castro-Piñero, J.; Benitez, J.M.; Arauzo-Azofra, A.; Sanchez, C.; Sjöström, M.; Castillo, M.J.; Gutierrez, A.; et al. Artificial neural network-based equation for estimating VO2max from the 20 m shuttle run test in adolescents. Artif. Intell. Med. 2008, 44, 233–245. [Google Scholar] [CrossRef]
  18. Kupusinac, A.; Stokić, E.; Doroslovački, R. Predicting body fat percentage based on gender, age and BMI by using artificial neural networks. Comput. Methods Programs Biomed. 2014, 113, 610–619. [Google Scholar] [CrossRef] [PubMed]
  19. Mauger, A.R.; Sculthorpe, N. A new VO 2max protocol allowing self-pacing in maximal incremental exercise. Br. J. Sports Med. 2012, 46, 59–63. [Google Scholar] [CrossRef]
  20. Big Data Market C. Available online: https://www.bigdata-culture.kr/bigdata/user/data_market/detail.do?id=c99df919-f2c9-4ceb-999d-82688c028031 (accessed on 21 July 2020).
  21. Kim, S.W.; Park, H.Y.; Jung, H.; Lee, J.; Lim, K. Estimation of Health-Related Physical Fitness Using Multiple Linear Regression in Korean Adults: National Fitness Award 2015–2019. Front Physiol. 2021, 12, 668055. [Google Scholar] [CrossRef]
  22. Korea Institute of Sports Science (KISS). Available online: https://www.sports.re.kr/front/research/project/orginView.do?menu_seq=594&pageno=1&artctrlno=CR_301710&bibctrlno=CR_301710&lib_seq= (accessed on 1 November 2014).
  23. Kingma, D.P.; Ba, J.L. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations, ICLR 2015—Conference Track Proceedings, San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
  24. Schilling, F. The Effect of Batch Normalization on Deep Convolutional Neural Networks; KTH Royal Institute of Technology: Stockholm, Sweden, 2016. [Google Scholar]
  25. Kaur, H.; Kumari, V. Predictive modelling and analytics for diabetes using a machine learning approach. Appl. Comput. Inform. 2019. ahead of print. [Google Scholar] [CrossRef]
  26. Rahman, M.; Islam, D.; Mukti, R.J.; Saha, I. A deep learning approach based on convolutional LSTM for detecting diabetes. Comput. Biol. Chem. 2020, 88. [Google Scholar] [CrossRef]
  27. Mollalo, A.; Rivera, K.M.; Vahedi, B. Artificial Neural Network Modeling of Novel Coronavirus (COVID-19) Incidence Rates across the Continental United States. Int. J. Environ. Res. Public Health 2020, 17, 4204. [Google Scholar] [CrossRef] [PubMed]
  28. Ali, Z.; Hussain, I.; Faisal, M.; Elashkar, E.E.; Gani, S.; Shehzad, M.A. Selection of appropriate time scale with Boruta algorithm for regional drought monitoring using multi-scaler drought index. Tellus Ser. A Dyn. Meteorol. Oceanogr. 2019, 71, 1–16. [Google Scholar] [CrossRef] [Green Version]
  29. Kursa, M.B.; Rudnicki, W.R. Feature selection with the Boruta Package. J. Stat. Softw. 2010, 36, 1–13. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Overall architecture of the ANN-based HRPF level estimation model. (A) Architecture of the ANN model for predicting flexibility with descriptions, (B) Architecture of the ANN model for predicting muscle strength, (C) Architecture of the ANN model for predicting VO2max, (D) Architecture of the ANN model for predicting muscular endurance.
Figure 1. Overall architecture of the ANN-based HRPF level estimation model. (A) Architecture of the ANN model for predicting flexibility with descriptions, (B) Architecture of the ANN model for predicting muscle strength, (C) Architecture of the ANN model for predicting VO2max, (D) Architecture of the ANN model for predicting muscular endurance.
Ijerph 18 10391 g001
Figure 2. Importance plot demonstrating degree of correlation between input and output variables. S.min, S.max, and S.mean denote the threshold values. (A) Importance plot for flexibility, (B) Importance plot for muscle strength, (C) Importance plot for VO2max, (D) Importance plot for muscular endurance.
Figure 2. Importance plot demonstrating degree of correlation between input and output variables. S.min, S.max, and S.mean denote the threshold values. (A) Importance plot for flexibility, (B) Importance plot for muscle strength, (C) Importance plot for VO2max, (D) Importance plot for muscular endurance.
Ijerph 18 10391 g002
Figure 3. Comparison of scatter plot between the ANN and the MLR estimation model for four HRPF indices. (A) Scatter plot for flexibility, (B) Scatter plot for muscular strength, (C) Scatter plot for VO2max, (D) Scatter plot for muscular endurance.
Figure 3. Comparison of scatter plot between the ANN and the MLR estimation model for four HRPF indices. (A) Scatter plot for flexibility, (B) Scatter plot for muscular strength, (C) Scatter plot for VO2max, (D) Scatter plot for muscular endurance.
Ijerph 18 10391 g003
Table 1. Summary of the NFA dataset used for training and validation of the ANN model. In total, 197,719 sets (male: 87,188 sets, female: 110,531 sets) of data were used.
Table 1. Summary of the NFA dataset used for training and validation of the ANN model. In total, 197,719 sets (male: 87,188 sets, female: 110,531 sets) of data were used.
Data TypeIndexMaxMinMean (SD)
MaleFemaleMaleFemaleMaleFemale
Physical InformationAge (year)64.064.019.019.034.6 (14.6)42.1 (14.7)
Height (cm)205.5196.3132.9119.5172.8 (6.3)159.2 (5.7)
Weight (kg)160.0143.530.430.273.3 (10.9)58.2 (8.6)
Percent Body Fat (%)63.058.63.02.021.0 (6.7)31.0 (6.5)
Waist Circumference (cm)149.0150.050.050.281.5 (9.4)81.5 (9.3)
BMI (kg/m2)48.447.111.311.524.5 (3.2)23.0 (3.3)
Physical Fitness IndexFlexibility (cm)52.040−30.0−30.09.2 (9.4)15.0 (8.3)
Muscule Strength (kg)78.082.21.01.039.8 (7.6)23.4 (4.7)
VO2max (mL/kg/min)67.073.810.013.540.5 (5.8)31.7 (3.9)
Muscular endurance100.0100.00.00.040.3 (14.0)22.4 (12.8)
Table 2. Comparison of estimation accuracy according to hidden layer structures.
Table 2. Comparison of estimation accuracy according to hidden layer structures.
# of Layers# of NodesFlexibilityMuscle StrengthVO2maxMuscular Endurance
R2SEER2SEER2SEER2SEE
170.17958.37890.74005.21510.73943.33050.508311.2255
140.17988.37730.74295.18550.73323.36990.548310.7598
210.17638.39540.74365.17900.72803.40260.559110.6302
280.16618.44710.74045.21070.72803.40270.554110.6897
270.17758.38920.74295.18630.73733.34380.552310.7116
140.18408.35630.74255.18950.72383.42880.550810.7298
210.18388.35700.74085.20700.72373.42950.555310.6761
280.16518.45220.73875.22830.71403.48860.553210.7010
370.17318.41150.72245.38880.71333.49330.549310.7475
140.16188.46880.74415.17330.73153.38040.544610.8032
210.17218.41700.74435.17130.72373.42940.545110.7977
280.18448.35400.74625.15230.73873.33500.561110.6060
470.17648.39490.72615.35220.72643.41270.544110.8099
140.17308.41220.74765.13810.72753.40580.554710.6826
210.17518.40160.74035.21180.72243.43720.562410.5903
280.17278.41390.73945.22070.68893.63870.551710.7189
Average
( ± SD )
0.1750
( ± 0.006 )
8.4017
( ± 0.033 )
0.7401
( ± 0.006 )
5.2131
( ± 0.064 )
0.7250
( ± 0.012 )
3.4206
( ± 0.073 )
0.5497
( ± 0.012 )
10.7425
( ± 0.140 )
Note: The values denoted by bold with under bar represents the best cases among the 16 cases respectively.
Table 3. Comparison of estimation accuracy according to the input data standardization.
Table 3. Comparison of estimation accuracy according to the input data standardization.
ModelFlexibilityMuscle StrengthVO2maxMuscular Endurance
R2SEER2SEER2SEER2SEE
Without standardization0.18448.35400.74765.13810.73943.33050.562410.5903
With standardization0.18328.38770.74625.15270.75773.21360.573510.4631
Table 4. Comparison of estimation accuracy according to the outlier removal.
Table 4. Comparison of estimation accuracy according to the outlier removal.
Model# of Data Removed (%)FlexibilityMuscle StrengthVO2maxMuscular Endurance
R2SEER2SEER2SEER2SEE
Without00.18328.38770.74625.15270.75773.21360.573510.4631
IQR12,250 (6.19%)0.17007.88680.75544.98530.76303.00310.570710.3421
6532 (3.30%)0.17228.10540.75294.99353.10830.75780.572410.3508
‘# of data’ means ‘the number of data’.
Table 5. Comparison of estimation accuracy between the four machine learning models and the MLR model.
Table 5. Comparison of estimation accuracy between the four machine learning models and the MLR model.
ModelFlexibilityMuscle StrengthVO2maxMuscular Endurance
R2SEER2SEER2SEER2SEE
MLR model0.15298.72000.70735.61000.71913.92000.556510.6500
SVM model0.16358.46040.74265.18900.74943.26590.562610.5879
K-NN model0.17648.39500.74495.16530.75393.23630.573510.4547
Random forest model0.17848.41810.74455.16960.75233.24720.573010.4607
Proposed ANN model0.17007.88680.75544.98530.76303.00310.570710.3421
Note: The hyperparameters of SVM, K-NN, and random forest were set as the values that showed the best estimation accuracy. In the SVM model, the cost value was set as 0.5 and the polynomial function of degree 3 was used as the kernel function. In the K-NN model, the number of neighbors (K) was set as 47. In the random forest model, n_estimator, max_depth, min_samples_split, and min_samples_leaf was set as 120, 14, 2, and 1 respectively.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lee, S.-H.; Ju, H.-S.; Lee, S.-H.; Kim, S.-W.; Park, H.-Y.; Kang, S.-W.; Song, Y.-E.; Lim, K.; Jung, H. Estimation of Health-Related Physical Fitness (HRPF) Levels of the General Public Using Artificial Neural Network with the National Fitness Award (NFA) Datasets. Int. J. Environ. Res. Public Health 2021, 18, 10391. https://doi.org/10.3390/ijerph181910391

AMA Style

Lee S-H, Ju H-S, Lee S-H, Kim S-W, Park H-Y, Kang S-W, Song Y-E, Lim K, Jung H. Estimation of Health-Related Physical Fitness (HRPF) Levels of the General Public Using Artificial Neural Network with the National Fitness Award (NFA) Datasets. International Journal of Environmental Research and Public Health. 2021; 18(19):10391. https://doi.org/10.3390/ijerph181910391

Chicago/Turabian Style

Lee, Seung-Hun, Hyeon-Seong Ju, Sang-Hun Lee, Sung-Woo Kim, Hun-Young Park, Seung-Wan Kang, Young-Eun Song, Kiwon Lim, and Hoeryong Jung. 2021. "Estimation of Health-Related Physical Fitness (HRPF) Levels of the General Public Using Artificial Neural Network with the National Fitness Award (NFA) Datasets" International Journal of Environmental Research and Public Health 18, no. 19: 10391. https://doi.org/10.3390/ijerph181910391

APA Style

Lee, S. -H., Ju, H. -S., Lee, S. -H., Kim, S. -W., Park, H. -Y., Kang, S. -W., Song, Y. -E., Lim, K., & Jung, H. (2021). Estimation of Health-Related Physical Fitness (HRPF) Levels of the General Public Using Artificial Neural Network with the National Fitness Award (NFA) Datasets. International Journal of Environmental Research and Public Health, 18(19), 10391. https://doi.org/10.3390/ijerph181910391

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop