Optimizing Pricing Strategies Using Machine Learning: A Prototype Development for Derome
| dc.contributor.author | Ha, Kitty | |
| dc.contributor.author | Long Tran, Che | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Smallbone, Nicholas | |
| dc.contributor.supervisor | Zarins, Robert | |
| dc.contributor.supervisor | Geman, Oana | |
| dc.date.accessioned | 2025-09-24T11:38:43Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | ||
| dc.description.abstract | This project explored the application of machine learning models to analyze and forecast sales performance using internal transaction data from Derome, a Swedish company. The study implemented clustering, classification, and regression techniques to build interpretable, high-performing prototypes aimed at enhancing decision-making and revenue forecasting. For clustering, k-means was applied to annual aggregates of product groups based on sales volume and outcome. Using the elbow method, three distinct performance tiers were identified, validated by a high silhouette score of 0.89. These tiers were assigned to transactions and used as labels in a classification task. Among the evaluated models, a decision tree classifier achieved the highest accuracy of 85.86% on unseen data for the year 2024 and outperformed a strong baseline classifier. Feature importance analysis revealed that the supplier was the most influential factor in predicting a transaction’s associated performance tier. Regression modeling focused on predicting monthly sales using two approaches: forecasting based on individual transaction-level predictions, and direct forecasting from aggregated historical data. Extreme gradient boosting regressor demonstrated the best overall performance, achieving a mean absolute percentage error (MAPE) of 8.96% between the predicted and true values for 2024 using the second approach. It was also used to forecast 2025 sales, achieving a MAPE of 8.07% when compared to the company’s predicted revenue for that year, indicating strong alignment with business expectations. Despite limitations such as a restricted hyperparameter search, exclusive reliance on internal data, and initial gaps in domain knowledge, the project successfully delivered functional prototypes. These systems provide a foundation for future development and demonstrate the practical value of machine learning in improving business forecasting and decision-making. Overall, the project met its objectives by uncovering customer behavior patterns, optimizing internal workflows through machine learning, and supporting pricing and strategic planning with interpretable, data-driven models. | |
| dc.identifier.coursecode | LMTX38 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.12380/310523 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | classification | |
| dc.subject | clustering | |
| dc.subject | customer behavior | |
| dc.subject | decision tree | |
| dc.subject | k-means | |
| dc.subject | machine learning | |
| dc.subject | pricing strategy | |
| dc.subject | regression | |
| dc.subject | sales forecasting | |
| dc.subject | XGBoost | |
| dc.title | Optimizing Pricing Strategies Using Machine Learning: A Prototype Development for Derome | |
| dc.type.degree | Examensarbete på kandidatnivå | sv |
| dc.type.degree | Bachelor Thesis | en |
| dc.type.uppsok | M2 | |
| local.programme | Datateknik 180 hp (högskoleingenjör) |
