A Machine Learning Web App to Predict Diabetic Blood Glucose Based on a Basic Noninvasive Health Checkup, Sociodemographic Characteristics, and Dietary Information : Case Study

©Masuda Begum Sampa, Topu Biswas, Md Siddikur Rahman, Nor Hidayati Binti Abdul Aziz, Md Nazmul Hossain, Nor Azlina Ab Aziz. Originally published in JMIR Diabetes (https://diabetes.jmir.org), 24.11.2023..

BACKGROUND: Over the past few decades, diabetes has become a serious public health concern worldwide, particularly in Bangladesh. The advancement of artificial intelligence can be reaped in the prediction of blood glucose levels for better health management. However, the practical validity of machine learning (ML) techniques for predicting health parameters using data from low- and middle-income countries, such as Bangladesh, is very low. Specifically, Bangladesh lacks research using ML techniques to predict blood glucose levels based on basic noninvasive clinical measurements and dietary and sociodemographic information.

OBJECTIVE: To formulate strategies for public health planning and the control of diabetes, this study aimed to develop a personalized ML model that predicts the blood glucose level of urban corporate workers in Bangladesh.

METHODS: Based on the basic noninvasive health checkup test results, dietary information, and sociodemographic characteristics of 271 employees of the Bangladeshi Grameen Bank complex, 5 well-known ML models, namely, linear regression, boosted decision tree regression, neural network, decision forest regression, and Bayesian linear regression, were used to predict blood glucose levels. Continuous blood glucose data were used in this study to train the model, which then used the trained data to predict new blood glucose values.

RESULTS: Boosted decision tree regression demonstrated the greatest predictive performance of all evaluated models (root mean squared error=2.30). This means that, on average, our model's predicted blood glucose level deviated from the actual blood glucose level by around 2.30 mg/dL. The mean blood glucose value of the population studied was 128.02 mg/dL (SD 56.92), indicating a borderline result for the majority of the samples (normal value: 140 mg/dL). This suggests that the individuals should be monitoring their blood glucose levels regularly.

CONCLUSIONS: This ML-enabled web application for blood glucose prediction helps individuals to self-monitor their health condition. The application was developed with communities in remote areas of low- and middle-income countries, such as Bangladesh, in mind. These areas typically lack health facilities and have an insufficient number of qualified doctors and nurses. The web-based application is a simple, practical, and effective solution that can be adopted by the community. Use of the web application can save money on medical expenses, time, and health management expenses. The created system also aids in achieving the Sustainable Development Goals, particularly in ensuring that everyone in the community enjoys good health and well-being and lowering total morbidity and mortality.

Medienart:

E-Artikel

Erscheinungsjahr:

2023

Erschienen:

2023

Enthalten in:

Zur Gesamtaufnahme - volume:8

Enthalten in:

JMIR diabetes - 8(2023) vom: 24. Nov., Seite e49113

Sprache:

Englisch

Beteiligte Personen:

Sampa, Masuda Begum [VerfasserIn]
Biswas, Topu [VerfasserIn]
Rahman, Md Siddikur [VerfasserIn]
Aziz, Nor Hidayati Binti Abdul [VerfasserIn]
Hossain, Md Nazmul [VerfasserIn]
Aziz, Nor Azlina Ab [VerfasserIn]

Links:

Volltext

Themen:

Blood glucose prediction
Boosted decision tree regression model
Journal Article
Machine learning
Noncommunicable diseases
Noninvasive

Anmerkungen:

Date Revised 11.12.2023

published: Electronic

Citation Status PubMed-not-MEDLINE

doi:

10.2196/49113

funding:

Förderinstitution / Projekttitel:

PPN (Katalog-ID):

NLM364911956