Spaces:
Sleeping
Sleeping
| title: Heart Attack Risk Prediction | |
| emoji: ❤️ | |
| colorFrom: red | |
| colorTo: pink | |
| sdk: docker | |
| sdk_version: "4.44.0" | |
| app_file: streamlit_app.py | |
| pinned: false | |
| # ❤️ Heart Attack Risk Prediction: An Ensemble Modeling Approach | |
| Advanced machine learning ensemble combining XGBoost, CatBoost, and LightGBM for accurate cardiovascular risk assessment. | |
| ## 🎯 Features | |
| - **Ensemble Model**: Combines XGBoost (5%), CatBoost (85%), and LightGBM (10%) for optimal performance | |
| - **High Accuracy**: ~80.77% accuracy with ~93.27% recall | |
| - **Comprehensive Risk Assessment**: Analyzes multiple health factors including: | |
| - Demographics (Age, Gender, Height, Weight) | |
| - Blood Pressure and Cholesterol levels | |
| - Lifestyle factors (Smoking, Alcohol, Physical Activity) | |
| - Derived health metrics (BMI, BP categories) | |
| ## 📊 Model Performance | |
| - **Accuracy**: 80.77% | |
| - **Recall**: 93.27% | |
| - **ROC-AUC**: 92.50% | |
| ## 🚀 Usage | |
| 1. Enter your health information in the input form | |
| 2. Click "Predict Heart Attack Risk" | |
| 3. View your personalized risk assessment with: | |
| - Overall risk percentage | |
| - Individual model predictions | |
| - Key risk factors identified | |
| - Detailed model breakdown | |
| ## 🔬 Technical Details | |
| ### Models Used | |
| - **XGBoost**: Gradient boosting with optimized hyperparameters | |
| - **CatBoost**: Categorical boosting with balanced class weights | |
| - **LightGBM**: Light gradient boosting machine | |
| - **Ensemble**: Weighted combination of all three models | |
| ### Optimization | |
| - Multi-objective optimization for accuracy and recall | |
| - Threshold optimization for optimal performance | |
| - Feature engineering with derived health metrics | |
| ## 📝 Citation | |
| If you use this model in your research, please cite: | |
| ``` | |
| Heart Attack Risk Prediction: An Ensemble Modeling Approach | |
| Using XGBoost, CatBoost, and LightGBM | |
| ``` | |
| ## ⚠️ Disclaimer | |
| This tool is for educational and research purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition. | |
| ## 📧 Contact | |
| For questions or issues, please open an issue on the repository. | |
| --- | |
| **Built with ❤️ using Streamlit, XGBoost, CatBoost, and LightGBM** | |