Stroke Risk Assessment with Classical ML Methods
Mohammad Aref Alshraideh1, Najwan Alshraideh2, Abedalrahman Alshraideh3, Yara Alkayed2, Yasmin Al Trabsheh4, Heba Alshraideh2 & Bahaaldeen Alshraideh5 Show affiliations
- Department of Artificial Intelligence, the University of Jordan, Jordan
- Department of Internal Medicine, the University of Jordan, Jordan
- Internal Medicine, East Midlands Deanery, NHS, England, United Kingdom
- Clinical Attache, United Lincolnshire Hospitals, NHS, England, United Kingdom
- Department of Special Surgery, Division of Urology, the University of Jordan, Jordan
Journal of Computer Science, Volume 21, Issue 1, pp. 134–145 · doi.org/10.3844/jcssp.2025.134.145
Abstract
Stroke, often caused by a disruption in the supply of essential oxygen, blood, and nutrients to the brain, represents a significant global health challenge. Due to limited resources, developing countries like Ethiopia face unique obstacles in identifying and treating strokes. This study explores the potential of Machine Learning (ML) techniques to predict stroke risk and facilitate early detection and intervention. By doing so, it aims to reduce the burdens of disability, mortality, and healthcare costs associated with strokes. In this research, we utilized four machine learning models: Stochastic Gradient Descent (SGD), Support Vector Machine (SVM), K-Nearest Neighbor (KNN), and Random Forest Classifier (RFC). These models were developed using a dataset from Kaggle, which contained information from 5,110 individuals and various attributes related to each person. Our methodology followed a systematic approach that included data understanding, preparation, experimentation, rectifying inconsistencies, removing duplicates, and resolving errors within the dataset. The ML models were created and rigorously assessed within the Anaconda Python programming environment, with performance evaluation conducted through Confusion Matrix analysis. Our findings revealed that the Random Forest Decision Tree classifier outperformed the others, boasting an accuracy rate of 99.3%. The support vector machine was closely behind at 96.63%, while the k-nearest neighbor and stochastic gradient descent achieved acceptable accuracy. Consequently, we recommend the utilization of the random forest decision tree classifier for further stroke risk prediction endeavors.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
Alshraideh, M. A., Alshraideh, N., Alshraideh, A., Alkayed, Y., Al Trabsheh, Y., Alshraideh, H. & Alshraideh, B. (2025). Stroke Risk Assessment with Classical ML Methods. Journal of Computer Science, 21(1), 134–145. https://doi.org/10.3844/jcssp.2025.134.145
- Licence
- CC BY 4.0
- Issue
- Volume 21, Issue 1
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
