Litcius/Paper detail

Evaluating machine learning models for stroke prediction based on clinical variables

Patrick O. Akinwumi, Stephen Ojo, Thomas I. Nathaniel, J. A. Wanliss, Olukayode Karunwi, Muhammad Sulaiman

2025Frontiers in Neurology15 citationsDOIOpen Access PDF

Abstract

Introduction: Stroke remains one of the leading causes of global mortality and long-term disability, driving the urgent need for accurate and early risk prediction tools. Traditional models such as the Framingham Stroke Risk Score have provided foundational insights into stroke prevention but are constrained by linear assumptions and limited adaptability to complex real-world data. In contrast, machine learning (ML) techniques offer the ability to model non-linear relationships and interactions among diverse clinical and demographic variables, supporting more personalized and flexible risk prediction. Methods: This study evaluates five supervised ML algorithms, Logistic Regression, Random Forest, Gradient Boosting, Support Vector Machine (SVM), and K-Nearest Neighbours (KNN), using a publicly available dataset from Kaggle. Following class imbalance correction, models were assessed using multiple metrics including accuracy, ROC-AUC, and confusion matrices. Results: Logistic Regression and Gradient Boosting achieved the highest accuracy (95.11%) and ROC-AUC (0.836), although all models demonstrated poor recall, reflecting challenges in identifying rare stroke cases. Feature importance analysis using the Random Forest model identified age, average glucose level, and BMI as the most influential predictors of stroke, aligning with the Metabolic Syndrome Hypothesis and previous epidemiological findings. Discussion: These findings underscore both the promise and current limitations of ML in stroke risk prediction and highlight the need for future research leveraging multi-modal datasets and advanced algorithmic strategies to enhance sensitivity and clinical utility.

Topics & Concepts

Machine learningArtificial intelligenceComputer scienceStroke (engine)Predictive modellingSensitivity (control systems)Deep learningArtificial neural networkRisk assessmentMedicineAcute Ischemic Stroke ManagementArtificial Intelligence in HealthcareImbalanced Data Classification Techniques