This project implements time series forecasting for a retail business to predict future sales trends. The model incorporates seasonality analysis and provides visualizations of forecast accuracy.
- Time series forecasting
- Regression analysis
- Trend analysis
- Data visualization
- Python (Prophet, Scikit-learn, Pandas)
- Matplotlib & Plotly for visualization
- Seaborn for enhanced visualizations
Sales data from a retail business containing transaction information such as order dates, product lines, and sales figures.
- Dataset source: Sample Sales Data (Kaggle)
- Data preprocessing and exploration
- Time series decomposition to identify trends and seasonality
- Prophet model implementation with multiplicative seasonality
- Model evaluation using MAE, RMSE, and MAPE metrics
- Creation of interactive visualizations for forecast and accuracy assessment
- Business insights extraction
- Model trained on 201 days of historical sales data
- Sales forecast generated for next 90 days
- Forecast accuracy (MAPE): 118.62%
- Top performing product line: Classic Cars ($3,919,615.66)
- Day with highest average sales: Tuesday
- Projected growth trend: 20.62% over next quarter
- Incorporate external factors like promotions and holidays
- Experiment with different forecasting algorithms (ARIMA, LSTM)
- Implement anomaly detection for unusual sales patterns




