Home / Semester 2 / Operations Management / Demand Forecasting in Supply Chains: Time-Series Models & Error Tracking
← Exit to Hub
AKTU MBA Semester 2 • BMB 205 Unit 4: Supply Chain Management & Forecasting Est. Reading Time: 8 Mins

Demand Forecasting in Supply Chains: Time-Series Models & Error Tracking

MAuthored by mbanotes.in Academic Editorial Team
Verified Syllabus Alignment: AKTU MBA CoreTarget Score: 10/10 Marks (Section B/C)
Forecasting Principles
Principle 1: Forecasts are always inaccurate; must always include expected error bounds. Principle 2: Aggregate product family forecasts are significantly more accurate than individual SKUs.
Time-Series Models
Simple Moving Average (SMA): Averages historical demand over the past n periods to filter noise. Weighted Moving Average (WMA): Assigns higher mathematical weights to the most recent time periods.
Linear Regression
Simple Linear Regression: Y = a + bX; models causal relationships with economic indicators. Dependent Variable (Y): Demand to forecast; Independent Variable (X): Advertising spend or GDP.
Error Tracking Metrics
Mean Absolute Deviation (MAD): Average absolute magnitude of forecast errors (um |e| / n). Mean Squared Error (MSE): Heavily penalizes large outlier errors through squaring (um e² / n).
Demand Forecasting in Supply Chains: Time-Series Models & Error Tracking
Figure 4.4: Integrated Conceptual Model & Architectural Framework for Demand Forecasting in Supply Chains: Time-Series Models & Error Tracking

1. The Strategic Role of Demand Forecasting in SCM: Foundational Realities

Demand Forecasting is the scientific estimation of future customer demand utilizing historical time-series data, causal economic drivers, and executive market intelligence. Because production, procurement, hiring, and facility construction require advance lead times, every operational decision — from aggregate planning to raw material ordering — relies on a demand forecast.

The Three Inviolable Principles of Supply Chain Forecasting:

  • 1. Forecasts Are Always Inaccurate: No mathematical model can predict chaotic human behavior with 100% precision. Therefore, operations managers must never rely on a single point estimate; forecasts must always state an expected mean accompanied by Standard Deviation (\(\sigma\)) and confidence error bounds.
  • 2. Aggregate Forecasts Are More Accurate Than Disaggregate Forecasts: Forecasting total national passenger car demand across India is vastly more accurate than forecasting how many metallic-blue hatchbacks will sell in Kanpur next Wednesday. High-demand pooling mathematically cancels out localized random errors.
  • 3. Short-Term Forecasts Are Far More Accurate Than Long-Term Forecasts: The standard deviation of forecast error increases proportionally with the length of the forecast horizon. SCM lead-time compression directly improves forecast accuracy.

2. Quantitative Time-Series Models: Moving Averages & Exponential Smoothing

Time-series forecasting models assume that future demand is a continuation of historical demand patterns, decomposing data into four components: Level / Base Demand, Secular Trend, Seasonal Variations, and Random Noise.

TIME-SERIES MATHEMATICAL FORMULATIONS
1. Simple Moving Average (SMA):
\[ F_{t+1} = \frac{\sum_{i=1}^n A_{t-i+1}}{n} = \frac{A_t + A_{t-1} + \dots + A_{t-n+1}}{n} \]
2. Weighted Moving Average (WMA):
\[ F_{t+1} = \sum_{i=1}^n \left( w_i \times A_{t-i+1} \right), \quad \text{where } \sum_{i=1}^n w_i = 1.0 \]
3. Simple Exponential Smoothing:
\[ F_t = F_{t-1} + \alpha \left( A_{t-1} – F_{t-1} \right) \]

Where \(F_t\) = New forecast for period \(t\); \(F_{t-1}\) = Previous forecast for period \(t-1\); \(A_{t-1}\) = Actual demand in period \(t-1\); and \(\alpha\) = Smoothing constant (\(0 \le \alpha \le 1\)).

STEP-BY-STEP SOLVED NUMERICAL: EXPONENTIAL SMOOTHING (EXAM PROBLEM)

Problem: A logistics warehouse recorded actual customer demand of 120 units in January. The January forecast was 100 units. The company uses an exponential smoothing constant of \(\alpha = 0.30\).
Calculate: (a) The forecast for February, (b) If actual demand in February turns out to be 140 units, calculate the forecast for March, and (c) If actual demand in March is 110 units, calculate the forecast for April.

Step 1: Compute February Forecast (\(F_{Feb}\)):
\(F_{Feb} = F_{Jan} + \alpha(A_{Jan} – F_{Jan})\)
\(F_{Feb} = 100 + 0.30(120 – 100) = 100 + 0.30(20) = 100 + 6.0 = \mathbf{106.0 \text{ units}}\).

Step 2: Compute March Forecast (\(F_{Mar}\)):
Given \(A_{Feb} = 140\) and \(F_{Feb} = 106.0\):
\(F_{Mar} = F_{Feb} + \alpha(A_{Feb} – F_{Feb})\)
\(F_{Mar} = 106.0 + 0.30(140 – 106.0) = 106.0 + 0.30(34) = 106.0 + 10.2 = \mathbf{116.2 \text{ units}}\).

Step 3: Compute April Forecast (\(F_{Apr}\)):
Given \(A_{Mar} = 110\) and \(F_{Mar} = 116.2\):
\(F_{Apr} = F_{Mar} + \alpha(A_{Mar} – F_{Mar})\)
\(F_{Apr} = 116.2 + 0.30(110 – 116.2) = 116.2 + 0.30(-6.2) = 116.2 – 1.86 = \mathbf{114.34 \text{ units}}\).
Managerial Interpretation: Exponential smoothing automatically adjusts upward when actual demand exceeds forecast, and pulls downward when actual demand trails forecast, with \(\alpha\) governing response speed.

3. Causal Forecasting: Simple Linear Regression Model

Unlike time-series models that project past history, Associative / Causal Forecasting establishes a mathematical relationship between the variable being predicted (Dependent Variable \(Y\)) and one or more independent economic variables (\(X\)) that influence it (such as advertising budget, national GDP growth, or mortgage interest rates).

SIMPLE LINEAR REGRESSION LEAST-SQUARES EQUATIONS
\[ Y = a + bX \] \[ b = \frac{n\sum XY – (\sum X)(\sum Y)}{n\sum X^2 – (\sum X)^2} \] \[ a = \bar{Y} – b\bar{X} = \frac{\sum Y}{n} – b \left( \frac{\sum X}{n} \right) \]

Where \(Y\) = Predicted demand; \(X\) = Independent explanatory variable; \(b\) = Slope of the regression line; \(a\) = Y-axis intercept; and \(n\) = Number of paired historical observation periods.

4. Forecast Error Tracking & Accuracy Metrics: MAD, MSE, MAPE & Tracking Signal

Operations planners must systematically audit the accuracy of their forecasting models over time to detect mathematical drift, seasonal divergence, or systemic bias.

FORECAST ERROR AUDITING FORMULAS
1. Mean Absolute Deviation (MAD):
\[ \text{MAD} = \frac{\sum_{t=1}^n |A_t – F_t|}{n} \]

Measures the average magnitude of error in the same physical units as demand, ignoring sign direction.

2. Mean Squared Error (MSE):
\[ \text{MSE} = \frac{\sum_{t=1}^n (A_t – F_t)^2}{n} \]

Squares errors; heavily penalizes rare, large outlier errors (critical for stockout risk prevention).

3. Mean Absolute Percentage Error (MAPE):
\[ \text{MAPE} = \left( \frac{1}{n} \sum_{t=1}^n \left| \frac{A_t – F_t}{A_t} \right| \right) \times 100\% \]

Dimensionless percentage metric; enables objective accuracy benchmarking across completely different SKU categories.

4. Tracking Signal (TS):
\[ \text{Tracking Signal } (TS) = \frac{\text{Running Sum of Forecast Errors (RSFE)}}{\text{MAD}} = \frac{\sum (A_t – F_t)}{\text{MAD}} \]

Tracks whether forecasts are consistently biased (overforecasting or underforecasting). Control limits are typically set at ±4 to ±5 MADs. Breaching limits triggers an urgent model recalibration.

MANAGEMENT IN ACTION

Corporate Case Vignette: Amazon India’s Machine Learning Anticipatory SCM & Regional Demand Sensing

Amazon India, fulfilling millions of e-commerce packages daily across 60+ Fulfillment Centers (FCs), revolutionized retail operations through proprietary AI demand forecasting engines:

  • Algorithmic Multi-Variable Demand Sensing: Traditional moving averages fail to predict volatile flash sales (Great Indian Festival). Amazon’s deep-learning neural networks analyze over 1,000 real-time external variables: customer search queries, wish-list additions, local pin-code weather radar, competitor price drops, and historical festive surges.
  • Anticipatory Shipping & Forward Positioning: Long before a consumer clicks “Buy Now” on a smartphone in Lucknow, Amazon’s predictive algorithms have already forecasted the sale and pre-shipped the item to a regional Delivery Station in Lucknow.
  • Continuous MAPE Auditing: Amazon monitors MAPE at an individual pin-code level. Products exhibiting MAPE under 5% are automatically replenished via automated machine-to-machine vendor purchase orders.
  • Measurable Impact: Enables Same-Day and Next-Day delivery across 100% of serviceable Indian pin codes while reducing long-distance interstate air freight shipments by 42%.

Managerial Takeaway: Moving from static historical moving averages to dynamic machine-learning predictive sensing converts demand forecasting into an unstoppable competitive weapon for delivery velocity.

EXAMINATION FOCUS Ā· PREVIOUS YEARS QUESTIONS

AKTU University Examination Questions: Demand Forecasting in Supply Chains

Section A (2 Marks Conceptual Questions):

Q1: State the formula for Simple Exponential Smoothing. Define the smoothing constant (α). (2 Marks)

The formula is: \(F_t = F_{t-1} + \alpha(A_{t-1} – F_{t-1})\). Where \(F_t\) = Forecast for period \(t\), \(F_{t-1}\) = Previous forecast, \(A_{t-1}\) = Previous actual demand, and \(\alpha\) = Smoothing constant (\(0 \le \alpha \le 1\)). A high \(\alpha\) (e.g., 0.8) makes the forecast highly reactive to recent changes, while a low \(\alpha\) (e.g., 0.1) creates a stable, smoothed baseline.

Q2: What is a ‘Tracking Signal’ in forecast error monitoring? (2 Marks)

A Tracking Signal (TS) is a metric used to monitor forecast accuracy and detect systematic bias (persistent overforecasting or underforecasting). Formula: \(\text{TS} = \frac{\text{Running Sum of Forecast Errors (RSFE)}}{\text{Mean Absolute Deviation (MAD)}}\). When TS exceeds acceptable control limits (typically ±4 MAD), the forecasting model must be recalibrated.

Section B / C (10 Marks Detailed Analytical Question):

Q: Explain the principles and taxonomy of Demand Forecasting in Supply Chains. Compare Simple Moving Average, Weighted Moving Average, and Exponential Smoothing. Explain MAD, MSE, and MAPE. A firm recorded actual demand: Month 1=200, Month 2=220, Month 3=250, Month 4=240. Forecast for Month 1 was 190. Using \(\alpha = 0.20\), compute forecasts for Months 2, 3, 4, and 5. Calculate the Mean Absolute Deviation (MAD) for the 4 months. (10 Marks)

Model Examination Structure:
1. Forecasting Principles: Detail why forecasts are always wrong, aggregate accuracy > SKU accuracy, and short-term accuracy > long-term.
2. Time-Series Model Formulations: Present formulas for SMA, WMA, and Exponential Smoothing.
3. Error Tracking Metrics: Detail MAD (\(\sum|e|/n\)), MSE (\(\sum e^2/n\)), MAPE (percentage error), and Tracking Signal.
4. Complete Step-by-Step Numerical Solution:
• \(F_1 = 190\), \(A_1 = 200\) → Error \(e_1 = |200 – 190| = 10\).
• \(F_2 = 190 + 0.2(200 – 190) = 190 + 2 = \mathbf{192}\); \(A_2 = 220\) → Error \(e_2 = |220 – 192| = 28\).
• \(F_3 = 192 + 0.2(220 – 192) = 192 + 5.6 = \mathbf{197.6}\); \(A_3 = 250\) → Error \(e_3 = |250 – 197.6| = 52.4\).
• \(F_4 = 197.6 + 0.2(250 – 197.6) = 197.6 + 10.48 = \mathbf{208.08}\); \(A_4 = 240\) → Error \(e_4 = |240 – 208.08| = 31.92\).
• \(F_5 = 208.08 + 0.2(240 – 208.08) = 208.08 + 6.38 = \mathbf{214.46 \text{ units}}\).
• \(\text{MAD} = \frac{10 + 28 + 52.4 + 31.92}{4} = \frac{122.32}{4} = \mathbf{30.58 \text{ units}}\).
5. Corporate Case Reference: Cite Amazon India’s predictive machine learning sensing and anticipatory shipping.

Discussion & Questions

0 Comments

Academic insights, questions, and conceptual clarifications from students & faculty.

šŸ’¬

No questions or comments yet

Have a doubt about this topic, an exam tip, or a conceptual perspective? Start the discussion below!

Leave a Comment / Ask a Question

Your email address will not be published. Required fields are marked *

Will not be shared or published.
Academic study discussions • Be constructive