AmirhosseinHonardoust/Demand-Forecasting
End-to-end demand forecasting with Python using synthetic time-series sales data. Includes data generation, cleaning, ARIMA/SARIMA model selection by AIC, evaluation with RMSE and MAPE, and 90-day forecasts with confidence intervals. Reproducible scripts and visualizations for portfolio showcase.
Predicting future sales is crucial for inventory management and planning. This project helps business analysts or operations managers forecast daily sales by taking historical sales data and producing a 90-day sales forecast, complete with confidence intervals and clear visualizations. It automates the process of selecting the best forecasting model for your specific data.
No commits in the last 6 months.
Use this if you need to generate accurate, reproducible daily sales forecasts and understand the uncertainty around those predictions.
Not ideal if your primary need is real-time, high-frequency forecasting or if you require very long-term (e.g., multi-year) strategic planning forecasts.
Stars
29
Forks
—
Language
Python
License
MIT
Category
Last pushed
Sep 11, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AmirhosseinHonardoust/Demand-Forecasting"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
samirsaci/ml-forecast-features-eng
Machine Learning for Retail Sales Forecasting — Features Engineering
georgeguimaraes/soothsayer
Elixir library for time series forecasting, inspired by Facebook's Prophet and NeuralProphet
Pradnya1208/Time-series-forecasting-using-Deep-Learning
The goal of this notebook is to implement and compare different approaches to predict ...
AstraZeneca/judgyprophet
Forecasting for knowable future events using Bayesian informative priors (forecasting with...
DSkapinakis/sales-time-series-forecasting-ml-models
Sales Time Series Forecasting using Machine Learning Techniques (Random Forest, XGBoost, Stacked...