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...
Autores principales: | , , , , , |
---|---|
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 |