Diabetes is a growing global health challenge, affecting over 14% of U.S. adults as of 2022. Our project applies machine learning to health data to better understand and predict diabetes risk. Unlike traditional approaches that optimize performance on a single dataset, we focus on comparing consistent models across different datasets to uncover how data quality and composition affect model outcomes and interpretability.
Use interpretable machine learning models to predict diabetes diagnoses
Compare model performance across clinical and survey-based datasets
Highlight both global and dataset-specific risk factors
Make results accessible to healthcare professionals via SHAP explanations
Trained Decision Tree, Random Forest, and XGBoost models
Applied SMOTE to handle class imbalance
Evaluated performance using ROC AUC and PR AUC
Used SHAP values to identify and explain feature importance