利用机器学习方法对人的身体质量指数进行分类,用于临床决策

F. Amani, Alireza Mohamadnia, Paniz Amani, Soheila Abdollahi-Asl, M. Bahadoram
{"title":"利用机器学习方法对人的身体质量指数进行分类,用于临床决策","authors":"F. Amani, Alireza Mohamadnia, Paniz Amani, Soheila Abdollahi-Asl, M. Bahadoram","doi":"10.34172/jre.2022.17072","DOIUrl":null,"url":null,"abstract":"Introduction: Body mass index (BMI) is an acceptable method to measure overweight and obesity among the population. Objectives: The aim of this study was evaluating the application of machine learning algorithms for classifying body mass index for clinical purposes. Patients and Methods: In this descriptive study, we selected the dataset of 1316 people who selected randomly from all area of Ardabil city in Iran. Dataset included demographic and anthropometric data. Classification algorithms such as random forest (RF), Gaussian Naive Bayes (GNB), decision tree (DT), support vector machines (SVM), multi-layer perceptron (MLP), K-nearest neighbors (KNN) and logistic regression (LR) with 10-fold cross-validation were conducted to classify the data based on BMI. The performance of algorithms was evaluated with precision, recall, mean squared errors (MSE) and accuracy indices. All programing done by Python 3.7 in Jupyter Notebook. Results: According to the BMI, 603(45.8%) of all samples were normal and 713 (54.2%) were at-risk. The precision of RF, GNB, DT, SVM, MLP, KNN and LR for people at risk were 0.93, 0.86, 0.99, 0.82, 100, 0.82 and 0.99 respectively. Additionally, the accuracy of RF, GNB, DT, SVM, MLP, KNN and LR were 95%, 83%, 100%, 82%, 100%, 82% and 100 %. Conclusion: The comparison of the classifying algorithms showed that, the LR, MLP and DT had the higher accuracy than the other algorithms in detecting of people at-risk.","PeriodicalId":16964,"journal":{"name":"Journal of Renal Endocrinology","volume":"20 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Using machine learning method for classification body mass index of people for clinical decision\",\"authors\":\"F. Amani, Alireza Mohamadnia, Paniz Amani, Soheila Abdollahi-Asl, M. Bahadoram\",\"doi\":\"10.34172/jre.2022.17072\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Introduction: Body mass index (BMI) is an acceptable method to measure overweight and obesity among the population. Objectives: The aim of this study was evaluating the application of machine learning algorithms for classifying body mass index for clinical purposes. Patients and Methods: In this descriptive study, we selected the dataset of 1316 people who selected randomly from all area of Ardabil city in Iran. Dataset included demographic and anthropometric data. Classification algorithms such as random forest (RF), Gaussian Naive Bayes (GNB), decision tree (DT), support vector machines (SVM), multi-layer perceptron (MLP), K-nearest neighbors (KNN) and logistic regression (LR) with 10-fold cross-validation were conducted to classify the data based on BMI. The performance of algorithms was evaluated with precision, recall, mean squared errors (MSE) and accuracy indices. All programing done by Python 3.7 in Jupyter Notebook. Results: According to the BMI, 603(45.8%) of all samples were normal and 713 (54.2%) were at-risk. The precision of RF, GNB, DT, SVM, MLP, KNN and LR for people at risk were 0.93, 0.86, 0.99, 0.82, 100, 0.82 and 0.99 respectively. Additionally, the accuracy of RF, GNB, DT, SVM, MLP, KNN and LR were 95%, 83%, 100%, 82%, 100%, 82% and 100 %. Conclusion: The comparison of the classifying algorithms showed that, the LR, MLP and DT had the higher accuracy than the other algorithms in detecting of people at-risk.\",\"PeriodicalId\":16964,\"journal\":{\"name\":\"Journal of Renal Endocrinology\",\"volume\":\"20 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Renal Endocrinology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.34172/jre.2022.17072\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Renal Endocrinology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34172/jre.2022.17072","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

简介:身体质量指数(BMI)是衡量人群中超重和肥胖的一种可接受的方法。目的:本研究的目的是评估机器学习算法在临床目的中对体重指数进行分类的应用。患者和方法:在这项描述性研究中,我们从伊朗阿达比尔市的所有地区随机选择了1316人的数据集。数据集包括人口统计和人体测量数据。采用随机森林(RF)、高斯朴素贝叶斯(GNB)、决策树(DT)、支持向量机(SVM)、多层感知器(MLP)、k近邻(KNN)和10倍交叉验证的逻辑回归(LR)等分类算法对BMI数据进行分类。用查全率、查全率、均方误差(MSE)和准确率指标评价算法的性能。所有编程由Python 3.7在Jupyter Notebook中完成。结果:按BMI计算,正常603例(45.8%),高危713例(54.2%)。高危人群的RF、GNB、DT、SVM、MLP、KNN和LR的精密度分别为0.93、0.86、0.99、0.82、100、0.82和0.99。RF、GNB、DT、SVM、MLP、KNN和LR的准确率分别为95%、83%、100%、82%、100%、82%和100%。结论:各分类算法的比较表明,LR、MLP和DT对高危人群的检测准确率高于其他分类算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Using machine learning method for classification body mass index of people for clinical decision
Introduction: Body mass index (BMI) is an acceptable method to measure overweight and obesity among the population. Objectives: The aim of this study was evaluating the application of machine learning algorithms for classifying body mass index for clinical purposes. Patients and Methods: In this descriptive study, we selected the dataset of 1316 people who selected randomly from all area of Ardabil city in Iran. Dataset included demographic and anthropometric data. Classification algorithms such as random forest (RF), Gaussian Naive Bayes (GNB), decision tree (DT), support vector machines (SVM), multi-layer perceptron (MLP), K-nearest neighbors (KNN) and logistic regression (LR) with 10-fold cross-validation were conducted to classify the data based on BMI. The performance of algorithms was evaluated with precision, recall, mean squared errors (MSE) and accuracy indices. All programing done by Python 3.7 in Jupyter Notebook. Results: According to the BMI, 603(45.8%) of all samples were normal and 713 (54.2%) were at-risk. The precision of RF, GNB, DT, SVM, MLP, KNN and LR for people at risk were 0.93, 0.86, 0.99, 0.82, 100, 0.82 and 0.99 respectively. Additionally, the accuracy of RF, GNB, DT, SVM, MLP, KNN and LR were 95%, 83%, 100%, 82%, 100%, 82% and 100 %. Conclusion: The comparison of the classifying algorithms showed that, the LR, MLP and DT had the higher accuracy than the other algorithms in detecting of people at-risk.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Contrast-induced acute kidney injury; possible ameliorative effect of sodium-glucose co-transporter 2 inhibitors Vitamin D and its role in health; A review of mechanisms, risk factors, sources, and health benefits New hopes on "SLU-PP-332" as an effective agent for weight loss with indirect kidney protection efficacy; a nephrology point of view Evaluation of the frequency of benign reactive lymphocytosis and lymphoproliferative disorders by flow cytometry in patients with persistent lymphocytosis in peripheral blood Cardiac alterations following radiation therapy in individuals with breast cancer
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1