← Back to Portfolio

Sales & Demand Forecasting for Inventory Planning

A time-series forecasting model on nine years of monthly sales data, built to drive inventory and staffing decisions rather than just predict a number.

7.97%Holdout forecast error (MAPE)
106%Peak-to-trough seasonal swing
+78.9%Underlying growth, first yr to last
~234,600Units forecast, next 12 months

Overview

Built a demand-forecasting pipeline on nine years of monthly sales history to show how a forecasting model becomes concrete inventory and staffing guidance rather than a standalone number. The same methodology — decompose seasonality, validate on a holdout, then forecast forward — applies directly to any retailer, dealer network, or distributor's monthly sales series.

Method

Results

Line chart comparing the model's 12-month holdout forecast against actual sales
12-month holdout validation: the forecast (dashed) tracks the actual sales trajectory closely enough to plan against.
Bar chart of the seasonal index by calendar month
Seasonal index by calendar month — May peaks at 1.4x average, September troughs at 0.7x.
Line chart of the 12-month forward sales forecast
12-month forward forecast, built on the full nine-year history.
Forecast vs. trailing actuals
PeriodTotal units
Last actual 12 months218,738
Forecast, next 12 months234,605 (+7.2%)

Key Findings

Deliverable

Full analysis delivered as a Jupyter notebook with the forecast, seasonal decomposition, and holdout validation, including charts.