Aim of this Project is to Explore how the Customer Life Time Value is Predicted. Which will be useful to identify the right sets of Customers and could be used to target them for better conversion Rate.
- Initialy we did the Exploratory data analysis to understand the data spread, Visualize the data
- Understand the outliers and apply the 97th percentile to bring them back into the range.
- Used OneHotEncoding ( Feature engineering ) to or Factor the data to convert the categorical variables.
- Split the dataset to training and testset
- Build various models to understand the correlation between the variables.
- Multiple Linear Regression
- Random Forest Regression
- XG Boost
After Evaluating all the Model based on accuracy on testing data we found XG Boost Model is stable and provide better Accuracy for Predicting CLTV.