Analyze historical sales data and generate future demand forecasts using time-series techniques.
Python, pandas, matplotlib, statsmodels, scikit-learn
- Converted dates to datetime and ordered chronologically
- Split data into train (80%) and test (20%)
- Applied Exponential Smoothing
- Evaluated using MAE and MAPE
- Exported predictions to CSV
- MAE: 241,823.39
- MAPE: Infinite (caused by zero actual values in some periods)
The model follows the overall movement but struggles during high volatility.
task16_forecasting.ipynbβ implementationforecast_output.csvβ predictionsforecast_report.txtβ detailed findings
Improve accuracy by handling zero-demand cases and incorporating seasonality or external drivers.
Soumya Pandey