The main goal of this study was presentation of the efficacy of ML algorithms and techniques in BMI data which we used various machine learning (ML) algorithms to improve the classification of at-risk people based on BMI data which could be provided significant insights compared with traditional statistical models.
Among all ML models, DT, LR and MLP showed higher performance than others. Similar to this study, Wu et al in a study on fatty liver disease by using machine learning algorithms showed that among studied algorithms, the random forest model showed higher performance than other classification models which have some difference with our study results [8].
To our knowledge, this is the first population based study attempted to classification of at-risk people based on BMI data by using various machine learning algorithms. There are many kind of machine learning algorithms have been developed along with the most popular Bayesian algorithm and logistic regression, it is hard to make a proper algorithm for clinical decision making and clinical practices [9]. Therefore, the performances of different algorithms could provide the most important consideration, along with the easy to use and the interpretation of the models. However, our model could effectively detect the at-risk people based on BMI data without using advanced methods. In addition, the model could provide an easy, fast, low cost, and noninvasive method to accurately detection of people with normal and abnormal BMI [10]. By considering the increasing health issues related to obesity and overweight has in daily reports, machine learning allow massive amounts of data to be analyzed rapidly [11]. Therefore, it is the opportunity to apply machine learning algorithms to the claasification of individual patients in medical practice and treatment and control of future related problems for people in term of their health and life style. By using various machine learning prediction models, physicians and health staff could be able to extract the minimum data necessary to make a prediction decision about people with normal and non-normal BMI [12].
Lee et al in a study showed that accuracy of ML method ranged from 60.4–73.8% which was lower than our study results because in our study the accuracy of ML algorithms ranged from 82–100% [13].
Uddin et al in a study entitled” Comparing different supervised machine learning algorithms for disease prediction” showed that of all ML algorithms, the algorithm RF had high accuracy in compare with other algorithms which was not in line with our study results because in this study we resulted that the best accuracy related to the algorithms such as DT, LR and MLP each with 100% [14].
Bastin Takhti et al in a study entitled” A model for diagnosis of kidney disease using machine learning techniques” showed that similar to our study on BMI data, the results showed that machine learning techniques could be effective in the diagnosis of kidney disease and of all algorithms, the most accuracy was related to the SVM whit 0.97 and recall was for DT with 0.96 and most precision was related to the MLP with 0.99. In our study the most accuracy, recall and precision of BMI classification was related to the DT,LR and MLP but the accuracy of SVM was 0.82 which was lower than Bastin Takhti study rate [15].