The goal of this project is to build a robust machine learning pipeline to predict Customer Lifetime Value (CLTV) for an insurance provider. Accurate CLTV prediction enables data-driven decisions regarding customer retention strategies, premium structures, and high-value customer acquisition.
- Scale: 89,392 records in the training set with zero missing values across all features.
-
Target Feature (
cltv): A highly right-skewed numerical target with a baseline skewness of 2.75. The median value is66,396, while extreme outliers stretch up to724,068. -
Primary Metric: Evaluation is strictly bound to the
$R^2$ Score on the original scale.
- Initial Data Inspection and Preprocessing
- Exploratory Data Analysis (EDA)
- Feature Engineering
- OOF target encoding
- Model Development & Hyperparameter Optimization (CatBoostRegressor & Optuna)
- Final Tuned Model Training and Prediction