Cargando…

Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion

Blood glucose stability in diabetic patients determines the degree of health, and changes in blood glucose levels are related to the outcome of diabetic patients. Therefore, accurate monitoring of blood glucose has a crucial role in controlling diabetes. Aiming at the problem of high volatility of b...

Descripción completa

Detalles Bibliográficos
Autores principales: Xu, He, Bao, Shanjun, Zhang, Xiaoyu, Liu, Shangdong, Jing, Wei, Ji, Yimu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9776993/
https://www.ncbi.nlm.nih.gov/pubmed/36553069
http://dx.doi.org/10.3390/diagnostics12123062
_version_ 1784855995238842368
author Xu, He
Bao, Shanjun
Zhang, Xiaoyu
Liu, Shangdong
Jing, Wei
Ji, Yimu
author_facet Xu, He
Bao, Shanjun
Zhang, Xiaoyu
Liu, Shangdong
Jing, Wei
Ji, Yimu
author_sort Xu, He
collection PubMed
description Blood glucose stability in diabetic patients determines the degree of health, and changes in blood glucose levels are related to the outcome of diabetic patients. Therefore, accurate monitoring of blood glucose has a crucial role in controlling diabetes. Aiming at the problem of high volatility of blood glucose concentration in diabetic patients and the limitations of a single regression prediction model, this paper proposes a method for predicting blood glucose values based on particle swarm optimization and model fusion. First, the Kalman filtering algorithm is used to smooth and reduce the noise of the sensor current signal to reduce the effect of noise on the data. Then, the hyperparameter optimization of Extreme Gradient Boosting (XGBoost) and Light Gradient Boosting Machine (LightGBM) models is performed using particle swarm optimization algorithm. Finally, the XGBoost and LightGBM models are used as the base learner and the Bayesian regression model as the meta-learner, and the stacking model fusion method is used to achieve the prediction of blood glucose values. In order to prove the effectiveness and superiority of the method in this paper, we compared the prediction results of stacking fusion model with other 6 models. The experimental results show that the stacking fusion model proposed in this paper can accurately predict blood glucose values, and the average absolute percentage error of blood glucose prediction is 13.01%, and the prediction error of the stacking fusion model is much lower than that of the other six models. Therefore, the proposed diabetes blood glucose prediction method in this paper has superiority.
format Online
Article
Text
id pubmed-9776993
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97769932022-12-23 Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion Xu, He Bao, Shanjun Zhang, Xiaoyu Liu, Shangdong Jing, Wei Ji, Yimu Diagnostics (Basel) Article Blood glucose stability in diabetic patients determines the degree of health, and changes in blood glucose levels are related to the outcome of diabetic patients. Therefore, accurate monitoring of blood glucose has a crucial role in controlling diabetes. Aiming at the problem of high volatility of blood glucose concentration in diabetic patients and the limitations of a single regression prediction model, this paper proposes a method for predicting blood glucose values based on particle swarm optimization and model fusion. First, the Kalman filtering algorithm is used to smooth and reduce the noise of the sensor current signal to reduce the effect of noise on the data. Then, the hyperparameter optimization of Extreme Gradient Boosting (XGBoost) and Light Gradient Boosting Machine (LightGBM) models is performed using particle swarm optimization algorithm. Finally, the XGBoost and LightGBM models are used as the base learner and the Bayesian regression model as the meta-learner, and the stacking model fusion method is used to achieve the prediction of blood glucose values. In order to prove the effectiveness and superiority of the method in this paper, we compared the prediction results of stacking fusion model with other 6 models. The experimental results show that the stacking fusion model proposed in this paper can accurately predict blood glucose values, and the average absolute percentage error of blood glucose prediction is 13.01%, and the prediction error of the stacking fusion model is much lower than that of the other six models. Therefore, the proposed diabetes blood glucose prediction method in this paper has superiority. MDPI 2022-12-06 /pmc/articles/PMC9776993/ /pubmed/36553069 http://dx.doi.org/10.3390/diagnostics12123062 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xu, He
Bao, Shanjun
Zhang, Xiaoyu
Liu, Shangdong
Jing, Wei
Ji, Yimu
Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title_full Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title_fullStr Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title_full_unstemmed Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title_short Blood Glucose Prediction Method Based on Particle Swarm Optimization and Model Fusion
title_sort blood glucose prediction method based on particle swarm optimization and model fusion
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9776993/
https://www.ncbi.nlm.nih.gov/pubmed/36553069
http://dx.doi.org/10.3390/diagnostics12123062
work_keys_str_mv AT xuhe bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion
AT baoshanjun bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion
AT zhangxiaoyu bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion
AT liushangdong bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion
AT jingwei bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion
AT jiyimu bloodglucosepredictionmethodbasedonparticleswarmoptimizationandmodelfusion