An Ensemble Machine Learning Approach for Diabetes Classification and Prediction with Minimal Error: A Comprehensive Exploratory Data Analysis
Annotatsiya
Diabetes is one of the chronic metabolic diseases and remains a serious public health problem worldwide. It results in multiple health problems, including high blood pressure, skin disorders, heart disease, kidney diseases, and eye damage. Many individuals with diabetes are undiagnosed for a long time. Early prediction is crucial in receiving timely treatment for the patient. The primary goal of this research is to construct an effective and reliable prediction model for early-stage diabetes, incorporating ensemble learning with novel data balancing techniques. In this study, researchers have utilized a Machine learning (ML) based ensemble classifier, Extra Trees Classifier (ETC), along with twelve data balancing techniques, namely SMOTE-ENN, RandomOverSampler, InstanceHardnessThreshold, SMOTETomek, SMOTE, KMeansSMOTE, BorderlineSMOTE, AllKNN, RandomUnderSampler, NeighbourhoodCleaningRule, NearMiss, and TomekLinks to predict diabetes. This study has utilized a newly extensive dataset, the Diabetes Prediction Dataset (DPD), taken from the Kaggle repository. The dataset consists of 100000 instances. The findings demonstrate that SMOTE-ENN combined with Extra Tree Classifier (SEETC) performs outstandingly. SEETC proposed model achieved 0.997, 0.993, 0.993, 0.997, 0.995, 0.995, 0.995, 0.3, and 0.7, respectively, in PrecisionNeg (PNeg), PrecisionPos (PPos), RecallNeg (RNeg), RecallPos (RPos), F1_ScoreNeg (F1Neg), F1_ScorePos (F1Pos), Accuracy (Acc), Type 1 Error Rate (T1E Rate) & Type 2 Error Rate (T2E Rate). The proposed model has been evaluated against other existing models, including Decision Tree (DT), Random Forest (RF), AdaBoost Classifier (ABC), and XGBoost (XGB). The results indicate that integrating SMOTE-ENN with ETC yields superior performance. This integration will be highly beneficial for diabetes prediction.
Hali tarjima qilinmagan