Back To Projects

Predicting Repeat Purchases in E-Commerce

Ayrton S.

The underlying problem here is identifying more efficient upselling strategies for retailer companies. These findings may potentially help a retail company determine the likelihood of a customer purchasing another item based on their first purchase, and then decide how to upsell based on that information.


As companies move their business online, the e-commerce space continues to develop as a rapidly growing industry. Marketing and upselling are crucial aspects of profitability. Therefore the objective of this investigation is to determine how the price, along with other features, of items sold on Amazon affect the likelihood of a customer making a repeat purchase. The underlying problem here is identifying more efficient upselling strategies for retailer companies. These findings may potentially help a retail company determine the likelihood of a customer purchasing another item based on their first purchase, and then decide how to upsell based on that information. Customer behavior and motivation is a crucial aspect of repeat purchases and original purchases in general, this notion has to be understood before attempting to answer the question. Identifying which features held the most weight in predicting repeat purchases was also a crucial aspect in determining if customers will buy again. In general it could be deduced that price, product brand, and product rating carry a great deal of weight when it comes to customer’s making repeat purchases.

Explore More!

Ayrton S.
Bryce Johnson
Computer Science Stanford Alum, Industry Data Analytics and Business Consultant at Oliver Wyman

Related Projects

Predicting Shoe Prices Using Machine Learning Algorithms

This paper investigates the use of machine learning algorithms, particularly Support Vector Regression, to accurately predict shoe prices based on factors like material, color, brand, type, gender, and size, using a dataset of 5000 entries.
Akshar S.
Mentored by John Basbagill
Predicting Fake Job Listings from Real Ones using Machine Learning Models

The main way this problem is going to be solved is through the creation of models that can predict whether these job listings are real or fake.
Ronit M.
Mentored by Hassan Azmat
Backtesting and Machine Learning for a Self-Developed Futures Trading Strategy

This study investigates whether the poor backtesting performance of a discretionary futures trading strategy stems from important subconscious rules that were never formally documented. Testing ten years of Nasdaq-100 and S&P 500 futures data showed that adding an previously unwritten market-structure rule substantially improved performance, while machine learning found short-term price direction largely unpredictable but volatility expansion moderately predictable.
Anant S.
Mentored by Odysseas Drosis