Cargando…

Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes

OBJECTIVE: For the patients who are suffering from type 2 diabetes, blood glucose level could be affected by multiple factors. An accurate estimation of the trajectory of blood glucose is crucial in clinical decision making. Frequent glucose measurement serves as a good source of data to train machi...

Descripción completa

Detalles Bibliográficos
Autores principales: Fu, Xiaomin, Wang, Yuhan, Cates, Ryan S., Li, Nan, Liu, Jing, Ke, Dianshan, Liu, Jinghua, Liu, Hongzhou, Yan, Shuangtong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9895792/
https://www.ncbi.nlm.nih.gov/pubmed/36743935
http://dx.doi.org/10.3389/fendo.2022.1061507
_version_ 1784881919825018880
author Fu, Xiaomin
Wang, Yuhan
Cates, Ryan S.
Li, Nan
Liu, Jing
Ke, Dianshan
Liu, Jinghua
Liu, Hongzhou
Yan, Shuangtong
author_facet Fu, Xiaomin
Wang, Yuhan
Cates, Ryan S.
Li, Nan
Liu, Jing
Ke, Dianshan
Liu, Jinghua
Liu, Hongzhou
Yan, Shuangtong
author_sort Fu, Xiaomin
collection PubMed
description OBJECTIVE: For the patients who are suffering from type 2 diabetes, blood glucose level could be affected by multiple factors. An accurate estimation of the trajectory of blood glucose is crucial in clinical decision making. Frequent glucose measurement serves as a good source of data to train machine learning models for prediction purposes. This study aimed at using machine learning methods to predict blood glucose for type 2 diabetic patients. We investigated various parameters influencing blood glucose, as well as determined the most effective machine learning algorithm in predicting blood glucose. PATIENTS AND METHODS: 273 patients were recruited in this research. Several parameters such as age, diet, family history, BMI, alcohol intake, smoking status et al were analyzed. Patients who had glycosylated hemoglobin less than 6.5% after 52 weeks were considered as having achieved glycemic control and the rest as not achieving it. Five machine learning methods (KNN algorithm, logistic regression algorithm, random forest algorithm, support vector machine, and XGBoost algorithm) were compared to evaluate their performances in prediction accuracy. R 3.6.3 and Python 3.12 were used in data analysis. RESULTS: The statistical variables for which p< 0.05 was obtained were BMI, pulse, Na, Cl, AKP. Compared with the other four algorithms, XGBoost algorithm has the highest accuracy (Accuracy=99.54% in training set and 78.18% in testing set) and AUC values (1.0 in training set and 0.68 in testing set), thus it is recommended to be used for prediction in clinical practice. CONCLUSION: When it comes to future blood glucose level prediction using machine learning methods, XGBoost algorithm scores the highest in effectiveness. This algorithm could be applied to assist clinical decision making, as well as guide the lifestyle of diabetic patients, in pursuit of minimizing risks of hyperglycemic or hypoglycemic events.
format Online
Article
Text
id pubmed-9895792
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-98957922023-02-04 Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes Fu, Xiaomin Wang, Yuhan Cates, Ryan S. Li, Nan Liu, Jing Ke, Dianshan Liu, Jinghua Liu, Hongzhou Yan, Shuangtong Front Endocrinol (Lausanne) Endocrinology OBJECTIVE: For the patients who are suffering from type 2 diabetes, blood glucose level could be affected by multiple factors. An accurate estimation of the trajectory of blood glucose is crucial in clinical decision making. Frequent glucose measurement serves as a good source of data to train machine learning models for prediction purposes. This study aimed at using machine learning methods to predict blood glucose for type 2 diabetic patients. We investigated various parameters influencing blood glucose, as well as determined the most effective machine learning algorithm in predicting blood glucose. PATIENTS AND METHODS: 273 patients were recruited in this research. Several parameters such as age, diet, family history, BMI, alcohol intake, smoking status et al were analyzed. Patients who had glycosylated hemoglobin less than 6.5% after 52 weeks were considered as having achieved glycemic control and the rest as not achieving it. Five machine learning methods (KNN algorithm, logistic regression algorithm, random forest algorithm, support vector machine, and XGBoost algorithm) were compared to evaluate their performances in prediction accuracy. R 3.6.3 and Python 3.12 were used in data analysis. RESULTS: The statistical variables for which p< 0.05 was obtained were BMI, pulse, Na, Cl, AKP. Compared with the other four algorithms, XGBoost algorithm has the highest accuracy (Accuracy=99.54% in training set and 78.18% in testing set) and AUC values (1.0 in training set and 0.68 in testing set), thus it is recommended to be used for prediction in clinical practice. CONCLUSION: When it comes to future blood glucose level prediction using machine learning methods, XGBoost algorithm scores the highest in effectiveness. This algorithm could be applied to assist clinical decision making, as well as guide the lifestyle of diabetic patients, in pursuit of minimizing risks of hyperglycemic or hypoglycemic events. Frontiers Media S.A. 2023-01-20 /pmc/articles/PMC9895792/ /pubmed/36743935 http://dx.doi.org/10.3389/fendo.2022.1061507 Text en Copyright © 2023 Fu, Wang, Cates, Li, Liu, Ke, Liu, Liu and Yan https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Endocrinology
Fu, Xiaomin
Wang, Yuhan
Cates, Ryan S.
Li, Nan
Liu, Jing
Ke, Dianshan
Liu, Jinghua
Liu, Hongzhou
Yan, Shuangtong
Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title_full Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title_fullStr Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title_full_unstemmed Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title_short Implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
title_sort implementation of five machine learning methods to predict the 52-week blood glucose level in patients with type 2 diabetes
topic Endocrinology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9895792/
https://www.ncbi.nlm.nih.gov/pubmed/36743935
http://dx.doi.org/10.3389/fendo.2022.1061507
work_keys_str_mv AT fuxiaomin implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT wangyuhan implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT catesryans implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT linan implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT liujing implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT kedianshan implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT liujinghua implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT liuhongzhou implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes
AT yanshuangtong implementationoffivemachinelearningmethodstopredictthe52weekbloodglucoselevelinpatientswithtype2diabetes