Skip to content

This repository contains the codebase for sales forecasting for an online retail company. It uses an open source repository

Notifications You must be signed in to change notification settings

VenkateshDas/sales_forecast_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

This repository contains analysis and implementation of sales forecasting for an Online Retail company. The data provided is open source and can be found here

Quick Start

Since the colab environment was used for development please click below and open the respective notebooks for quick start.

  • Exploratory Analysis Notebook Open in Colab

  • Sales Forecast Experiment Open in Colab

Sales Forecast Project Report

Overview

An online retail historical sales transactions were analyzed for future sales forecasting. To forecast these sales, I employed five machine learning models: Light Gradient Boosted Model (LightGBM), Auto-Regressive Integrated Moving Average (ARIMA), Seasonal Autoregressive Integrated Moving Average with Exogenous Variables (SARIMAX), Prophet (a Generative Additive Model), and Recurrent Neural Network (RNN).

Upon testing these models, I found that the Prophet model outperformed the others in delivering a reliable sales forecast over an extended period, even with a limited dataset. The other models faced challenges in generating reasonable and noise-free predictions for such long time horizons.

In this project, I focused solely on univariate analysis. For future work, I recommend exploring multivariate and multiple time series analysis. Additionally, ensemble models could offer improved accuracy in sales forecasting.

About

This repository contains the codebase for sales forecasting for an online retail company. It uses an open source repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published