🤖 AI Summary
This study addresses critical challenges in stroke risk prediction—namely, insufficient model sensitivity, severe class imbalance, and pervasive missing data. We systematically develop and compare logistic regression, random forest, and XGBoost models, integrating SMOTE-based oversampling, multiple imputation, and SHAP-based interpretability analysis. For the first time in stroke prediction, we quantitatively evaluate the sensitivity bottlenecks of these three mainstream algorithms and identify age, hypertension, fasting blood glucose, and BMI as the four most interpretable, dominant predictive features. Our clinically oriented optimization strategy elevates XGBoost sensitivity to 78%—a statistically significant improvement over baseline—while maintaining accuracy above 92% and high specificity. This enhances early identification of high-risk individuals without compromising diagnostic reliability. The framework provides a methodologically rigorous and empirically validated foundation for deploying interpretable, real-world stroke risk screening tools.
📝 Abstract
Stroke remains one of the most critical global health challenges, ranking as the second leading cause of death and the third leading cause of disability worldwide. This study explores the effectiveness of machine learning algorithms in predicting stroke risk using demographic, clinical, and lifestyle data from the Stroke Prediction Dataset. By addressing key methodological challenges such as class imbalance and missing data, we evaluated the performance of multiple models, including Logistic Regression, Random Forest, and XGBoost. Our results demonstrate that while these models achieve high accuracy, sensitivity remains a limiting factor for real-world clinical applications. In addition, we identify the most influential predictive features and propose strategies to improve machine learning-based stroke prediction. These findings contribute to the development of more reliable and interpretable models for the early assessment of stroke risk.