Digital Repository

Machine learning based sales forecasting system

Show simple item record

dc.contributor.author Ranathunga, Pathum
dc.date.accessioned 2023-01-13T10:24:58Z
dc.date.available 2023-01-13T10:24:58Z
dc.date.issued 2022
dc.identifier.citation Ranathunga, Pathum (2022) Machine learning based sales forecasting system. MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2019447
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1422
dc.description.abstract "Sales forecasting aims to predict demand for sales figures in the future and reserve the Several products and perform marketing strategies based on the forecasting results. An accurate and reliable forecasting system can be seen in sales demand patterns and avoid unnecessary overstocking, and maintenance costs and also impact a major role in decision-making operations in the areas corresponding to sales, production, purchasing, finance, and accounting. Many factors can impact the sales forecasting results. But researchers have only taken a few facts while their research. In this project, internal factors and external factors are analyzed, namely as; temperature, fuel prices, holidays, Consumer Price Index, Employment rate, and discount strategies, that can be assumed directly affect consumer sales demand in supermarkets and their departments, all related research in the domain and the inputs of experts in the field. Past research papers and publications are used to identify suitable methodologies and machine learning algorithms, and then based on the findings, an experiment process is initialized to evaluate the performances of machine learning algorithms. Also, a unique forecasting solution is proposed based on those major factors, which has been developed as an accurate machine learning-based sales forecasting system for regional supermarkets and the departments in Walmart USA supermarkets to fill the gaps in existing solutions. Findings from literature reviews claim that different regression algorithm models such as Simple Linear Regression, Support Vector Machine Regression, Ridge Regression, Gradient Boosting Regression, Random Forest Regression, XGBoost Regression, Long Short Term Memory, and, ARIMA Time series forecasting in Python are suitable algorithms, and outcomes from the experiment, Extreme Gradient Boost Regression is performing good accuracy than other machine learning algorithms. Since the chosen the dataset is labelled set, supervised learning is the best fit method for machine learning. Based on the results, it can be concluded that studies on the influence of external and internal factors over customer demand can be used to forecast the accuracy of sales, which can make a remarkable difference in profit, expenditures, and the stability of businesses." en_US
dc.language.iso en en_US
dc.subject Sales forecasting en_US
dc.subject Time series forecasting en_US
dc.subject Machine-learning en_US
dc.title Machine learning based sales forecasting system en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account