A hybrid model for improving customer lifetime value prediction using stacking ensemble learning algorithm
A significant challenge that analysts and marketing managers often face is predicting future customer buying behavior. Identifying customers who are likely to make purchases down the line and estimating how much they will spend can help companies create more effective marketing campaigns and special...
Saved in:
| Published in: | Computers in human behavior reports Vol. 18; p. 100616 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
01.05.2025
Elsevier |
| Subjects: | |
| ISSN: | 2451-9588, 2451-9588 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | A significant challenge that analysts and marketing managers often face is predicting future customer buying behavior. Identifying customers who are likely to make purchases down the line and estimating how much they will spend can help companies create more effective marketing campaigns and special offers that not only boost profits but also improve the overall customer experience and contribute to building lasting relationships. This paper outlines a comprehensive, detailed methodology for the forecasting and analysis of customer behavior using advanced predictive models and machine learning techniques. This framework can assist an organization in making more strategic and data-driven decisions to enhance both performance and profitability while securing improved customer satisfaction and long-term loyalty. The primary goal of this research is to increase the accuracy of Customer Lifetime Value (CLV) predictions and to provide deeper insights into customer behaviors. To achieve this objective, a combination of four key metrics is employed, namely: predicted purchases estimated using the BG-NBD model, predicted average value calculated through the Gamma-Gamma model, customer clustering labels assigned via the K-means model, and the customer status index derived from the Markov chain model. These essential metrics are subsequently integrated into the dataset. In order to further improve the accuracy of the predictions, this research uses a Stacking Ensemble model that combines four algorithms, i.e., Elastic Net, Random Forest, XGBoost, and SVM. The results demonstrate that integrating those features and using the Stacking Ensemble model substantially increases the prediction accuracy and decreases the errors. Sensitivity analysis and feature importance also prove the effectiveness of the method.
•This paper outlines a comprehensive, detailed methodology for the forecasting and analysis of customer behavior using advanced predictive models and machine learning techniques.•This framework can assist an organization in making more strategic and data-driven decisions to enhance both performance and profitability while securing improved customer satisfaction and long-term loyalty.•The primary goal of this research is to increase the accuracy of Customer Lifetime Value (CLV) predictions and to provide deeper insights into customer behaviors. To achieve this objective, a combination of four key metrics is employed, namely: predicted purchases estimated using the BG-NBD model, predicted average value calculated through the Gamma-Gamma model, customer clustering labels assigned via the K-means model, and the customer status index derived from the Markov chain model.•These essential metrics are subsequently integrated into the dataset.•This study attempts to analyze and enhance customer behavior prediction, proposing techniques to increase the accuracy of CLV forecasting. |
|---|---|
| ISSN: | 2451-9588 2451-9588 |
| DOI: | 10.1016/j.chbr.2025.100616 |