A machine learning approach for obesity risk prediction

In modern times, obesity has become a significant threat all over the world. Obesity means an unnatural or excessive amount of fat that is present in our bodies. People are constantly moving towards an unhealthy lifestyle, eating excessive junk food, late-night sleep, spend a long time sitting down....

Full description

Bibliographic Details
Main Authors: Ferdowsy, F. (Author), Habib, M.T (Author), Jabiullah, M.I (Author), Rahi, K.S.A (Author)
Format: Article
Language:English
Published: Elsevier B.V. 2021
Subjects:
Online Access:View Fulltext in Publisher
LEADER 02583nam a2200253Ia 4500
001 10.1016-j.crbeha.2021.100053
008 220427s2021 CNT 000 0 und d
020 |a 26665182 (ISSN) 
245 1 0 |a A machine learning approach for obesity risk prediction 
260 0 |b Elsevier B.V.  |c 2021 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1016/j.crbeha.2021.100053 
520 3 |a In modern times, obesity has become a significant threat all over the world. Obesity means an unnatural or excessive amount of fat that is present in our bodies. People are constantly moving towards an unhealthy lifestyle, eating excessive junk food, late-night sleep, spend a long time sitting down. Especially, adolescents are being affected because of their unconscious attitudes. It is a medical problem known as a very complex disease. It promotes the spread of complex illnesses, stroke, heart disease, liver cancer. Consequently, as an aware multitude of Bangladesh, we have to move forward to prevent this risk of obesity. The purpose of this paper is to move towards a machine-learning-based pathway for predicting the risk of obesity using machine-learning algorithms. The great thing about this paper is that people will know the risk of obesity and the reasons behind their obesity. We collect more than 1100 data from many varieties of people of different ages and collect information from both are suffering obesity and non-obesity. For this research, we apply nine prominent machine learning algorithms. We used the algorithm of k-nearest neighbor (k-NN), random forest, logistic regression, multilayer perceptron (MLP), support vector machine (SVM), naïve Bayes, adaptive boosting (ADA boosting), decision tree, and gradient boosting classifier, and we have measured the performance of each of these classifications in terms of some prominent performance metrics. From the experimental results, we determine the obesity of high, medium, and low. The Logistic Regression Algorithm achieves the highest accuracy of 97.09% as compared to the other classifiers. In addition, the gradient boosting algorithm gave the poorest accuracy of 64.08% as well as the lowest metric values. © 2021 
650 0 4 |a classifier 
650 0 4 |a Disease 
650 0 4 |a Logistic regression 
650 0 4 |a Machine learning 
650 0 4 |a Obesity risk 
650 0 4 |a Overweight 
650 0 4 |a Prediction system 
700 1 |a Ferdowsy, F.  |e author 
700 1 |a Habib, M.T.  |e author 
700 1 |a Jabiullah, M.I.  |e author 
700 1 |a Rahi, K.S.A.  |e author 
773 |t Current Research in Behavioral Sciences