Heart failure remains a leading cause of morbidity and mortality worldwide, necessitating advanced tools for early risk prediction. This study presents an interactive, machine learning-driven web application designed to predict heart failure outcomes using clinical data. Leveraging the heart failure clinical records dataset (n=299), the application integrates a comprehensive suite of fifteen diverse predictive models, encompassing traditional/statistical-based algorithms, instance-based and probabilistic methods, various tree-based and ensemble techniques, and neural networks within an intuitive Shiny framework. Key features include exploratory data analysis (correlation matrices, feature importance), model training, and real-time risk prediction with customizable patient parameters. The system employs stratified cross-validation (10-fold) for robust evaluation and achieves impressive performance, with top-performing models exhibiting test set Area Under Curve values exceeding 0.85, alongside high scores in accuracy, sensitivity, specificity, and F1-score. By combining clinical variables such as ejection fraction, serum creatinine, and follow-up time, the tool demonstrates how interactive machine learning platforms can enhance clinical decision-making. The open-source R-Shiny implementation provides immediate visual feedback, model interpretability features, and a template for extending predictive analytics to other medical domains. This work bridges the gap between statistical modeling and clinical application, offering both a prognostic tool and an educational resource for data-driven cardiology.
Heart failure remains a leading cause of morbidity and mortality worldwide, necessitating advanced tools for early risk prediction. This study presents an interactive, machine learning-driven web application designed to predict heart failure outcomes using clinical data. Leveraging the heart failure clinical records dataset (n=299), the application integrates a comprehensive suite of fifteen diverse predictive models, encompassing traditional/statistical-based algorithms, instance-based and probabilistic methods, various tree-based and ensemble techniques, and neural networks within an intuitive Shiny framework. Key features include exploratory data analysis (correlation matrices, feature importance), model training, and real-time risk prediction with customizable patient parameters. The system employs stratified cross-validation (10-fold) for robust evaluation and achieves impressive performance, with top-performing models exhibiting test set Area Under Curve values exceeding 0.85, alongside high scores in accuracy, sensitivity, specificity, and F1-score. By combining clinical variables such as ejection fraction, serum creatinine, and follow-up time, the tool demonstrates how interactive machine learning platforms can enhance clinical decision-making. The open-source R-Shiny implementation provides immediate visual feedback, model interpretability features, and a template for extending predictive analytics to other medical domains. This work bridges the gap between statistical modeling and clinical application, offering both a prognostic tool and an educational resource for data-driven cardiology.
Primary Language | English |
---|---|
Subjects | Software Engineering (Other) |
Journal Section | Research Article |
Authors | |
Publication Date | August 30, 2025 |
Submission Date | June 21, 2025 |
Acceptance Date | August 8, 2025 |
Published in Issue | Year 2025 Volume: 9 Issue: 2 |
International Journal of 3D Printing Technologies and Digital Industry is lisenced under Creative Commons Atıf-GayriTicari 4.0 Uluslararası Lisansı