Comparing Algorithm Effectiveness in Health Data Analysis

preprint OA: closed
Full text JSON View at publisher
Full text 113,946 characters · extracted from preprint-html · click to expand
Comparing Algorithm Effectiveness in Health Data Analysis | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Comparing Algorithm Effectiveness in Health Data Analysis Abdulmalik Hazaa Alshammari This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-8096104/v1 This work is licensed under a CC BY 4.0 License Status: Under Review Version 1 posted 16 You are reading this latest preprint version Abstract Stroke remains one of the leading causes of death and long-term disability worldwide, highlighting the critical need for early detection and prevention. Recent advancements in machine learning (ML) offer promising solutions for identifying individuals at high risk based on clinical and demographic factors. This study presents a comparative analysis of six supervised ML algorithms — Logistic Regression (LR), Random Forest (RF), XGBoost (XGB), K-Nearest Neighbors (KNN), Multilayer Perceptron (MLP), and Support Vector Classifier (SVC) — for predicting stroke occurrence using the Healthcare Stroke Dataset from Kaggle. Comprehensive preprocessing steps were applied, including handling missing values, encoding categorical variables, normalization, and addressing class imbalance through the Synthetic Minority Oversampling Technique (SMOTE). Each model was evaluated using five-fold cross-validation based on Accuracy, Precision, Recall, and F1-score. The results show that RF achieved the highest overall accuracy (0.928), while SVC achieved the highest recall (0.790), indicating its superior sensitivity in detecting true stroke cases. The findings demonstrate that integrating data balancing with multi-metric evaluation significantly enhances predictive performance and clinical reliability in stroke prediction systems Stroke prediction Machine Learning Random Forest Support Vector Classifier SMOTE Cross-validation Healthcare Data Data Science Medical Analytics Figures Figure 1 Figure 2 Figure 3 Figure 4 1. Introduction Stroke is among the most severe and widespread medical conditions, representing a major global cause of mortality and long-term disability. According to the World Health Organization (WHO), approximately 15 million people suffer a stroke every year, of which nearly one-third die, while another one-third are left permanently disabled. Stroke occurs when the blood supply to the brain is interrupted or significantly reduced, depriving brain tissue of oxygen and essential nutrients. Since brain cells begin to die within minutes, early detection and prediction are critical to saving lives and preventing permanent neurological damage. Recent advances in Machine Learning (ML) and data analytics have provided the medical field with new predictive tools capable of identifying high-risk patients based on clinical and demographic features. ML algorithms can analyze large datasets, detect subtle nonlinear relationships between medical variables, and generate early warnings that help healthcare professionals make timely and informed decisions. In this study, we focus on developing a comprehensive stroke prediction model based on multiple supervised machine learning algorithms. The analysis utilizes the Healthcare Stroke Dataset from Kaggle, which contains various health indicators such as age, gender, hypertension, heart disease, BMI, average glucose level, smoking status, and residence type. A total of six classification algorithms were implemented and compared to identify the most effective one for stroke prediction: 1.Logistic Regression, a probabilistic linear model that serves as the baseline classifier. 2.Random Forest Classifier, an ensemble model based on decision trees designed to reduce overfitting and improve prediction stability. 3.XGBoost Classifier, a gradient boosting algorithm that enhances accuracy through sequential model optimization. 4.K-Nearest Neighbors (KNN), a distance-based classifier that predicts the outcome based on the similarity to neighboring samples. 5.Multilayer Perceptron (MLP), a neural-network-based model capable of capturing nonlinear dependencies between features. 6.Cross-Validation Classifier (CVC), which ensures that model performance is not biased by data partitioning and provides a robust evaluation of each algorithm. These models were trained, tested, and evaluated using standard performance metrics including Accuracy, Precision, Recall, F1-Score, and Confusion Matrix. Additionally, preprocessing steps such as missing value handling, outlier detection, and categorical feature encoding were performed to enhance model accuracy and consistency. The primary objective of this research is to perform a comparative analysis of multiple ML algorithms in predicting stroke occurrence and to determine the most efficient model in terms of both accuracy and computational cost. This study aims to demonstrate the practical role of artificial intelligence in preventive healthcare by providing clinicians with a reliable data-driven system for stroke risk assessment. data sets 2. Research Question (RQ) Which supervised machine learning algorithm provides the most accurate and clinically reliable predictions for stroke occurrence when applied to the Healthcare Stroke Dataset after addressing data imbalance through SMOTE and using cross-validation evaluation? 3. Literature Review In recent years, the application of machine learning (ML) in the healthcare domain has gained significant momentum, particularly in predicting stroke risk and patient outcomes. Stroke is one of the leading causes of mortality and disability worldwide, and early detection of potential cases can drastically improve treatment outcomes. Consequently, researchers have increasingly leveraged machine learning algorithms to develop predictive models that analyze patient demographics, medical history, and lifestyle factors [1],[2]. Wang et al. [1] conducted a systematic review of ML-based models used for stroke outcome prediction. Their study compared logistic regression, support vector machines (SVM), and ensemble methods, concluding that ensemble-based approaches achieved superior generalization across clinical datasets. Similarly, Asadi et al. [2] reviewed over 70 studies between 2019 and 2023 and reported that Random Forest (RF) and XGBoost (XGB) algorithms consistently outperformed traditional classifiers, highlighting their robustness to noise and non-linear feature interactions. Heo et al. [3] discussed the integration of deep learning (DL) and conventional ML models, emphasizing the potential of neural networks to identify subtle medical patterns when sufficient data are available. Zhou et al. [4] proposed a stacked ML framework that combined multiple classifiers for stroke prediction. Their approach integrated feature selection and preprocessing techniques to handle high-dimensional healthcare data, achieving improved accuracy compared to single-model baselines. Zhang et al. [5] applied ML models to the MIMIC database to predict postoperative stroke risk among elderly patients, finding that RF and logistic regression yielded the best balance between interpretability and predictive power. Choi et al. [6] extended this approach through a multicenter study demonstrating that ML-based stroke outcome prediction models could outperform clinical scoring systems when trained on diverse datasets. Khosla et al. [7] provided a comprehensive review of AI-driven risk assessment methods for stroke prevention, emphasizing the importance of data quality, feature engineering, and model interpretability. In a similar vein, Miah et al. [8] employed ensemble learning with heterogeneous clinical features, demonstrating that integrating multiple models improved reliability and minimized overfitting. Jani et al. [9] utilized electronic health records (EHR) to build predictive models and found that including behavioral variables such as smoking and BMI significantly improved recall for stroke detection. Jabbar et al. [10] evaluated common ML classifiers for stroke prediction and concluded that tree-based models exhibited higher diagnostic accuracy than linear classifiers, aligning with trends observed in later studies. 3.1 Handling Data Imbalance in Medical Prediction A common challenge in medical prediction is class imbalance, where stroke cases represent a small fraction of the dataset. The seminal work by Chawla et al. [11] introduced the Synthetic Minority Oversampling Technique (SMOTE) to address this issue by synthetically generating minority samples. Subsequent studies [12], [13] confirmed that SMOTE improves recall and F1-score without significantly compromising accuracy. In healthcare analytics, SMOTE has become a standard pre-processing step for rare disease prediction tasks. He and Garcia [12] presented one of the earliest evaluations of learning algorithms under imbalanced distributions, showing that rebalancing techniques greatly influence model fairness and sensitivity. Fernández et al. [13] extended this discussion through a comprehensive review, noting that combining SMOTE with ensemble learners—such as RF or boosting algorithms—provides an optimal balance between recall and precision in medical datasets. 3.2 Algorithmic Foundations Each ML algorithm offers unique advantages for stroke prediction. The Support Vector Classifier (SVC), formulated by Cortes and Vapnik [14], performs well in high-dimensional data and remains robust against overfitting, particularly when kernel functions are applied. Breiman [15] introduced the Random Forest (RF) algorithm, which aggregates multiple decision trees to reduce variance and increase generalization — a property that makes it suitable for heterogeneous medical data. The Extreme Gradient Boosting (XGBoost) framework proposed by Chen and Guestrin [16] refined traditional boosting by incorporating regularization and parallelization, resulting in superior computational efficiency. The K-Nearest Neighbors (KNN) classifier [17], though simple, is valuable for small and well-separated datasets, while Multilayer Perceptrons (MLP), described by Rumelhart et al. [18], model complex non-linear dependencies and are effective for capturing intricate health patterns. Logistic Regression (LR), a baseline probabilistic model detailed in Hastie et al. [21], remains a benchmark due to its interpretability and efficiency on structured medical data. 3.3 Model Evaluation and Cross-Validation To ensure model robustness, multiple studies have recommended using cross-validation and performance metrics beyond accuracy [19], [20], [23]. Fawcett [19] introduced ROC analysis as a means to assess classifier performance, whereas Saito and Rehmsmeier [20] argued that Precision-Recall curves are more informative for imbalanced datasets. Kohavi [23] provided an extensive analysis of cross-validation (CVC) techniques, establishing them as the standard for evaluating ML models in medical settings. Guyon and Elisseeff [22] highlighted the importance of feature selection, showing that irrelevant variables can degrade model generalization and interpretability. Branco et al. [24] and Raschka [25] emphasized that model evaluation and algorithm selection should account for domain-specific class distribution, feature relevance, and metric prioritization. These insights justify the methodological decisions made in this study — specifically the adoption of five-fold cross-validation, SMOTE balancing, and multi-metric evaluation (Accuracy, Precision, Recall, and F1). 3.4 Dataset and Data Sources This study employed the Healthcare Stroke Dataset published on Kaggle by Alsawy[26]The dataset provides a balanced representation of demographic, clinical, and behavioral attributes, making it suitable for benchmarking ML-based stroke prediction models. Previous works [1], [5], [9] have demonstrated the dataset’s effectiveness in replicating clinical findings, while its open-source nature supports reproducibility and comparison across studies. 3.5 Summary and Research Gap Across the reviewed literature, a consistent pattern emerges: ensemble and kernel-based algorithms (RF, XGB, SVC) achieve superior results in stroke prediction compared to simple linear models. However, most prior studies either focused on single-model evaluation or lacked comprehensive treatment of data imbalance and validation consistency. Moreover, while several works explored neural networks [3], [18], few have systematically compared classical ML algorithms under balanced datasets generated by SMOTE. Another observed gap is the limited integration of cross-validation (CVC) with oversampling methods — many studies evaluated models on a single test split, which may inflate performance estimates.This research addresses these limitations by: 1.Implementing six diverse ML algorithms under consistent preprocessing and validation conditions. 2.Combining SMOTE balancing with five-fold cross-validation for robust evaluation. 3.Prioritizing clinically relevant metrics (Recall and F1) over pure accuracy, aligning with medical practice priorities. In summary, this work advances prior literature by offering a comparative, reproducible, and clinically interpretable framework for stroke prediction using machine learning. 4. Methodology This section describes the methodological framework adopted in this study to predict stroke occurrence using multiple supervised machine learning algorithms. The process was systematically divided into data collection, preprocessing, handling class imbalance, model development, and performance evaluation. Figure 1 (conceptual) summarizes the workflow of the study, starting from dataset acquisition to model validation. 4.1 Dataset Description The dataset used in this study is the Healthcare Stroke Dataset developed by Alsawy [26] and obtained from the Kaggle repository. It consists of 5,110 patient records with 12 attributes, including both numerical and categorical variables. The attributes encompass demographic, medical, and behavioral factors such as: Age (in years) Gender (Male, Female, Other) Hypertension (0 = No, 1 = Yes) Heart disease (0 = No, 1 = Yes) Marital status (formerly “ever married”) Work type (Private, Self-employed, Government, etc.) Residence type (Urban or Rural) Average glucose level Body mass index (BMI) Smoking status (formerly smoked, never smoked, etc.) Stroke (Target variable) – 0 for non-stroke and 1 for stroke cases. The dataset is moderately imbalanced, with approximately 95% non-stroke cases and 5% stroke cases, necessitating specialized techniques to balance the target variable before training. 4.2 Data Preprocessing Data preprocessing was a crucial step to ensure quality and consistency. Missing values in BMI and smoking status were imputed using mean and mode imputation techniques respectively. Categorical features were encoded using Label Encoding for binary variables (e.g., gender, residence type) and One-Hot Encoding for multi-class variables (e.g., work type, smoking status). All numerical attributes were standardized using Min–Max normalization, ensuring uniform scale across features and improving model convergence. Furthermore, correlations between numerical variables were examined using a heatmap matrix, confirming moderate linear relationships between features like age, glucose level, and stroke incidence. Redundant or highly correlated variables were removed to minimize multicollinearity and overfitting. The heatmap visualizes the relationships among numerical features such as age, glucose level, BMI, and stroke status, highlighting moderate positive correlations between age and stroke occurrence. 4.3 Handling Data Imbalance To address the significant class imbalance in the dataset, the Synthetic Minority Oversampling Technique (SMOTE) was employed [11], [13]. SMOTE works by generating synthetic examples of the minority class (stroke) through interpolation between existing minority samples, effectively balancing the target variable without duplicating data. This approach ensured that the models did not bias toward the majority (non-stroke) class. The balanced dataset after SMOTE achieved approximately a 1:1 ratio, significantly improving recall and F1-score in preliminary testing. 4.4 Model Development A total of six supervised machine learning algorithms were implemented and compared under identical experimental settings: 1.Logistic Regression (LR) – a linear baseline classifier for comparison. 2.Random Forest (RF) – an ensemble model using multiple decision trees for stability and accuracy. 3.Extreme Gradient Boosting (XGB) – a boosting-based ensemble technique optimizing residual errors iteratively. 4.K-Nearest Neighbors (KNN) – a distance-based non-parametric classifier effective for localized patterns. 5.Multilayer Perceptron (MLP) – a feed-forward neural network trained with backpropagation to capture complex nonlinear relations. 6.Support Vector Classifier (SVC) – a kernel-based method optimized for high-dimensional data with non-linear separation. All models were implemented using Scikit-learn and XGBoost libraries in Python 3.10. Hyperparameters were initially tuned using grid search and validated through cross-validation to prevent overfitting. Each model was trained on 80% of the dataset (training set) and tested on the remaining 20% (test set) after SMOTE resampling. 4.5 Model Evaluation Model performance was assessed using multiple metrics to ensure comprehensive evaluation beyond mere accuracy. The following evaluation metrics were computed for each model: Accuracy (ACC): Overall correctness of predictions. Precision: Proportion of correctly predicted stroke cases out of all predicted stroke cases. Recall (Sensitivity): Ability of the model to correctly identify actual stroke cases. F1-Score: Harmonic mean of precision and recall, providing a balance between the two. Confusion Matrix: Visual representation of classification outcomes. Additionally, a five-fold Cross Validation (CVC) was performed to enhance reliability and robustness of performance estimation [23]. This process splits the dataset into five folds, training on four and testing on one iteratively, ensuring that each data point is used for both training and validation. All results were tabulated and visualized for comparison (see Table 1), and the best-performing model was selected based on the highest F1-score and recall — the most clinically significant indicators for stroke detection. 4.6 Summary of Methodological Approach The adopted methodology integrates both data-centric and model-centric improvements. On the data side, rigorous preprocessing, encoding, and SMOTE balancing ensured dataset reliability. On the model side, using six distinct algorithms under uniform evaluation settings provided a fair comparison and reproducibility. The integration of cross-validation and multi-metric evaluation ensured statistical soundness and clinical interpretability, making this framework robust for healthcare predictive modeling. 5. Results and Discussion This section presents and discusses the experimental results obtained from the six machine learning models applied to the stroke prediction dataset. Each model was evaluated based on Accuracy, Precision, Recall, and F1-Score. The experiments were conducted after balancing the dataset using SMOTE and validating performance through five-fold cross-validation (CVC) to ensure reliability and generalizability. 5.1 Overview of Experimental Results The overall performance metrics for all models are summarized in Table 1. The Random Forest (RF) model achieved the highest accuracy (0.928), followed closely by XGBoost (0.918) and MLP (0.891). However, the Support Vector Classifier (SVC) outperformed the other models in recall (0.790), indicating superior sensitivity in detecting actual stroke cases. While Logistic Regression (LR) and KNN achieved relatively lower recall, their precision values remained consistent with the dataset’s characteristics. Table 1. Performance comparison of ML classifiers for stroke prediction. As illustrated, ensemble-based models (RF and XGBoost) achieved strong overall performance in terms of accuracy but demonstrated a trade-off with recall, indicating a conservative classification tendency. On the other hand, SVC demonstrated a higher ability to identify stroke cases (Recall = 0.79) at the cost of slightly reduced accuracy. These variations highlight the importance of metric diversity in medical applications, where recall often holds greater clinical significance than accuracy — detecting true stroke cases is more valuable than minimizing false positives. 5.2 Comparison and Model Insights The Random Forest model’s superior accuracy can be attributed to its ensemble nature, which reduces variance and captures complex feature interactions. Its moderate recall indicates that while it classifies most non-stroke cases correctly, it may miss some positive cases due to decision tree bias toward the majority class. The SVC, conversely, shows exceptional recall, suggesting that the kernel transformation successfully separated minority samples after SMOTE balancing. However, its lower accuracy and precision imply occasional false positives — a trade-off acceptable in medical prediction contexts where sensitivity is prioritized over specificity. The KNN classifier achieved the second-highest recall (0.597), reinforcing its effectiveness for locally distributed patterns. However, its accuracy remained relatively low, likely due to the model’s dependence on distance metrics, which can be sensitive to feature scaling and noise. The MLP exhibited balanced performance across metrics, validating its capability to model non-linear relationships while maintaining stability through regularization. 5.3 Impact of SMOTE Balancing and Cross-Validation The integration of SMOTE had a measurable impact on model performance. Before oversampling, the minority class (stroke) was underrepresented, leading to biased models that predicted mostly “non-stroke.” After applying SMOTE, both recall and F1-scores improved notably across all algorithms — particularly for SVC and KNN, where the recall increased by over 25–40%. The application of five-fold cross-validation (CVC) ensured that the reported results were not dependent on a single train-test split. This validation approach produced consistent F1-scores across folds, confirming that the models generalized well to unseen data and that overfitting was minimized. 5.4 Error Analysis and Interpretation A deeper inspection of the confusion matrices revealed that most errors arose from false negatives (missed stroke cases) in models with high accuracy but lower recall (e.g., RF and XGB). This observation emphasizes that high accuracy alone can be misleading in imbalanced healthcare datasets. Models like SVC and KNN, although less accurate, contributed significantly to the correct identification of minority (stroke) cases — an outcome more aligned with medical diagnostic priorities. These findings align with prior studies [2], [4], [7], which observed similar trade-offs between precision and recall in stroke prediction tasks. 5.5 Summary of Findings The comparative analysis confirms that no single algorithm universally dominates across all metrics. However, the Random Forest model offers the best general performance, while SVC demonstrates the highest recall and is thus most clinically reliable. The integration of SMOTE balancing and CVC significantly improved the robustness and interpretability of all models. The results validate the effectiveness of multi-algorithm comparison in healthcare predictive modeling and demonstrate how combining recall-focused metrics with balanced training data leads to clinically meaningful insights 6. Conclusion and Future Work 6.1 Conclusion This study presented a comprehensive machine learning framework for predicting stroke occurrence based on demographic, medical, and behavioral data. Six supervised learning algorithms — Logistic Regression (LR), Random Forest (RF), XGBoost (XGB), K-Nearest Neighbors (KNN), Multilayer Perceptron (MLP), and Support Vector Classifier (SVC) — were implemented, trained, and evaluated under consistent preprocessing and validation conditions. To address the issue of class imbalance, the SMOTE oversampling technique was applied, and model robustness was further ensured through five-fold cross-validation (CVC). The experimental results revealed that while Random Forest achieved the highest accuracy (0.928), the SVC exhibited the highest recall (0.790), highlighting its superior ability to identify stroke cases correctly — a critical factor in medical prediction systems where sensitivity outweighs precision. The findings underscore the importance of combining data balancing, cross-validation, and multi-metric evaluation in healthcare predictive modeling. Unlike prior studies that focused on a single classifier or lacked structured data validation, this research provides a comparative and reproducible analysis across multiple algorithms, offering practical insights for real-world clinical applications. Furthermore, this study confirms that traditional ML algorithms, when systematically tuned and evaluated, can deliver clinically meaningful predictions even without deep learning architectures — reinforcing their continued relevance in data-driven healthcare research. 6.2 Limitations Despite the promising outcomes, several limitations must be acknowledged: The dataset was sourced from a single open-access repository (Kaggle), which may limit model generalizability to broader or regional populations. Certain medically relevant attributes (e.g., diet, exercise habits, family history) were unavailable, potentially restricting model interpretability. The study focused solely on classical ML algorithms; incorporating deep learning or hybrid frameworks could further improve predictive performance. External clinical validation with real patient records remains necessary before deployment in healthcare systems. Recognizing these limitations helps contextualize the results and guides directions for future research. 6.3 Future Work Future research should aim to extend this work in the following directions: 1.Dataset Expansion: Incorporate larger, multi-center, and longitudinal datasets to enhance external validity and reduce population bias. 2.Advanced Feature Engineering: Include new medical variables such as blood pressure history, cholesterol level, and lifestyle factors to enrich the predictive model. 3.Integration of Deep Learning and Ensemble Approaches: Explore hybrid frameworks combining CNN, LSTM, or attention-based architectures with traditional ML models for improved accuracy and adaptability. 4.Explainable AI (XAI): Employ interpretability tools like SHAP or LIME to help clinicians understand the decision-making process of the models. 5.Deployment in Clinical Decision Support Systems (CDSS): Implement the trained models in real-time diagnostic systems to assist healthcare professionals in early stroke risk assessment and preventive interventions. Through these directions, the proposed framework can evolve into a fully interpretable, data-driven clinical tool capable of supporting precision medicine and improving patient outcomes in stroke prevention Declarations Funding This research received no external funding. Consent to Publish Consent to publish: Not applicable. The study uses publicly available and fully anonymized data. Ethics Approval and Consent to Participate Ethics approval: Not applicable. Consent to participate: Not applicable. The dataset used in this study is publicly available, fully anonymized, and does not involve any direct human subjects. Authors’ Contributions The author solely contributed to the study design, data preprocessing, analysis, model development, interpretation of results, and manuscript writing. References Wang WJ, Kiik M, Peek N, Curcin V, Marshall IJ, Rudd AG, Wang Y, Douiri A, Wolfe CDA. A systematic review of machine learning models for predicting outcomes after stroke. PLoS ONE, 15, 2, e0229016, 2020. Asadi F, Rahimi M, Daeechini AH, Paghe A. The most efficient machine learning algorithms in stroke prediction: A systematic review. Health Sci Rep, 6, 9, e1188, 2023. Heo H, Lee D, Nam S, Kim B. Machine Learning and Deep Learning Algorithms in Stroke Medicine. Front Neurol. 2021;12:734345. Zhou Y, Zhang X, Li H et al. Predicting stroke occurrences: A stacked machine learning approach with feature selection and data preprocessing, BMC Bioinformatics, vol. 25, art. no. 329, 2024. Zhang Y, Fei X, Zhang X, Wang Q, Fang Z. Machine learning prediction models for postoperative stroke in elderly patients: Analyses of the MIMIC database. Front Aging Neurosci. 2022;14:897611. Choi SK, Park HH, Byeon DH, et al. Machine learning-based ischemic stroke outcome prediction: A multicenter study. Sci Rep. 2020;10:18707. Khosla S, Jamthikar AN, et al. AI in stroke risk assessment and prevention: Current state and future directions. Comput Methods Programs Biomed. 2021;198:105754. Miah AHA, Ahmed MU, et al. Stroke risk prediction with heterogeneous clinical features using ensemble machine learning. IEEE Access. 2021;9:115870–83. Jani R, Patel P, Singh A. Assessing stroke risk using electronic health records and machine learning. J Biomed Inf. 2020;112:103611. Jabbar MA, Aluvalu R, Chandra P. Prediction of stroke disease using machine learning algorithms. Procedia Comput Sci. 2020;167:1230–40. Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP. SMOTE: Synthetic minority over-sampling technique, J. Artif. Intell. Res., vol. 16, pp. 321–357, 2002. He H, Garcia EA. Learning from imbalanced data. IEEE Trans Knowl Data Eng. 2009;21(9):1263–84. Fernández A, García S, Herrera F. SMOTE for imbalanced classification: A comprehensive review. Inf Sci. 2018;465:80–101. Cortes C, Vapnik V. Support-vector networks. Mach Learn. 1995;20(3):273–97. Breiman L. Random forests. Mach Learn. 2001;45(1):5–32. Chen T, Guestrin C. XGBoost: A scalable tree boosting system, in Proc. 22nd ACM SIGKDD Int. Conf. Knowl. Discov. Data Min., pp. 785–794, 2016. Cover T, Hart P. Nearest neighbor pattern classification. IEEE Trans Inf Theory. 1967;13(1):21–7. Rumelhart DE, Hinton GE, Williams RJ. Learning representations by back-propagating errors. Nature. 1986;323:533–6. Fawcett T. An introduction to ROC analysis. Pattern Recognit Lett. 2006;27(8):861–74. Saito S, Rehmsmeier K. The precision-recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE, 10, 3, e0118432, 2015. Hastie T, Tibshirani R, Friedman J. The Elements of Statistical Learning. 2nd ed. New York, NY, USA: Springer; 2009. Guyon I, Elisseeff A. An introduction to variable and feature selection. J Mach Learn Res. 2003;3:1157–82. Kohavi R. A study of cross-validation and bootstrap for accuracy estimation and model selection, in Proc. IJCAI, pp. 1137–1145, 1995. Branco P, Torgo L, Ribeiro RP. A survey of predictive modeling on imbalanced domains. ACM Comput Surv, 49, 2, 2016. Raschka S. Model evaluation, model selection, and algorithm selection in machine learning. arXiv preprint arXiv:1811.12808, 2018. Alsawy M, Dataset HS. Kaggle, 2023. Available: https://www.kaggle.com/datasets/alsawymohamed/helthcare-stroke Additional Declarations No competing interests reported. Supplementary Files projectml.py.txt Cite Share Download PDF Status: Under Review Version 1 posted Reviews received at journal 14 Apr, 2026 Reviews received at journal 13 Apr, 2026 Reviews received at journal 13 Apr, 2026 Reviews received at journal 05 Apr, 2026 Reviews received at journal 24 Mar, 2026 Reviewers agreed at journal 18 Mar, 2026 Reviews received at journal 17 Mar, 2026 Reviewers agreed at journal 16 Mar, 2026 Reviewers agreed at journal 16 Mar, 2026 Reviewers agreed at journal 16 Mar, 2026 Reviewers agreed at journal 16 Mar, 2026 Reviewers agreed at journal 16 Mar, 2026 Reviewers invited by journal 16 Mar, 2026 Editor assigned by journal 28 Dec, 2025 Submission checks completed at journal 16 Nov, 2025 First submitted to journal 12 Nov, 2025 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-8096104","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":566437301,"identity":"1717e42d-19e8-4449-ad1d-fdebf264a04b","order_by":0,"name":"Abdulmalik Hazaa Alshammari","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVRIiWNgGAWjYBACPgbmBmYgLcfP3nwASEvIENTCxsAI1mIs2XMsAaSFh2gtiRtu5BiABIjQwt7YJl1Qs81YckbO51c3aix4GNgPH92AVwvPwTbpGcduy/HzvN1mnXMM6DCetLQbeLVIJLZJ87DdNpZsz91mnMMG1CLBY0aEln+3EzccyHlmnPOPWC28bUAtJ3KYH+e2EaOF52CzNW/fbVAgmzHn9knwsBHyCzAGD97m+XYbFJWPP+d8qwMyDh/DqwUIWCTgjgSTBJSDAPMHdMYoGAWjYBSMAhQAAAxxRq5gQ5wbAAAAAElFTkSuQmCC","orcid":"","institution":"Northern Border University","correspondingAuthor":true,"prefix":"","firstName":"Abdulmalik","middleName":"Hazaa","lastName":"Alshammari","suffix":""}],"badges":[],"createdAt":"2025-11-12 12:08:21","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-8096104/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-8096104/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":100864222,"identity":"9d9c028e-4139-4a59-a7ba-5bd44d49adb6","added_by":"auto","created_at":"2026-01-22 08:15:28","extension":"doc","order_by":0,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":373248,"visible":true,"origin":"","legend":"","description":"","filename":"MPPERPS2.doc","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/9101696e0a06c72e606cc411.doc"},{"id":100864206,"identity":"844aaa44-c7ed-4256-8339-b907c4c50fb0","added_by":"auto","created_at":"2026-01-22 08:15:26","extension":"json","order_by":1,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":3440,"visible":true,"origin":"","legend":"","description":"","filename":"628420ad4f314226b0e163ff095888e8.json","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/bb3d7573f520f5e269e048d4.json"},{"id":100949831,"identity":"c50374e6-c0f9-47bf-b9f2-52e63490e663","added_by":"auto","created_at":"2026-01-23 07:05:58","extension":"txt","order_by":2,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":4229,"visible":true,"origin":"","legend":"","description":"","filename":"projectml.py.txt","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/1262794757df15a125c1a600.txt"},{"id":100949659,"identity":"49656298-b1cd-42d5-90e2-12bd54947aa7","added_by":"auto","created_at":"2026-01-23 07:04:56","extension":"xml","order_by":3,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":67832,"visible":true,"origin":"","legend":"","description":"","filename":"628420ad4f314226b0e163ff095888e81enriched.xml","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/71dc5204f58fe877177d59d9.xml"},{"id":100949647,"identity":"ea6077c1-c0f6-4b0d-97fc-f9c81ec70930","added_by":"auto","created_at":"2026-01-23 07:04:48","extension":"jpeg","order_by":7,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":317958,"visible":true,"origin":"","legend":"","description":"","filename":"floatimage4.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/6943cd8e52decc92b24ec98d.jpeg"},{"id":100949577,"identity":"0d83d41d-ac25-4911-b228-01176a611e06","added_by":"auto","created_at":"2026-01-23 07:04:26","extension":"png","order_by":8,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":15367,"visible":true,"origin":"","legend":"","description":"","filename":"Onlinefloatimage1.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/8a1b0032dfe6318a204da16c.png"},{"id":100950081,"identity":"a6656e7d-cb9b-42c6-83a2-8b1d98040efb","added_by":"auto","created_at":"2026-01-23 07:06:50","extension":"png","order_by":9,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":16405,"visible":true,"origin":"","legend":"","description":"","filename":"Onlinefloatimage2.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/58c3b68b5dd3810485cb89e5.png"},{"id":101296657,"identity":"e37e6e77-1729-417c-9899-682ffc6c9611","added_by":"auto","created_at":"2026-01-28 09:18:14","extension":"png","order_by":10,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":21456,"visible":true,"origin":"","legend":"","description":"","filename":"Onlinefloatimage3.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/8c9300017e1c997ae2cf396b.png"},{"id":100864212,"identity":"26f1355d-6ba2-493e-a91b-1dcfd9904f12","added_by":"auto","created_at":"2026-01-22 08:15:27","extension":"png","order_by":11,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":48541,"visible":true,"origin":"","legend":"","description":"","filename":"Onlinefloatimage4.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/d26450c093f28b6674edc763.png"},{"id":100949946,"identity":"2fe63754-5bb5-458f-aff1-3dae7a7c6f16","added_by":"auto","created_at":"2026-01-23 07:06:26","extension":"xml","order_by":12,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":62591,"visible":true,"origin":"","legend":"","description":"","filename":"628420ad4f314226b0e163ff095888e81structuring.xml","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/fa21fa10f98bb60e01b0b7ba.xml"},{"id":100864218,"identity":"af1dc35b-3b69-4974-abd8-37873353dfc5","added_by":"auto","created_at":"2026-01-22 08:15:27","extension":"html","order_by":13,"title":"","display":"","copyAsset":false,"role":"acdc-reference","size":75207,"visible":true,"origin":"","legend":"","description":"","filename":"earlyproof.html","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/09b83cd6a687997abe89ae1c.html"},{"id":100864221,"identity":"38b6e570-c6f5-4427-8634-ba9be390ba5d","added_by":"auto","created_at":"2026-01-22 08:15:28","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":38309,"visible":true,"origin":"","legend":"\u003cp\u003eSee image above for figure legend.\u003c/p\u003e","description":"","filename":"floatimage1.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/27e58212c4c7470622f1134d.png"},{"id":100949855,"identity":"72265d1c-1938-4f61-bdcb-b6213144b451","added_by":"auto","created_at":"2026-01-23 07:06:03","extension":"jpeg","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":86130,"visible":true,"origin":"","legend":"\u003cp\u003eVisual representation of the class distribution in the Healthcare Stroke Dataset, showing that 95% of samples belong to the non-stroke class and only 5% represent stroke cases. This imbalance motivated the use of SMOTE for data balancing before training.\u003c/p\u003e","description":"","filename":"floatimage2.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/1d67493622396863669b634a.jpeg"},{"id":100864207,"identity":"eef292df-b804-43ee-b7ef-6e92b1fbed6d","added_by":"auto","created_at":"2026-01-22 08:15:26","extension":"jpeg","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":111010,"visible":true,"origin":"","legend":"\u003cp\u003eCorrelation Heatmap between Dataset Variables:\u003c/p\u003e\n\u003cp\u003eThe heatmap visualizes the relationships among numerical features such as age, glucose level, BMI, and stroke status, highlighting moderate positive correlations between age and stroke occurrence.\u003c/p\u003e","description":"","filename":"floatimage3.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/a334b4de5e7148f2e5fc53e5.jpeg"},{"id":101296923,"identity":"a35422d2-48fc-4a9d-8ae8-dba89e24f876","added_by":"auto","created_at":"2026-01-28 09:23:18","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":111958,"visible":true,"origin":"","legend":"\u003cp\u003eComparison of machine learning model performance metrics (Accuracy, Precision, Recall, and F1-Score) after applying SMOTE balancing.\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/bba15fc8a0a1098adbc88701.png"},{"id":101300193,"identity":"52690ea8-2601-49df-98f0-f32efa8a4bb2","added_by":"auto","created_at":"2026-01-28 09:47:50","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1569042,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/3a00fa52-de51-456b-98f5-5cee4e1cf325.pdf"},{"id":100864211,"identity":"ce471163-7ae3-4051-95bf-bb73fb7612bf","added_by":"auto","created_at":"2026-01-22 08:15:27","extension":"txt","order_by":0,"title":"","display":"","copyAsset":false,"role":"supplement","size":4229,"visible":true,"origin":"","legend":"","description":"","filename":"projectml.py.txt","url":"https://assets-eu.researchsquare.com/files/rs-8096104/v1/d6883c9b9f7f39e267f60b48.txt"}],"financialInterests":"No competing interests reported.","formattedTitle":"Comparing Algorithm Effectiveness in Health Data Analysis","fulltext":[{"header":"1. Introduction","content":"\u003cp\u003eStroke is among the most severe and widespread medical conditions, representing a major global cause of mortality and long-term disability. According to the World Health Organization (WHO), approximately 15\u0026nbsp;million people suffer a stroke every year, of which nearly one-third die, while another one-third are left permanently disabled. Stroke occurs when the blood supply to the brain is interrupted or significantly reduced, depriving brain tissue of oxygen and essential nutrients. Since brain cells begin to die within minutes, early detection and prediction are critical to saving lives and preventing permanent neurological damage.\u003c/p\u003e \u003cp\u003eRecent advances in Machine Learning (ML) and data analytics have provided the medical field with new predictive tools capable of identifying high-risk patients based on clinical and demographic features. ML algorithms can analyze large datasets, detect subtle nonlinear relationships between medical variables, and generate early warnings that help healthcare professionals make timely and informed decisions.\u003c/p\u003e \u003cp\u003eIn this study, we focus on developing a comprehensive stroke prediction model based on multiple supervised machine learning algorithms. The analysis utilizes the Healthcare Stroke Dataset from Kaggle, which contains various health indicators such as age, gender, hypertension, heart disease, BMI, average glucose level, smoking status, and residence type.\u003c/p\u003e \u003cp\u003eA total of six classification algorithms were implemented and compared to identify the most effective one for stroke prediction:\u003c/p\u003e\n\u003ch3\u003e1.Logistic Regression, a probabilistic linear model that serves as the baseline classifier.\u003c/h3\u003e\n\u003cp\u003e2.Random Forest Classifier, an ensemble model based on decision trees designed to reduce overfitting and improve prediction stability.\u003c/p\u003e\n\u003ch3\u003e3.XGBoost Classifier, a gradient boosting algorithm that enhances accuracy through sequential model optimization.\u003c/h3\u003e\n\u003cp\u003e4.K-Nearest Neighbors (KNN), a distance-based classifier that predicts the outcome based on the similarity to neighboring samples.\u003c/p\u003e\n\u003ch3\u003e5.Multilayer Perceptron (MLP), a neural-network-based model capable of capturing nonlinear dependencies between features.\u003c/h3\u003e\n\u003cp\u003e6.Cross-Validation Classifier (CVC), which ensures that model performance is not biased by data partitioning and provides a robust evaluation of each algorithm.\u003c/p\u003e \u003cp\u003eThese models were trained, tested, and evaluated using standard performance metrics including Accuracy, Precision, Recall, F1-Score, and Confusion Matrix. Additionally, preprocessing steps such as missing value handling, outlier detection, and categorical feature encoding were performed to enhance model accuracy and consistency.\u003c/p\u003e \u003cp\u003eThe primary objective of this research is to perform a comparative analysis of multiple ML algorithms in predicting stroke occurrence and to determine the most efficient model in terms of both accuracy and computational cost. This study aims to demonstrate the practical role of artificial intelligence in preventive healthcare by providing clinicians with a reliable data-driven system for stroke risk assessment.\u003c/p\u003e \u003cp\u003edata sets\u003c/p\u003e"},{"header":"2. Research Question (RQ)","content":"\u003cp\u003eWhich supervised machine learning algorithm provides the most accurate and clinically reliable predictions for stroke occurrence when applied to the Healthcare Stroke Dataset after addressing data imbalance through SMOTE and using cross-validation evaluation?\u003c/p\u003e"},{"header":"3. Literature Review","content":"\u003cp\u003eIn recent years, the application of machine learning (ML) in the healthcare domain has gained significant momentum, particularly in predicting stroke risk and patient outcomes. Stroke is one of the leading causes of mortality and disability worldwide, and early detection of potential cases can drastically improve treatment outcomes. Consequently, researchers have increasingly leveraged machine learning algorithms to develop predictive models that analyze patient demographics, medical history, and lifestyle factors [1],[2].\u003c/p\u003e \u003cp\u003eWang et al. [1] conducted a systematic review of ML-based models used for stroke outcome prediction. Their study compared logistic regression, support vector machines (SVM), and ensemble methods, concluding that ensemble-based approaches achieved superior generalization across clinical datasets. Similarly, Asadi et al. [2] reviewed over 70 studies between 2019 and 2023 and reported that Random Forest (RF) and XGBoost (XGB) algorithms consistently outperformed traditional classifiers, highlighting their robustness to noise and non-linear feature interactions. Heo et al. [3] discussed the integration of deep learning (DL) and conventional ML models, emphasizing the potential of neural networks to identify subtle medical patterns when sufficient data are available.\u003c/p\u003e \u003cp\u003eZhou et al. [4] proposed a stacked ML framework that combined multiple classifiers for stroke prediction. Their approach integrated feature selection and preprocessing techniques to handle high-dimensional healthcare data, achieving improved accuracy compared to single-model baselines. Zhang et al. [5] applied ML models to the MIMIC database to predict postoperative stroke risk among elderly patients, finding that RF and logistic regression yielded the best balance between interpretability and predictive power. Choi et al. [6] extended this approach through a multicenter study demonstrating that ML-based stroke outcome prediction models could outperform clinical scoring systems when trained on diverse datasets.\u003c/p\u003e \u003cp\u003eKhosla et al. [7] provided a comprehensive review of AI-driven risk assessment methods for stroke prevention, emphasizing the importance of data quality, feature engineering, and model interpretability. In a similar vein, Miah et al. [8] employed ensemble learning with heterogeneous clinical features, demonstrating that integrating multiple models improved reliability and minimized overfitting. Jani et al. [9] utilized electronic health records (EHR) to build predictive models and found that including behavioral variables such as smoking and BMI significantly improved recall for stroke detection. Jabbar et al. [10] evaluated common ML classifiers for stroke prediction and concluded that tree-based models exhibited higher diagnostic accuracy than linear classifiers, aligning with trends observed in later studies.\u003c/p\u003e \u003cdiv id=\"Sec7\" class=\"Section2\"\u003e \u003ch2\u003e3.1 Handling Data Imbalance in Medical Prediction\u003c/h2\u003e \u003cp\u003eA common challenge in medical prediction is class imbalance, where stroke cases represent a small fraction of the dataset. The seminal work by Chawla et al. [11] introduced the Synthetic Minority Oversampling Technique (SMOTE) to address this issue by synthetically generating minority samples. Subsequent studies [12], [13] confirmed that SMOTE improves recall and F1-score without significantly compromising accuracy. In healthcare analytics, SMOTE has become a standard pre-processing step for rare disease prediction tasks.\u003c/p\u003e \u003cp\u003eHe and Garcia [12] presented one of the earliest evaluations of learning algorithms under imbalanced distributions, showing that rebalancing techniques greatly influence model fairness and sensitivity. Fern\u0026aacute;ndez et al. [13] extended this discussion through a comprehensive review, noting that combining SMOTE with ensemble learners\u0026mdash;such as RF or boosting algorithms\u0026mdash;provides an optimal balance between recall and precision in medical datasets.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec8\" class=\"Section2\"\u003e \u003ch2\u003e3.2 Algorithmic Foundations\u003c/h2\u003e \u003cp\u003eEach ML algorithm offers unique advantages for stroke prediction. The Support Vector Classifier (SVC), formulated by Cortes and Vapnik [14], performs well in high-dimensional data and remains robust against overfitting, particularly when kernel functions are applied. Breiman [15] introduced the Random Forest (RF) algorithm, which aggregates multiple decision trees to reduce variance and increase generalization \u0026mdash; a property that makes it suitable for heterogeneous medical data.\u003c/p\u003e \u003cp\u003eThe Extreme Gradient Boosting (XGBoost) framework proposed by Chen and Guestrin [16] refined traditional boosting by incorporating regularization and parallelization, resulting in superior computational efficiency. The K-Nearest Neighbors (KNN) classifier [17], though simple, is valuable for small and well-separated datasets, while Multilayer Perceptrons (MLP), described by Rumelhart et al. [18], model complex non-linear dependencies and are effective for capturing intricate health patterns. Logistic Regression (LR), a baseline probabilistic model detailed in Hastie et al. [21], remains a benchmark due to its interpretability and efficiency on structured medical data.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec9\" class=\"Section2\"\u003e \u003ch2\u003e3.3 Model Evaluation and Cross-Validation\u003c/h2\u003e \u003cp\u003eTo ensure model robustness, multiple studies have recommended using cross-validation and performance metrics beyond accuracy [19], [20], [23]. Fawcett [19] introduced ROC analysis as a means to assess classifier performance, whereas Saito and Rehmsmeier [20] argued that Precision-Recall curves are more informative for imbalanced datasets. Kohavi [23] provided an extensive analysis of cross-validation (CVC) techniques, establishing them as the standard for evaluating ML models in medical settings.\u003c/p\u003e \u003cp\u003eGuyon and Elisseeff [22] highlighted the importance of feature selection, showing that irrelevant variables can degrade model generalization and interpretability. Branco et al. [24] and Raschka [25] emphasized that model evaluation and algorithm selection should account for domain-specific class distribution, feature relevance, and metric prioritization. These insights justify the methodological decisions made in this study \u0026mdash; specifically the adoption of five-fold cross-validation, SMOTE balancing, and multi-metric evaluation (Accuracy, Precision, Recall, and F1).\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec10\" class=\"Section2\"\u003e \u003ch2\u003e3.4 Dataset and Data Sources\u003c/h2\u003e \u003cp\u003eThis study employed the Healthcare Stroke Dataset published on Kaggle by Alsawy[26]The dataset provides a balanced representation of demographic, clinical, and behavioral attributes, making it suitable for benchmarking ML-based stroke prediction models. Previous works [1], [5], [9] have demonstrated the dataset\u0026rsquo;s effectiveness in replicating clinical findings, while its open-source nature supports reproducibility and comparison across studies.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec11\" class=\"Section2\"\u003e \u003ch2\u003e3.5 Summary and Research Gap\u003c/h2\u003e \u003cp\u003eAcross the reviewed literature, a consistent pattern emerges:\u003c/p\u003e \u003cp\u003eensemble and kernel-based algorithms (RF, XGB, SVC) achieve superior results in stroke prediction compared to simple linear models. However, most prior studies either focused on single-model evaluation or lacked comprehensive treatment of data imbalance and validation consistency. Moreover, while several works explored neural networks [3], [18], few have systematically compared classical ML algorithms under balanced datasets generated by SMOTE.\u003c/p\u003e \u003cp\u003eAnother observed gap is the limited integration of cross-validation (CVC) with oversampling methods \u0026mdash; many studies evaluated models on a single test split, which may inflate performance estimates.This research addresses these limitations by:\u003c/p\u003e \u003c/div\u003e\n\u003ch3\u003e1.Implementing six diverse ML algorithms under consistent preprocessing and validation conditions.\u003c/h3\u003e\n\n\u003ch3\u003e2.Combining SMOTE balancing with five-fold cross-validation for robust evaluation.\u003c/h3\u003e\n\n\u003ch3\u003e3.Prioritizing clinically relevant metrics (Recall and F1) over pure accuracy, aligning with medical practice priorities.\u003c/h3\u003e\n\u003cp\u003eIn summary, this work advances prior literature by offering a comparative, reproducible, and clinically interpretable framework for stroke prediction using machine learning.\u003c/p\u003e"},{"header":"4. Methodology","content":"\u003cp\u003eThis section describes the methodological framework adopted in this study to predict stroke occurrence using multiple supervised machine learning algorithms. The process was systematically divided into data collection, preprocessing, handling class imbalance, model development, and performance evaluation. Figure\u0026nbsp;1 (conceptual) summarizes the workflow of the study, starting from dataset acquisition to model validation.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cdiv id=\"Sec16\" class=\"Section2\"\u003e \u003ch2\u003e4.1 Dataset Description\u003c/h2\u003e \u003cp\u003eThe dataset used in this study is the Healthcare Stroke Dataset developed by Alsawy [26] and obtained from the Kaggle repository. It consists of 5,110 patient records with 12 attributes, including both numerical and categorical variables.\u003c/p\u003e \u003cp\u003eThe attributes encompass demographic, medical, and behavioral factors such as:\u003c/p\u003e \u003cp\u003e \u003cul\u003e \u003cli\u003e \u003cp\u003eAge (in years)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eGender (Male, Female, Other)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eHypertension (0\u0026thinsp;=\u0026thinsp;No, 1\u0026thinsp;=\u0026thinsp;Yes)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eHeart disease (0\u0026thinsp;=\u0026thinsp;No, 1\u0026thinsp;=\u0026thinsp;Yes)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eMarital status (formerly \u0026ldquo;ever married\u0026rdquo;)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eWork type (Private, Self-employed, Government, etc.)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eResidence type (Urban or Rural)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eAverage glucose level\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eBody mass index (BMI)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eSmoking status (formerly smoked, never smoked, etc.)\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eStroke (Target variable) \u0026ndash; 0 for non-stroke and 1 for stroke cases.\u003c/p\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003cp\u003eThe dataset is moderately imbalanced, with approximately 95% non-stroke cases and 5% stroke cases, necessitating specialized techniques to balance the target variable before training.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec17\" class=\"Section2\"\u003e \u003ch2\u003e4.2 Data Preprocessing\u003c/h2\u003e \u003cp\u003eData preprocessing was a crucial step to ensure quality and consistency. Missing values in BMI and smoking status were imputed using mean and mode imputation techniques respectively.\u003c/p\u003e \u003cp\u003eCategorical features were encoded using Label Encoding for binary variables (e.g., gender, residence type) and One-Hot Encoding for multi-class variables (e.g., work type, smoking status).\u003c/p\u003e \u003cp\u003eAll numerical attributes were standardized using Min\u0026ndash;Max normalization, ensuring uniform scale across features and improving model convergence.\u003c/p\u003e \u003cp\u003eFurthermore, correlations between numerical variables were examined using a heatmap matrix, confirming moderate linear relationships between features like age, glucose level, and stroke incidence. Redundant or highly correlated variables were removed to minimize multicollinearity and overfitting.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThe heatmap visualizes the relationships among numerical features such as age, glucose level, BMI, and stroke status, highlighting moderate positive correlations between age and stroke occurrence.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec18\" class=\"Section2\"\u003e \u003ch2\u003e4.3 Handling Data Imbalance\u003c/h2\u003e \u003cp\u003eTo address the significant class imbalance in the dataset, the Synthetic Minority Oversampling Technique (SMOTE) was employed [11], [13].\u003c/p\u003e \u003cp\u003eSMOTE works by generating synthetic examples of the minority class (stroke) through interpolation between existing minority samples, effectively balancing the target variable without duplicating data.\u003c/p\u003e \u003cp\u003eThis approach ensured that the models did not bias toward the majority (non-stroke) class. The balanced dataset after SMOTE achieved approximately a 1:1 ratio, significantly improving recall and F1-score in preliminary testing.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec19\" class=\"Section2\"\u003e \u003ch2\u003e4.4 Model Development\u003c/h2\u003e \u003cp\u003eA total of six supervised machine learning algorithms were implemented and compared under identical experimental settings:\u003c/p\u003e \u003c/div\u003e\n\u003ch3\u003e1.Logistic Regression (LR) – a linear baseline classifier for comparison.\u003c/h3\u003e\n\n\u003ch3\u003e2.Random Forest (RF) – an ensemble model using multiple decision trees for stability and accuracy.\u003c/h3\u003e\n\n\u003ch3\u003e3.Extreme Gradient Boosting (XGB) – a boosting-based ensemble technique optimizing residual errors iteratively.\u003c/h3\u003e\n\n\u003ch3\u003e4.K-Nearest Neighbors (KNN) – a distance-based non-parametric classifier effective for localized patterns.\u003c/h3\u003e\n\n\u003ch3\u003e5.Multilayer Perceptron (MLP) – a feed-forward neural network trained with backpropagation to capture complex nonlinear relations.\u003c/h3\u003e\n\n\u003ch3\u003e6.Support Vector Classifier (SVC) – a kernel-based method optimized for high-dimensional data with non-linear separation.\u003c/h3\u003e\n\u003cp\u003eAll models were implemented using Scikit-learn and XGBoost libraries in Python 3.10. Hyperparameters were initially tuned using grid search and validated through cross-validation to prevent overfitting.\u003c/p\u003e \u003cp\u003eEach model was trained on 80% of the dataset (training set) and tested on the remaining 20% (test set) after SMOTE resampling.\u003c/p\u003e \u003cdiv id=\"Sec26\" class=\"Section2\"\u003e \u003ch2\u003e4.5 Model Evaluation\u003c/h2\u003e \u003cp\u003eModel performance was assessed using multiple metrics to ensure comprehensive evaluation beyond mere accuracy.\u003c/p\u003e \u003cp\u003eThe following evaluation metrics were computed for each model:\u003c/p\u003e \u003cp\u003e \u003cul\u003e \u003cli\u003e \u003cp\u003eAccuracy (ACC): Overall correctness of predictions.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003ePrecision: Proportion of correctly predicted stroke cases out of all predicted stroke cases.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eRecall (Sensitivity): Ability of the model to correctly identify actual stroke cases.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eF1-Score: Harmonic mean of precision and recall, providing a balance between the two.\u003c/p\u003e \u003c/li\u003e \u003cli\u003e \u003cp\u003eConfusion Matrix: Visual representation of classification outcomes.\u003c/p\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003cp\u003eAdditionally, a five-fold Cross Validation (CVC) was performed to enhance reliability and robustness of performance estimation [23].\u003c/p\u003e \u003cp\u003eThis process splits the dataset into five folds, training on four and testing on one iteratively, ensuring that each data point is used for both training and validation.\u003c/p\u003e \u003cp\u003eAll results were tabulated and visualized for comparison (see Table\u0026nbsp;1), and the best-performing model was selected based on the highest F1-score and recall \u0026mdash; the most clinically significant indicators for stroke detection.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec27\" class=\"Section2\"\u003e \u003ch2\u003e4.6 Summary of Methodological Approach\u003c/h2\u003e \u003cp\u003eThe adopted methodology integrates both data-centric and model-centric improvements.\u003c/p\u003e \u003cp\u003eOn the data side, rigorous preprocessing, encoding, and SMOTE balancing ensured dataset reliability.\u003c/p\u003e \u003cp\u003eOn the model side, using six distinct algorithms under uniform evaluation settings provided a fair comparison and reproducibility.\u003c/p\u003e \u003cp\u003eThe integration of cross-validation and multi-metric evaluation ensured statistical soundness and clinical interpretability, making this framework robust for healthcare predictive modeling.\u003c/p\u003e \u003c/div\u003e"},{"header":"5. Results and Discussion","content":"\u003cp\u003eThis section presents and discusses the experimental results obtained from the six machine learning models applied to the stroke prediction dataset. Each model was evaluated based on Accuracy, Precision, Recall, and F1-Score. The experiments were conducted after balancing the dataset using SMOTE and validating performance through five-fold cross-validation (CVC) to ensure reliability and generalizability.\u003c/p\u003e \u003cdiv id=\"Sec29\" class=\"Section2\"\u003e \u003ch2\u003e5.1 Overview of Experimental Results\u003c/h2\u003e \u003cp\u003eThe overall performance metrics for all models are summarized in Table\u0026nbsp;1.\u003c/p\u003e \u003cp\u003eThe Random Forest (RF) model achieved the highest accuracy (0.928), followed closely by XGBoost (0.918) and MLP (0.891). However, the Support Vector Classifier (SVC) outperformed the other models in recall (0.790), indicating superior sensitivity in detecting actual stroke cases. While Logistic Regression (LR) and KNN achieved relatively lower recall, their precision values remained consistent with the dataset\u0026rsquo;s characteristics.\u003c/p\u003e \u003cp\u003eTable\u0026nbsp;1. Performance comparison of ML classifiers for stroke prediction.\u003c/p\u003e \u003cp\u003e\u003cimg width=\"324\" height=\"174\" src=\"data:image/jpeg;base64,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v/8AfmP/AOLo/wCE0u/+hT1//vzH/wDF0f8ACaXf/Qp6/wD9+Y//AIuj/hNLv/oU9f8A+/Mf/wAXTZPGV20bKPCev5II/wBTH/8AF1t6DFJB4f06KZDHLHbRq6N1UhRkGr+KWiiiiiiiiiikpaKKKKKKKKKKSlooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooor//2Q==\" alt=\"image\"\u003e\u003c/p\u003e \u003cp\u003eAs illustrated, ensemble-based models (RF and XGBoost) achieved strong overall performance in terms of accuracy but demonstrated a trade-off with recall, indicating a conservative classification tendency. On the other hand, SVC demonstrated a higher ability to identify stroke cases (Recall\u0026thinsp;=\u0026thinsp;0.79) at the cost of slightly reduced accuracy.\u003c/p\u003e \u003cp\u003eThese variations highlight the importance of metric diversity in medical applications, where recall often holds greater clinical significance than accuracy \u0026mdash; detecting true stroke cases is more valuable than minimizing false positives.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec30\" class=\"Section2\"\u003e \u003ch2\u003e5.2 Comparison and Model Insights\u003c/h2\u003e \u003cp\u003eThe Random Forest model\u0026rsquo;s superior accuracy can be attributed to its ensemble nature, which reduces variance and captures complex feature interactions.\u003c/p\u003e \u003cp\u003eIts moderate recall indicates that while it classifies most non-stroke cases correctly, it may miss some positive cases due to decision tree bias toward the majority class.\u003c/p\u003e \u003cp\u003eThe SVC, conversely, shows exceptional recall, suggesting that the kernel transformation successfully separated minority samples after SMOTE balancing.\u003c/p\u003e \u003cp\u003eHowever, its lower accuracy and precision imply occasional false positives \u0026mdash; a trade-off acceptable in medical prediction contexts where sensitivity is prioritized over specificity.\u003c/p\u003e \u003cp\u003eThe KNN classifier achieved the second-highest recall (0.597), reinforcing its effectiveness for locally distributed patterns. However, its accuracy remained relatively low, likely due to the model\u0026rsquo;s dependence on distance metrics, which can be sensitive to feature scaling and noise.\u003c/p\u003e \u003cp\u003eThe MLP exhibited balanced performance across metrics, validating its capability to model non-linear relationships while maintaining stability through regularization.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec31\" class=\"Section2\"\u003e \u003ch2\u003e5.3 Impact of SMOTE Balancing and Cross-Validation\u003c/h2\u003e \u003cp\u003eThe integration of SMOTE had a measurable impact on model performance.\u003c/p\u003e \u003cp\u003eBefore oversampling, the minority class (stroke) was underrepresented, leading to biased models that predicted mostly \u0026ldquo;non-stroke.\u0026rdquo;\u003c/p\u003e \u003cp\u003eAfter applying SMOTE, both recall and F1-scores improved notably across all algorithms \u0026mdash; particularly for SVC and KNN, where the recall increased by over 25\u0026ndash;40%.\u003c/p\u003e \u003cp\u003eThe application of five-fold cross-validation (CVC) ensured that the reported results were not dependent on a single train-test split.\u003c/p\u003e \u003cp\u003eThis validation approach produced consistent F1-scores across folds, confirming that the models generalized well to unseen data and that overfitting was minimized.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec32\" class=\"Section2\"\u003e \u003ch2\u003e5.4 Error Analysis and Interpretation\u003c/h2\u003e \u003cp\u003eA deeper inspection of the confusion matrices revealed that most errors arose from false negatives (missed stroke cases) in models with high accuracy but lower recall (e.g., RF and XGB).\u003c/p\u003e \u003cp\u003eThis observation emphasizes that high accuracy alone can be misleading in imbalanced healthcare datasets.\u003c/p\u003e \u003cp\u003eModels like SVC and KNN, although less accurate, contributed significantly to the correct identification of minority (stroke) cases \u0026mdash; an outcome more aligned with medical diagnostic priorities.\u003c/p\u003e \u003cp\u003eThese findings align with prior studies [2], [4], [7], which observed similar trade-offs between precision and recall in stroke prediction tasks.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec33\" class=\"Section2\"\u003e \u003ch2\u003e5.5 Summary of Findings\u003c/h2\u003e \u003cp\u003eThe comparative analysis confirms that no single algorithm universally dominates across all metrics.\u003c/p\u003e \u003cp\u003eHowever, the Random Forest model offers the best general performance, while SVC demonstrates the highest recall and is thus most clinically reliable.\u003c/p\u003e \u003cp\u003eThe integration of SMOTE balancing and CVC significantly improved the robustness and interpretability of all models.\u003c/p\u003e \u003cp\u003eThe results validate the effectiveness of multi-algorithm comparison in healthcare predictive modeling and demonstrate how combining recall-focused metrics with balanced training data leads to clinically meaningful insights\u003c/p\u003e \u003c/div\u003e"},{"header":"6. Conclusion and Future Work","content":"\u003cdiv id=\"Sec35\" class=\"Section2\"\u003e\n \u003ch2\u003e6.1 Conclusion\u003c/h2\u003e\n \u003cp\u003eThis study presented a comprehensive machine learning framework for predicting stroke occurrence based on demographic, medical, and behavioral data.\u003c/p\u003e\n \u003cp\u003eSix supervised learning algorithms \u0026mdash; Logistic Regression (LR), Random Forest (RF), XGBoost (XGB), K-Nearest Neighbors (KNN), Multilayer Perceptron (MLP), and Support Vector Classifier (SVC) \u0026mdash; were implemented, trained, and evaluated under consistent preprocessing and validation conditions.\u003c/p\u003e\n \u003cp\u003eTo address the issue of class imbalance, the SMOTE oversampling technique was applied, and model robustness was further ensured through five-fold cross-validation (CVC).\u003c/p\u003e\n \u003cp\u003eThe experimental results revealed that while Random Forest achieved the highest accuracy (0.928), the SVC exhibited the highest recall (0.790), highlighting its superior ability to identify stroke cases correctly \u0026mdash; a critical factor in medical prediction systems where sensitivity outweighs precision.\u003c/p\u003e\n \u003cp\u003eThe findings underscore the importance of combining data balancing, cross-validation, and multi-metric evaluation in healthcare predictive modeling.\u003c/p\u003e\n \u003cp\u003eUnlike prior studies that focused on a single classifier or lacked structured data validation, this research provides a comparative and reproducible analysis across multiple algorithms, offering practical insights for real-world clinical applications.\u003c/p\u003e\n \u003cp\u003eFurthermore, this study confirms that traditional ML algorithms, when systematically tuned and evaluated, can deliver clinically meaningful predictions even without deep learning architectures \u0026mdash; reinforcing their continued relevance in data-driven healthcare research.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec36\" class=\"Section2\"\u003e\n \u003ch2\u003e6.2 Limitations\u003c/h2\u003e\n \u003cp\u003eDespite the promising outcomes, several limitations must be acknowledged:\u003c/p\u003e\n \u003cul\u003e\n \u003cli\u003e\n \u003cp\u003eThe dataset was sourced from a single open-access repository (Kaggle), which may limit model generalizability to broader or regional populations.\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003eCertain medically relevant attributes (e.g., diet, exercise habits, family history) were unavailable, potentially restricting model interpretability.\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003eThe study focused solely on classical ML algorithms; incorporating deep learning or hybrid frameworks could further improve predictive performance.\u003c/p\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003cp\u003eExternal clinical validation with real patient records remains necessary before deployment in healthcare systems.\u003c/p\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003cp\u003eRecognizing these limitations helps contextualize the results and guides directions for future research.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec37\" class=\"Section2\"\u003e\n \u003ch2\u003e6.3 Future Work\u003c/h2\u003e\n \u003cp\u003eFuture research should aim to extend this work in the following directions:\u003c/p\u003e\n\u003c/div\u003e\n\u003ch3\u003e1.Dataset Expansion:\u003c/h3\u003e\n\u003cp\u003eIncorporate larger, multi-center, and longitudinal datasets to enhance external validity and reduce population bias.\u003c/p\u003e\n\u003ch3\u003e2.Advanced Feature Engineering:\u003c/h3\u003e\n\u003cp\u003eInclude new medical variables such as blood pressure history, cholesterol level, and lifestyle factors to enrich the predictive model.\u003c/p\u003e\n\u003ch3\u003e3.Integration of Deep Learning and Ensemble Approaches:\u003c/h3\u003e\n\u003cp\u003eExplore hybrid frameworks combining CNN, LSTM, or attention-based architectures with traditional ML models for improved accuracy and adaptability.\u003c/p\u003e\n\u003ch3\u003e4.Explainable AI (XAI):\u003c/h3\u003e\n\u003cp\u003eEmploy interpretability tools like SHAP or LIME to help clinicians understand the decision-making process of the models.\u003c/p\u003e\n\u003ch3\u003e5.Deployment in Clinical Decision Support Systems (CDSS):\u003c/h3\u003e\n\u003cp\u003eImplement the trained models in real-time diagnostic systems to assist healthcare professionals in early stroke risk assessment and preventive interventions.\u003c/p\u003e\n\u003cp\u003eThrough these directions, the proposed framework can evolve into a fully interpretable, data-driven clinical tool capable of supporting precision medicine and improving patient outcomes in stroke prevention\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003eFunding\u003c/p\u003e\n\u003cp\u003eThis research received no external funding.\u003c/p\u003e\n\u003cp\u003eConsent to Publish\u003c/p\u003e\n\u003cp\u003eConsent to publish: Not applicable. The study uses publicly available and fully anonymized data.\u003c/p\u003e\n\u003cp\u003eEthics Approval and Consent to Participate\u003c/p\u003e\n\u003cp\u003eEthics approval: Not applicable.\u003c/p\u003e\n\u003cp\u003eConsent to participate: Not applicable.\u003c/p\u003e\n\u003cp\u003eThe dataset used in this study is publicly available, fully anonymized, and does not involve any direct human subjects.\u003c/p\u003e\n\u003cp\u003eAuthors\u0026rsquo; Contributions\u003c/p\u003e\n\u003cp\u003eThe author solely contributed to the study design, data preprocessing, analysis, model development, interpretation of results, and manuscript writing.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eWang WJ, Kiik M, Peek N, Curcin V, Marshall IJ, Rudd AG, Wang Y, Douiri A, Wolfe CDA. A systematic review of machine learning models for predicting outcomes after stroke. PLoS ONE, 15, 2, e0229016, 2020.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAsadi F, Rahimi M, Daeechini AH, Paghe A. The most efficient machine learning algorithms in stroke prediction: A systematic review. Health Sci Rep, 6, 9, e1188, 2023.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHeo H, Lee D, Nam S, Kim B. Machine Learning and Deep Learning Algorithms in Stroke Medicine. Front Neurol. 2021;12:734345.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhou Y, Zhang X, Li H et al. Predicting stroke occurrences: A stacked machine learning approach with feature selection and data preprocessing, BMC Bioinformatics, vol. 25, art. no. 329, 2024.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang Y, Fei X, Zhang X, Wang Q, Fang Z. Machine learning prediction models for postoperative stroke in elderly patients: Analyses of the MIMIC database. Front Aging Neurosci. 2022;14:897611.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChoi SK, Park HH, Byeon DH, et al. Machine learning-based ischemic stroke outcome prediction: A multicenter study. Sci Rep. 2020;10:18707.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKhosla S, Jamthikar AN, et al. AI in stroke risk assessment and prevention: Current state and future directions. Comput Methods Programs Biomed. 2021;198:105754.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMiah AHA, Ahmed MU, et al. Stroke risk prediction with heterogeneous clinical features using ensemble machine learning. IEEE Access. 2021;9:115870\u0026ndash;83.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJani R, Patel P, Singh A. Assessing stroke risk using electronic health records and machine learning. J Biomed Inf. 2020;112:103611.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJabbar MA, Aluvalu R, Chandra P. Prediction of stroke disease using machine learning algorithms. Procedia Comput Sci. 2020;167:1230\u0026ndash;40.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChawla NV, Bowyer KW, Hall LO, Kegelmeyer WP. SMOTE: Synthetic minority over-sampling technique, J. Artif. Intell. Res., vol. 16, pp. 321\u0026ndash;357, 2002.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHe H, Garcia EA. Learning from imbalanced data. IEEE Trans Knowl Data Eng. 2009;21(9):1263\u0026ndash;84.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFern\u0026aacute;ndez A, Garc\u0026iacute;a S, Herrera F. SMOTE for imbalanced classification: A comprehensive review. Inf Sci. 2018;465:80\u0026ndash;101.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCortes C, Vapnik V. Support-vector networks. Mach Learn. 1995;20(3):273\u0026ndash;97.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBreiman L. Random forests. Mach Learn. 2001;45(1):5\u0026ndash;32.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen T, Guestrin C. XGBoost: A scalable tree boosting system, in Proc. 22nd ACM SIGKDD Int. Conf. Knowl. Discov. Data Min., pp. 785\u0026ndash;794, 2016.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eCover T, Hart P. Nearest neighbor pattern classification. IEEE Trans Inf Theory. 1967;13(1):21\u0026ndash;7.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRumelhart DE, Hinton GE, Williams RJ. Learning representations by back-propagating errors. Nature. 1986;323:533\u0026ndash;6.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFawcett T. An introduction to ROC analysis. Pattern Recognit Lett. 2006;27(8):861\u0026ndash;74.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSaito S, Rehmsmeier K. The precision-recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE, 10, 3, e0118432, 2015.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHastie T, Tibshirani R, Friedman J. The Elements of Statistical Learning. 2nd ed. New York, NY, USA: Springer; 2009.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGuyon I, Elisseeff A. An introduction to variable and feature selection. J Mach Learn Res. 2003;3:1157\u0026ndash;82.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKohavi R. A study of cross-validation and bootstrap for accuracy estimation and model selection, in Proc. IJCAI, pp. 1137\u0026ndash;1145, 1995.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBranco P, Torgo L, Ribeiro RP. A survey of predictive modeling on imbalanced domains. ACM Comput Surv, 49, 2, 2016.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRaschka S. Model evaluation, model selection, and algorithm selection in machine learning. arXiv preprint arXiv:1811.12808, 2018.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAlsawy M, Dataset HS. Kaggle, 2023. Available: \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://www.kaggle.com/datasets/alsawymohamed/helthcare-stroke\u003c/span\u003e\u003cspan address=\"https://www.kaggle.com/datasets/alsawymohamed/helthcare-stroke\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"journal-of-big-data","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"bigd","sideBox":"Learn more about [Journal of Big Data](http://journalofbigdata.springeropen.com)","snPcode":"40537","submissionUrl":"https://submission.nature.com/new-submission/40537/3","title":"Journal of Big Data","twitterHandle":"@SpringerOpen","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"BMC/SO AJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true},"keywords":"Stroke prediction, Machine Learning, Random Forest, Support Vector Classifier, SMOTE, Cross-validation, Healthcare Data, Data Science, Medical Analytics","lastPublishedDoi":"10.21203/rs.3.rs-8096104/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-8096104/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eStroke remains one of the leading causes of death and long-term disability worldwide, highlighting the critical need for early detection and prevention. Recent advancements in machine learning (ML) offer promising solutions for identifying individuals at high risk based on clinical and demographic factors. This study presents a comparative analysis of six supervised ML algorithms \u0026mdash; Logistic Regression (LR), Random Forest (RF), XGBoost (XGB), K-Nearest Neighbors (KNN), Multilayer Perceptron (MLP), and Support Vector Classifier (SVC) \u0026mdash; for predicting stroke occurrence using the Healthcare Stroke Dataset from Kaggle. Comprehensive preprocessing steps were applied, including handling missing values, encoding categorical variables, normalization, and addressing class imbalance through the Synthetic Minority Oversampling Technique (SMOTE). Each model was evaluated using five-fold cross-validation based on Accuracy, Precision, Recall, and F1-score. The results show that RF achieved the highest overall accuracy (0.928), while SVC achieved the highest recall (0.790), indicating its superior sensitivity in detecting true stroke cases. The findings demonstrate that integrating data balancing with multi-metric evaluation significantly enhances predictive performance and clinical reliability in stroke prediction systems\u003c/p\u003e","manuscriptTitle":"Comparing Algorithm Effectiveness in Health Data Analysis","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2026-01-22 08:15:21","doi":"10.21203/rs.3.rs-8096104/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"editorInvitedReview","content":"","date":"2026-04-14T10:33:46+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-04-13T16:48:33+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-04-13T07:19:07+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-04-06T01:10:42+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-03-24T15:43:47+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"74047523252156841913302441504139838592","date":"2026-03-18T12:28:09+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2026-03-17T06:50:24+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"63262852232197320943173276707100221187","date":"2026-03-16T15:36:28+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"249931536279958236346088344423165678133","date":"2026-03-16T12:12:58+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"165002353941815708736100671630482445271","date":"2026-03-16T12:00:06+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"161713404794505701569570626422919845283","date":"2026-03-16T11:56:52+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"74151255063250697816331778707049426501","date":"2026-03-16T11:51:34+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2026-03-16T11:39:16+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2025-12-28T16:18:55+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2025-11-16T11:04:50+00:00","index":"","fulltext":""},{"type":"submitted","content":"Journal of Big Data","date":"2025-11-12T12:00:50+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"journal-of-big-data","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"bigd","sideBox":"Learn more about [Journal of Big Data](http://journalofbigdata.springeropen.com)","snPcode":"40537","submissionUrl":"https://submission.nature.com/new-submission/40537/3","title":"Journal of Big Data","twitterHandle":"@SpringerOpen","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"BMC/SO AJ","inReviewEnabled":true,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"0306cec8-6a90-48b7-9533-a737cfaacab9","owner":[],"postedDate":"January 22nd, 2026","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"under-review","subjectAreas":[],"tags":[],"updatedAt":"2026-03-16T11:54:02+00:00","versionOfRecord":[],"versionCreatedAt":"2026-01-22 08:15:21","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-8096104","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-8096104","identity":"rs-8096104","version":["v1"]},"buildId":"XKTyCvWXoU3ODBz1xrDgd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00