Supply Chain Planning & Demand Forecasting

Chapter 6
Forecast Accuracy, Selection and Value Added

Post Graduate Program in Supply Chain Management
Supply Chain Planning & Demand Forecasting   •   Post Graduate Diploma

Forecast Accuracy, Selection and Value Added

Introduction

Forecasting is not judged by statistical elegance alone. In supply chains, a forecast is useful when it supports better replenishment, production, inventory, transport, capacity and customer-service decisions. A model with a small numerical error may be operationally inferior if it systematically underestimates demand for critical products. Conversely, a model with a larger average error may be preferable when it protects service levels at acceptable cost.

Forecast accuracy, therefore, has three dimensions: measurement, model selection, and business value. Measurement requires carefully chosen error metrics. Selection requires valid comparisons using holdout samples, rolling validation, benchmarks and combinations. Value assessment requires determining whether a forecasting intervention improves decisions after considering workload, overrides, inventory consequences and service outcomes.

This chapter develops these ideas for postgraduate supply-chain practice. It emphasizes that no single accuracy metric is universally best, that validation must imitate the way forecasts will be used, and that the relevant objective is often cost and service performance rather than error minimization in isolation.

Learning Objectives

After studying this chapter, you should be able to:

  1. Explain forecast error, bias and the principal scale-dependent and scale-independent accuracy measures.
  2. Calculate and interpret MAE, MSE, RMSE, MAPE, WAPE, MASE and tracking signals.
  3. Use holdout samples, rolling-origin validation, benchmarks and forecast combinations appropriately.
  4. Evaluate Forecast Value Added (FVA) and distinguish forecast improvement from process improvement.
  5. Select forecasting methods according to business cost, service impact, forecastability and governance requirements.
  6. Identify limitations, ethical risks and implementation issues in forecast evaluation.

1. Forecast Error and the Meaning of Accuracy

Let actual demand in period t be Aₜ and the forecast made for that period be Fₜ. The signed forecast error is:

eₜ = Aₜ − Fₜ

A positive error means that demand exceeded the forecast and the forecast underestimated demand. A negative error means that the forecast exceeded actual demand. This convention must be stated because some organizations define error as Fₜ − Aₜ.

For n evaluated periods, the error series is {e₁, e₂, …, eₙ}. Accuracy analysis assumes that actuals and forecasts refer to the same item, location, time bucket, units and demand definition. Returns, cancellations, stockouts and substitutions must be treated consistently. If sales are used as a proxy for demand during a stockout, the observed value may be censored and the measured error may understate true unmet demand.

Accuracy is not the same as precision. A forecast can be unbiased on average but highly variable, while another can be consistently close but slightly biased. Similarly, aggregate accuracy can conceal poor performance for important products or customers. Evaluation should therefore be segmented by product, location, horizon, demand pattern, revenue, margin, criticality and supply risk.

Bias

Mean Error (ME), often called mean forecast error, measures systematic tendency:

ME = (1/n) ∑ₜ₌₁ⁿ eₜ

ME has the same units as demand. With the convention above, positive ME indicates average underforecasting and negative ME indicates average overforecasting. Bias is important because persistent underforecasting can produce stockouts, expediting and lost sales, whereas persistent overforecasting can create excess inventory and obsolescence.

A percentage bias measure may be expressed as:

Bias% = 100 × [∑ₜ₌₁ⁿ (Aₜ − Fₜ)] / [∑ₜ₌₁ⁿ Aₜ]

This measure is interpretable when the denominator is positive and actuals are measured consistently. It should not be confused with the average of period-by-period percentage errors.

2. Core Accuracy Measures

Mean Absolute Error

Mean Absolute Error (MAE) removes the direction of error:

MAE = (1/n) ∑ₜ₌₁ⁿ |eₜ|

MAE is expressed in units of demand. It answers: “On average, how many units away was the forecast?” It is robust and easy to communicate. However, an error of 10 units is treated as equally serious whether the item sells 20 units or 2,000 units per period. MAE is therefore most useful when units have comparable operational meaning or when the business explicitly values absolute-unit error.

Mean Squared Error and Root Mean Squared Error

Mean Squared Error (MSE) is:

MSE = (1/n) ∑ₜ₌₁ⁿ eₜ²

MSE is measured in squared demand units. Root Mean Squared Error (RMSE) returns the measure to the original unit:

RMSE = √[(1/n) ∑ₜ₌₁ⁿ eₜ²] = √MSE

Squaring gives greater influence to large errors. RMSE is useful when occasional severe misses create disproportionate consequences, such as capacity disruption or major stockouts. It is less resistant to outliers than MAE. Neither MSE nor RMSE should be compared across series with very different scales without normalization.

Mean Absolute Percentage Error

For periods where Aₜ ≠ 0, Absolute Percentage Error is:

APEₜ = 100 × |Aₜ − Fₜ| / |Aₜ|

Mean Absolute Percentage Error (MAPE) is:

MAPE = (100/n) ∑ₜ₌₁ⁿ |Aₜ − Fₜ| / |Aₜ|

MAPE is intuitive as an average percentage error, but it has serious limitations. It is undefined when actual demand is zero and becomes extremely large when actual demand is close to zero. It also treats overforecasting and underforecasting symmetrically in percentage terms, which may not reflect business cost. MAPE is inappropriate without modification for intermittent or low-volume demand.

Weighted Absolute Percentage Error

Weighted Absolute Percentage Error (WAPE), also called aggregate percentage error in some organizations, is:

WAPE = 100 × [∑ₜ₌₁ⁿ |Aₜ − Fₜ|] / [∑ₜ₌₁ⁿ |Aₜ|]

WAPE weights periods by actual volume and is defined when total absolute actual demand is positive. It avoids the extreme influence of tiny denominators that affects MAPE. However, high-volume items dominate the result, so WAPE can conceal poor performance on low-volume but strategically important items. WAPE is especially useful for portfolio or aggregate reporting, provided that the aggregation level is made explicit.

Scaled Error and MASE

Mean Absolute Scaled Error (MASE) compares the model’s MAE with the MAE of a benchmark, commonly the one-step naïve forecast. For a non-seasonal series, a common form is:

MASE = [ (1/n) ∑ₜ₌₁ⁿ |Aₜ − Fₜ| ] / [ (1/(T−1)) ∑ₜ₌₂ᵀ |Aₜ − Aₜ₋₁| ]

Here, T is the number of observations available to calculate the in-sample naïve benchmark, and the denominator is calculated from the training data rather than the test data. MASE is unit-free and generally interpretable across series. A value below 1 indicates that the evaluated forecast has lower MAE than the benchmark, while a value above 1 indicates worse performance.

For seasonal data with seasonal period m, a seasonal-naïve scale is often used:

MASEₛ = [ (1/n) ∑ |Aₜ − Fₜ| ] / [ (1/(T−m)) ∑ₜ₌ₘ₊₁ᵀ |Aₜ − Aₜ₋ₘ| ]

The benchmark must match the forecasting context. MASE is not meaningful if the scaling denominator is zero; this can occur in a perfectly constant training series. In that special case, another scale or an unscaled measure is required.

Tracking Signal

A tracking signal is intended to detect persistent bias. A common definition is:

TSₜ = RSFEₜ / MADₜ

where:

RSFEₜ = ∑ᵢ₌₁ᵗ eᵢ

and MADₜ is the mean absolute deviation through period t:

MADₜ = (1/t) ∑ᵢ₌₁ᵗ |eᵢ|

RSFE means running sum of forecast errors. Under the convention eₜ = Aₜ − Fₜ, a positive tracking signal indicates cumulative underforecasting. Organizations sometimes use control limits such as ±4 or ±5, but these are conventions rather than universal statistical laws. Limits must account for demand variability, sample size, seasonality, promotions and the chosen error definition. A tracking signal is a diagnostic, not proof that a model should automatically be replaced.

3. Worked Accuracy Example

Suppose weekly demand and forecasts for five weeks are as follows.

WeekActual AₜForecast FₜError eₜeₜeₜ²
1100901010100
2120130−1010100
380701010100
41501401010100
55060−1010100
Total500—2050500

Thus:

ME = 20/5 = 4 units
MAE = 50/5 = 10 units
RMSE = √(500/5) = 10 units

The percentage errors are 10%, 8.33%, 12.5%, 6.67% and 20%, giving:

MAPE ≈ (10 + 8.33 + 12.5 + 6.67 + 20)/5 = 11.5%

WAPE is:

WAPE = 100 × 50/500 = 10%

The forecast underestimates overall demand by 20 units, so the ME is positive. Although the RMSE equals MAE in this particular example because every absolute error is 10, that equality is not general. If one error were much larger than the others, RMSE would exceed MAE.

4. Choosing the Right Metric

Metric selection should reflect the decision being supported.

Decision concernUseful measuresCaution
Average unit deviationMAEScale-dependent
Penalty for large missesRMSESensitive to outliers
Percentage communicationMAPEFails with zero or near-zero actuals
Portfolio volume performanceWAPEHigh-volume items dominate
Cross-series comparisonMASERequires a valid benchmark scale
Persistent directional errorME, bias%, tracking signalDoes not measure dispersion alone
Service or shortage riskBias plus cost/service measuresAccuracy metric alone is insufficient

A sound scorecard usually reports more than one measure. For example, an organization may use WAPE for executive portfolio reporting, MASE for cross-item model comparison, bias and tracking signals for control, and cost-weighted service measures for operational decisions.

Metrics can conflict. A forecast may have lower MAE but higher RMSE because it produces one severe miss. Another may have good WAPE while failing on critical low-volume spare parts. The analyst should not select whichever metric produces the preferred model; the metric should be chosen before evaluation and justified by the decision context.

5. Validating Forecast Models

Holdout Samples

A holdout sample separates model development from evaluation. Historical observations are divided into a training set and a test set. The model is fitted only on training data, forecasts the test horizon, and is then evaluated against actuals.

A single holdout is simple and useful when the future process is stable and sufficient history exists. The test period should resemble the intended forecast horizon. A one-period-ahead model should not be evaluated only on a twelve-period-ahead horizon, and a seasonal model should be tested across relevant seasonal phases.

The test set must remain untouched during model selection. Repeatedly examining test performance and changing the model turns the test set into training information, causing optimistic results.

Rolling-Origin or Walk-Forward Validation

Supply-chain forecasting is usually repeated over time. Rolling-origin validation imitates this process. At each forecast origin, the model is fitted using information available at that time and forecasts one or more future periods. Errors are pooled across origins.

For origins o = 1, …, K and horizon h, the error may be written:

eₒ,ₕ = Aₒ₊ₕ − Fₒ,ₕ

A horizon-specific MAE is:

MAEₕ = (1/K) ∑ₒ₌₁ᴷ |eₒ,ₕ|

Rolling validation is preferable when demand patterns change, forecasts are updated frequently, or performance differs by horizon. It is computationally more demanding and requires decisions about expanding versus fixed-length training windows. An expanding window retains all prior data; a fixed window uses only the most recent observations and may adapt more quickly to structural change.

Validation must respect information availability. Promotions, prices, competitor data and inventory status used in historical forecasts must be reconstructed as they were known at the time. Using revised or future information creates leakage.

Benchmark Models

Every sophisticated model should be compared with simple benchmarks. Important benchmarks include:

  • Naïve: the next forecast equals the latest actual.
  • Seasonal naïve: the next forecast equals the actual from the corresponding previous season.
  • Historical mean: the forecast equals the average of the training observations.
  • Drift or trend benchmark: a simple extrapolation of historical movement.
  • Current business forecast: the forecast currently used by planners.

A model that cannot reliably outperform an appropriate benchmark may be unnecessary. Benchmarks also reveal forecastability: if demand is nearly as difficult to predict as a naïve process, additional modelling may have little value.

6. Forecast Combinations

Forecast combinations average or otherwise blend forecasts from different methods. The simple equal-weight combination of J forecasts is:

Fₜ⁽ᶜ⁾ = (1/J) ∑ⱼ₌₁ᴶ Fₜ⁽ʲ⁾

Weighted combinations use weights wⱼ:

Fₜ⁽ᶜ⁾ = ∑ⱼ₌₁ᴶ wⱼ Fₜ⁽ʲ⁾

with:

wⱼ ≥ 0 and ∑ⱼ₌₁ᴶ wⱼ = 1

The weights should be estimated using training or validation data, not by looking at final test outcomes. Combinations can be effective because different models make different errors. Averaging may reduce idiosyncratic noise, improve robustness and reduce dependence on a single structural assumption.

Combinations are not automatically superior. Highly correlated component forecasts provide little diversification, and averaging can dilute a genuinely superior model. A combination should be retained when it delivers stable improvement across time, segments and horizons, not merely one favorable evaluation period.

7. Forecastability and Model Selection

Forecastability is the degree to which future demand can be predicted from available information. It is not equivalent to demand volume. A high-volume item affected by stable seasonality may be highly forecastable, while a low-volume item with intermittent, promotion-driven demand may be difficult.

Useful forecastability indicators include:

  • demand intermittency and the frequency of zero observations;
  • coefficient of variation;
  • strength and stability of trend or seasonality;
  • demand dependence on promotions, price and external drivers;
  • forecast performance relative to naïve benchmarks;
  • volatility of forecast errors over time;
  • lead time and the useful forecast horizon.

A model should be selected through a multi-criteria process:

  1. Define the decision, horizon, aggregation level and demand measure.
  2. Establish one or more credible benchmarks.
  3. Select metrics consistent with cost and service objectives.
  4. Conduct leakage-free holdout or rolling validation.
  5. Examine performance by segment and horizon, not only in aggregate.
  6. Test bias, stability and operational feasibility.
  7. Estimate inventory, capacity, service and workload consequences.
  8. Choose the simplest model that provides reliable business value.

Statistical significance and practical significance should be distinguished. A small improvement in WAPE may be statistically detectable but economically irrelevant. Conversely, a modest accuracy improvement for a critical item may prevent substantial service failure.

8. Forecast Value Added

Forecast Value Added (FVA) evaluates whether a step in the forecasting process improves the final outcome relative to a relevant baseline. The steps might include statistical forecasting, sales overrides, consensus meetings, promotional adjustments and executive review.

A simple accuracy-based FVA for step k is:

FVAₖ = Loss(Baseline) − Loss(Step k)

where Loss is a predefined error or cost measure. Positive FVA means the step reduces loss. If the baseline has WAPE of 18% and the final forecast has WAPE of 16%, the accuracy improvement is 2 percentage points. This is not automatically financial value; the improvement must be translated into inventory, service, capacity or revenue consequences.

A cost-oriented expression is:

Net Value = Avoided supply-chain cost − Process cost − Change cost

Avoided cost may include holding, shortage, expediting, obsolescence and capacity costs. Process cost includes analyst time, meetings, systems and data maintenance. Change cost includes implementation, training and transition risk.

FVA analysis should use a controlled process. For example, compare:

  1. a statistical baseline;
  2. a planner-adjusted forecast;
  3. a consensus forecast;
  4. the forecast actually released to operations;
  5. actual business outcomes.

The comparison should be made on matched products, horizons and periods. Selection bias is a major risk: planners may intervene only on difficult items, making their forecasts appear worse even when their intervention prevented a larger error. Interventions should therefore be logged with reason codes, direction, magnitude and supporting evidence.

FVA is not an argument that human judgment is always harmful. Judgment adds value when it incorporates timely information absent from the statistical model, such as a confirmed customer contract, a discontinued product or a verified promotion. It destroys value when it merely introduces optimism, political targets, anchoring or unrecorded bias.

9. Business Cost and Service Impact

Accuracy metrics do not represent the asymmetric consequences of errors. Underforecasting a life-saving medical component is not equivalent to overforecasting a slow-moving accessory by the same number of units. A cost-weighted loss can reflect this asymmetry.

For period t, let cᵤ be the unit cost of underforecasting and cₒ the unit cost of overforecasting. A simple piecewise loss is:

Lₜ = cᵤ max(eₜ, 0) + cₒ max(−eₜ, 0)

Here, max(eₜ, 0) captures underforecasting under the stated error convention, and max(−eₜ, 0) captures overforecasting. The costs should include relevant consequences, not merely purchase price. Underforecast cost may include lost contribution, penalty, expediting and customer dissatisfaction. Overforecast cost may include holding, markdown, expiry and obsolescence.

Service measures should be evaluated alongside forecast error. Examples include fill rate, cycle-service level, stockout frequency, backorders, response time and critical-item availability. A model that improves RMSE but reduces service for priority customers may be a poor business choice.

The forecast also interacts with inventory policy. Safety stock, reorder points and production plans may absorb some forecast error. Consequently, forecast evaluation should examine the complete planning chain rather than assuming that every error becomes an equal inventory consequence.

10. Illustrative Case: Northstar Home Appliances

This is a fictional illustrative case. Northstar Home Appliances supplies replacement filters through regional distribution centres. The planning team used a planner-adjusted forecast for 1,200 stock-keeping units (SKUs). Senior management proposed an AI forecasting system after observing high aggregate WAPE.

Background and problem

The portfolio contained stable high-volume filters, seasonal items and intermittent spare parts. The existing process began with a seasonal-naïve statistical forecast, followed by planner overrides and a monthly consensus meeting. Management measured only aggregate WAPE, which was 21%. Service for critical filters was 94%, while inventory carrying cost was rising.

Analysis

The analytics team reconstructed forecasts as they were available at each monthly origin. It used rolling six-month and twelve-month horizons, separating training information from future actuals. It compared the current process with seasonal naïve, exponential smoothing, a machine-learning model using promotions and price, and an equal-weight combination.

The team reported the following illustrative results:

SegmentCurrent process WAPEBest validated methodKey observation
Stable high-volume12%Combination, 10%Small but consistent gain
Seasonal18%Seasonal naïve, 16%Complex model added little
Intermittent spare parts46%Benchmark, 44%Low forecastability
Critical service items17%Bias-corrected combination, 15%Underforecast bias reduced

The machine-learning model performed well in one historical promotion period but was unstable in rolling validation. It also required promotional data that was often late. The combination was more robust for stable and critical items.

FVA analysis showed that planner overrides reduced WAPE for critical items by 2 percentage points when supported by documented customer or promotion information. For stable items, overrides increased WAPE by 1 percentage point and introduced positive bias. Meetings added little measurable value after the statistical forecast and documented exceptions were available.

Approach and solution

Northstar adopted a segmented policy rather than one universal model. Seasonal naïve forecasts were retained for strongly seasonal items. A forecast combination was used for stable high-volume and critical items. Intermittent items received a benchmark-based forecast and a service-oriented inventory policy rather than expensive model development. Planner overrides were permitted only with reason codes and evidence.

The company replaced aggregate WAPE as the sole target with a scorecard containing WAPE, MASE, bias, critical-item service, inventory cost and override FVA. Forecasts were evaluated through rolling origins, and the final test periods were held out until model selection was complete.

Outcome

After implementation, the illustrative pilot produced a 1.5 percentage-point reduction in portfolio WAPE, a 2-point improvement in critical-item service and a reduction in unjustified overrides. Inventory increased slightly for selected intermittent parts but total cost fell because emergency shipments declined. The AI model was not deployed across the whole portfolio; it was retained for a narrow segment where external drivers were reliable.

Learning points

The case demonstrates five principles. First, aggregate accuracy can conceal segment-level failure. Second, a benchmark may be the correct choice for difficult demand. Third, planner judgment must be evaluated by intervention type, not assumed valuable or harmful. Fourth, forecast value depends on service and cost outcomes. Finally, model complexity should follow forecastability and data quality, not managerial enthusiasm for new technology.

11. Technology, AI and Governance

Modern forecasting platforms can automate rolling validation, hierarchical reconciliation, probabilistic forecasts and monitoring. Machine-learning models may exploit price, promotion, weather, web traffic and macroeconomic variables. These tools are useful when the variables are available at forecast time, causally relevant or predictively stable, and governed appropriately.

AI does not eliminate the need for benchmarks or human accountability. Risks include data leakage, unstable relationships, hidden bias against smaller customers, opaque overrides, excessive retraining and false precision. Forecast systems should maintain versioned data, model documentation, forecast snapshots, override logs and reproducible evaluation. Access controls are important when forecasts contain commercially sensitive customer or pricing information.

Probabilistic forecasting is increasingly relevant. Instead of a single point forecast, a model may provide quantiles or a distribution, allowing inventory decisions to reflect uncertainty. Evaluation then requires measures such as quantile loss or prediction-interval coverage, in addition to point accuracy. A forecast interval that is too narrow may appear efficient but create excessive stockout risk.

12. Challenges and Limitations

Several limitations complicate accuracy evaluation:

  • Intermittent and zero demand: MAPE is unsuitable; scaled or volume-based measures require care.
  • Stockouts: observed sales may not equal unconstrained demand.
  • Promotions and structural breaks: historical relationships may not persist.
  • Hierarchy: item-level forecasts may not sum to category or company plans unless reconciliation is applied.
  • Data revisions: using corrected historical data can create unrealistic backtests.
  • Small samples: rankings may be unstable and confidence intervals wide.
  • Metric gaming: teams may improve a selected metric while worsening service or cost.
  • Aggregation bias: high-volume products can hide critical low-volume failures.
  • Override selection: intervention is not random, complicating FVA inference.

A mature evaluation process reports uncertainty, uses multiple relevant metrics and investigates causes of error. It does not treat a single percentage as an objective truth.

Best-Practice Checklist

  1. Define error direction and the demand variable before calculating metrics.
  2. Use at least one simple, context-appropriate benchmark.
  3. Match validation horizons to actual planning horizons.
  4. Use rolling-origin validation when forecasts are repeatedly updated.
  5. Prevent future information from entering historical forecasts.
  6. Report bias as well as absolute error.
  7. Avoid MAPE for zero or near-zero demand.
  8. Use WAPE carefully because volume dominates it.
  9. Use MASE with a valid and clearly stated benchmark scale.
  10. Segment results by value, service criticality, demand pattern and horizon.
  11. Evaluate forecast combinations for stability, not only average improvement.
  12. Translate forecast differences into inventory, service and financial outcomes.
  13. Log and evaluate every material override.
  14. Prefer the simplest method that delivers reliable value.
  15. Monitor models after deployment and revisit assumptions when the supply chain changes.

Chapter Summary

Forecast accuracy is a decision-support concept rather than a single number. Signed error and bias reveal systematic under- or overforecasting, while MAE measures average absolute deviation, MSE and RMSE emphasize large misses, MAPE expresses percentage error but fails with zero and small actuals, WAPE measures aggregate volume-weighted error, MASE supports cross-series comparison against a benchmark, and tracking signals diagnose cumulative bias.

Reliable model comparison requires holdout samples or, preferably in many operational settings, rolling-origin validation that reproduces the forecast process. Benchmarks establish whether complexity is justified, while combinations can improve robustness when component errors differ. Model selection should consider forecastability, horizon, data quality and operational feasibility.

Forecast Value Added asks whether each process step improves the forecast or the resulting business decision. Human judgment can add value when it contributes credible information, but overrides can also introduce bias and unnecessary work. Final selection should therefore combine statistical metrics with cost, service, inventory, capacity and governance outcomes. The best forecast is not necessarily the most sophisticated or the one with the lowest average error; it is the one that reliably improves supply-chain decisions at acceptable total cost.

Key Terms

Forecast error: Difference between actual demand and forecast under a stated sign convention.

Bias: Persistent directional tendency to overforecast or underforecast.

MAE: Mean absolute error, the average absolute deviation in demand units.

MSE: Mean squared error, which gives extra weight to large errors.

RMSE: Square root of MSE, expressed in the original demand units.

MAPE: Mean absolute percentage error.

WAPE: Weighted absolute percentage error based on aggregate absolute error divided by aggregate absolute actual demand.

MASE: Mean absolute scaled error relative to a benchmark forecast.

Tracking signal: Ratio of cumulative error to mean absolute deviation used to detect persistent bias.

Holdout sample: Historical observations reserved for final evaluation.

Rolling-origin validation: Repeated historical simulation of forecasting from successive origins.

Benchmark: A simple reference method against which a model is compared.

Forecast combination: A forecast created by averaging or weighting multiple model forecasts.

Forecastability: Degree to which future demand can be predicted from available information.

Forecast Value Added: Improvement attributable to a forecasting process step relative to a baseline.

Forecast override: A deliberate human or organizational change to a model forecast.

Leakage: Use of information in model development that would not have been available at the forecast time.

Service level: A measure of the supply chain’s ability to meet demand, such as fill rate or cycle-service level.

Cost-weighted loss: Error evaluation that assigns different consequences to underforecasting and overforecasting.

Probabilistic forecast: Forecast represented by a distribution, interval or quantiles rather than only one point.

Review Questions

Short Answer Questions

  1. What is the difference between forecast error and forecast bias?
  2. Why is MAPE problematic for intermittent demand?
  3. What does a MASE value below 1 generally indicate?
  4. What is the purpose of a benchmark forecast?
  5. Why should forecast accuracy be segmented by product or service criticality?

Long Answer Questions

  1. Compare MAE, RMSE, MAPE, WAPE and MASE, including their formulas, uses and limitations.
  2. Explain how rolling-origin validation differs from a single holdout evaluation and why it may be preferable in supply-chain planning.
  3. Discuss how Forecast Value Added can be used to evaluate planner overrides and consensus meetings.
  4. Explain why a statistically superior forecast may produce an inferior supply-chain outcome.
  5. Develop a model-selection framework for a portfolio containing stable, seasonal and intermittent items.

Analytical / Application Questions

  1. A forecast has errors of 12, −8, 20 and −4 units over four periods. Calculate ME, MAE, MSE and RMSE, and interpret the direction of bias.
  2. A company reports excellent aggregate WAPE but frequent stockouts for low-volume critical spare parts. Diagnose why the metric may be misleading and propose a revised evaluation scorecard.
  3. A planner override reduces error for promotion-driven items but increases error for stable items. Design an FVA investigation that determines when overrides should be permitted.

Multiple Choice Questions with Answers

Question 1

Using the convention et = At − Ft, what does a positive mean error indicate?

A. Systematic overforecasting

B. Systematic underforecasting

C. No forecast error

D. Higher forecast variance only

Correct Answer: B. Systematic underforecasting

Question 2

Which metric gives greater influence to unusually large forecast errors?

A. MAE

B. MAPE

C. RMSE

D. ME

Correct Answer: C. RMSE

Question 3

Why is MAPE unsuitable when actual demand is zero?

A. It becomes a squared error

B. Its denominator is zero

C. It ignores forecast direction

D. It always equals 100%

Correct Answer: B. Its denominator is zero

Question 4

A WAPE calculation is primarily weighted by which factor?

A. Forecast horizon

B. Absolute actual demand volume

C. Number of planners

D. Squared forecast error

Correct Answer: B. Absolute actual demand volume

Question 5

A MASE value of 0.75 generally means that the evaluated forecast has:

A. 25% greater MAE than its benchmark

B. 75% bias

C. Lower MAE than its benchmark

D. No forecast error

Correct Answer: C. Lower MAE than its benchmark

Question 6

What is the main purpose of rolling-origin validation?

A. To use future actuals in model fitting

B. To imitate repeated forecasting through historical time

C. To eliminate all demand variability

D. To guarantee the most complex model wins

Correct Answer: B. To imitate repeated forecasting through historical time

Question 7

Which practice creates information leakage in backtesting?

A. Using a seasonal-naïve benchmark

B. Evaluating several forecast horizons

C. Using revised future information that was unavailable at the forecast origin

D. Calculating MAE on a test period

Correct Answer: C. Using revised future information that was unavailable at the forecast origin

Question 8

Forecast Value Added is best understood as:

A. The number of forecasts produced each month

B. The improvement attributable to a forecasting process step relative to a baseline

C. The difference between MAPE and WAPE only

D. The cost of purchasing forecasting software

Correct Answer: B. The improvement attributable to a forecasting process step relative to a baseline

Question 9

Under the stated error convention, which situation increases the underforecasting component of a cost-weighted loss?

A. e_t is positive

B. e_t is negative

C. e_t equals zero

D. The benchmark is seasonal

Correct Answer: A. e_t is positive

Question 10

Why may forecast combinations improve performance?

A. They guarantee zero bias

B. They remove the need for validation

C. Their component forecasts may make different errors

D. They always outperform the best component

Correct Answer: C. Their component forecasts may make different errors

Supply Chain Planning & Demand Forecasting
Chapter 6 of 14