Litcius/Paper detail

Predicting stroke occurrences: a stacked machine learning approach with feature selection and data preprocessing

Pritam Chakraborty, Anjan Bandyopadhyay, Preeti Padma Sahu, Aniket Burman, Saurav Mallik, Najah Alsubaie, Mohamed Abbas, Mohammed S. Alqahtani, Ben Othman Soufiene

2024BMC Bioinformatics26 citationsDOIOpen Access PDF

Abstract

Stroke prediction remains a critical area of research in healthcare, aiming to enhance early intervention and patient care strategies. This study investigates the efficacy of machine learning techniques, particularly principal component analysis (PCA) and a stacking ensemble method, for predicting stroke occurrences based on demographic, clinical, and lifestyle factors. We systematically varied PCA components and implemented a stacking model comprising random forest, decision tree, and K-nearest neighbors (KNN).Our findings demonstrate that setting PCA components to 16 optimally enhanced predictive accuracy, achieving a remarkable 98.6% accuracy in stroke prediction. Evaluation metrics underscored the robustness of our approach in handling class imbalance and improving model performance, also comparative analyses against traditional machine learning algorithms such as SVM, logistic regression, and Naive Bayes highlighted the superiority of our proposed method.

Topics & Concepts

Random forestArtificial intelligenceMachine learningComputer scienceDecision treeFeature selectionNaive Bayes classifierSupport vector machinePrincipal component analysisData pre-processingRobustness (evolution)Logistic regressionPreprocessorRegressionData miningEnsemble learningStatisticsMathematicsGeneBiochemistryChemistryAcute Ischemic Stroke ManagementArtificial Intelligence in HealthcareStroke Rehabilitation and Recovery
Predicting stroke occurrences: a stacked machine learning approach with feature selection and data preprocessing | Litcius