JuanS286 / StrokeClassifier

This project looks to create a stroke classifier to predict the likelihood of a patient to have a stroke. We used as a dataset the "Stroke Prediction Dataset" from Kaggle.
Apache License 2.0
0 stars 2 forks source link

Stroke Prediction Model

Project Overview

This project developed a machine learning model to predict the likelihood of strokes by analyzing patient health data, including age, cholesterol levels, blood pressure, glucose levels, and smoking status. The most effective model used was a Support Vector Machine (SVM) with a radial basis function kernel, demonstrating high accuracy and precision. The project also utilized Random Forest for comparison, ultimately confirming the superiority of the SVM model.

Objectives

  1. Apply exploratory data analysis (EDA) and data preprocessing.
  2. Develop an accurate and reliable stroke prediction tool using machine learning techniques.
  3. Build a user interface for users to observe stroke predictions.

Tools and Technologies

Data Collection and Preprocessing

Methodology

Results and Comparison

User Interface

A simple UI was built to gather necessary information and predict stroke probability using the model. The UI includes fields and radio buttons for input.

Conclusion

The project successfully developed an SVM-based model for stroke prediction, demonstrating high accuracy and potential for clinical application. Future work will focus on integrating the model into clinical workflows and exploring real-time analytics for preventive healthcare strategies.