Watch Demo Video
Machine Learning
Intelligent Health Insurance Cross-Sell Prediction System
The Intelligent Health Insurance Cross-Sell Prediction System is a comprehensive machine learning solution that predicts whether a health insurance customer will purchase vehicle insurance. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. It implements Ridge and Lasso Regression with SMOTE for class imbalance, achieving 86.4% accuracy and 0.902 ROC-AUC.
The system utilizes the Health Insurance Cross-Sell Prediction dataset from Kaggle containing 381,109 customer records with 11 features including age, annual premium, vehicle age, and previous insurance status. It provides a user-friendly web interface for data upload, exploratory data analysis, model training, and real-time cross-sell prediction, enabling insurance companies to optimize their marketing campaigns and increase revenue.
Python 3.8+
Machine Learning
Ridge Regression
Lasso Regression
Scikit-learn
SMOTE
Pandas
NumPy
Matplotlib
Seaborn
Flask
HTML/CSS/JS
Key Features:
- Multi-Model Cross-Sell Prediction
- Ridge Regression (86.4% Accuracy)
- Lasso Regression (86.2% Accuracy)
- Feature Engineering (Age_Group, Premium_Group)
- SMOTE for Class Imbalance Handling
- Interactive Visualizations
- Real-time Purchase Predictions
- Model Performance Comparison
- Feature Importance Analysis
- Flask Web Application
Algorithms Used
📈 Lasso Regression (L1)
L1-regularized logistic regression with feature selection, C=1/alpha, solver='liblinear'
🎯 Accuracy: 86.2%
📊 Ridge Regression (L2)
L2-regularized logistic regression with stable coefficients, C=1/alpha, class_weight='balanced'
🎯 Accuracy: 86.4%
🔧 Feature Engineering
Age_Group, Premium_Group, Vintage_Group, Age_Premium_Ratio
📊 Top Feature: Previously_Insured
🔄 SMOTE Oversampling
Synthetic minority oversampling for class imbalance (12.3% purchase rate)
📊 CV Mean: 86.56%
Methodology & Workflow
1
Data Collection
381,109 customer records with 11 features
2
Data Preprocessing
Cleaning, encoding, feature engineering, scaling
3
Exploratory Data Analysis
Statistical analysis and visualization of patterns
4
Model Training
Ridge and Lasso Regression with leak-free SMOTE
5
Model Evaluation
Accuracy, Precision, Recall, F1-Score, ROC-AUC
6
Web Deployment
Flask web app with real-time purchase prediction
Model Performance Comparison
| Metric |
Lasso Regression |
Ridge Regression |
Best |
| Test Accuracy |
86.2% |
86.4% |
Ridge |
| Test Precision |
61.8% |
62.9% |
Ridge |
| Test Recall |
53.3% |
53.5% |
Ridge |
| Test F1-Score |
57.2% |
57.8% |
Ridge |
| Test ROC-AUC |
90.0% |
90.2% |
Ridge |
| CV Mean ROC-AUC |
86.3% |
86.6% |
Ridge |
Project Package Includes:
Complete Source Code
Documentation (50+ pages)
Video Tutorial
Insurance Cross-Sell Dataset
Flask Web App
Model Files (Pickle)
Visualizations
24/7 Expert Support