Comparison of machine learning algorithms for diagnosing diabetes

2024

Полный текст Открытый доступ: Gold Метаданные (CSL-JSON)
DOI 10.47533/2024.1606-146x.46
Достоверность данных 70 средняя
Как считается эта оценка

Складывается из проверяемых признаков самой записи: есть ли у статьи DOI, сколько независимых источников подтвердили её данные, заполнены ли обязательные поля и насколько свежо последнее подтверждение. Снижают оценку расхождения между источниками и отсутствие идентификатора. Значение от 80 означает, что запись опубликована без дополнительной проверки; от 60 до 79 — что она опубликована с пониженной достоверностью и ручная проверка желательна. Запись, выверенную редактором вручную, пересчёт не опускает ниже 90. Это оценка наших данных о статье, а не оценка самой статьи.

Аннотация

This study compares various machine learning algorithms for detecting diabetes in patients. The data used included biometric parameters such as blood glucose, blood pressure, body mass index (BMI), and other indicators. Several models were tested, including logistic regression, support vector machine (SVM), k-nearest neighbors (KNN), and ensemble methods such as XGBoost, LightGBM, and CatBoost. Class balancing methods using SMOTE and hyperparameter optimization using GridSearchCV were used to improve the accuracy of the models. The XGBoost model demonstrated the highest prediction accuracy of 90.2%. These results confirm the high efficiency of machine learning algorithms in diagnosing diabetes, which can be used in medical practice to create more accurate prediction tools.