Demand Forecasting-Ch.5
Demand Forecasting-Ch.5
Chapter 5
Umar Farooq
Introduction – Demand Driven
Economy
• Organizations are moving from
supply driven to demand-driven
supply chain.
• Customers dictating to the
supplier
what products they desire and
when they need them delivered.
• Consumers have become more
demanding and discriminating.
Where to invest?
How much to invest?
When to invest?
Demand Forecasting
• PREDICTIONS ABOUT THE FUTURE ARE DIFFICULT,.
• A forecast is an estimate of future demand & provides the basis
for planning decisions.
• The goal is to minimize forecast error (Supply-Demand errors).
14
Steps involved in Forecast
Demand Forecasting
Demand Forecasting
Steps in the Forecasting Process
There are seven basic steps in the forecasting process:
1. Determine the purpose of the forecast.
2. Select the items to be forecast.
3. Establish a time horizon.
4. Select the forecasting technique.
5. Gather and analyze relevant data.
Quantitative Qualitative
Salesforce
Naive Techniques Techniques Techniques Simple Multiple
Forecast for Averaging for Trend for Seasonality Linear Regression Linear Regression Opinions
Consumer
Simple Trend Trend and Seasonal
Moving Average Exponential Smoothing Exponential Smoothing Surveys
Weighted
Moving Average
Trend
Projection
Trend
Projection
Market
Research
Simple
Exponential Smoothing
Market
Surveys
Market
Tests
Delphi
17
Method
Forecasting Techniques
Qualitative
Forecasting
Quantitative
• Disadvantages
The statistics are not collected from the market.
If one member’s views dominate the discussion, then the
value and reliability of the outcome can be diminished
Forecasting Techniques
Delphi method
Very similar to jury of executives method
but this time members are both from inside
and outside of the company
One coordinator is chosen by members of
the jury
Group members do not physically meet.
A questionnaire is given to each member of
the team which asks question.
Translate opinion into some conclusion for
forecast.
The summary of responses is then sent out
to all the experts
2 to 3 cycles are undertaken
Convergence and diversion is acceptable.
Forecasts are revised until a consensus is
reached by all.
Forecasting Techniques (Cont.)
Forecasting Techniques (Cont.)
• Advantages
Eliminates need for group meetings
Participants can change their opinions anonymously
• Disadvantages
Time consuming –reaching a consensus takes a lot of
time.
Participants may drop out.
Forecasting Techniques (Cont.)
• Sales Force Composite
– Each sales-person makes a product-by-product forecast for their particular sales
territory.
– Is generated based on the sales personal’s knowledge of the market and
estimates of customer needs.
• Advantages
Due to the proximity of the sales personnel to the consumers, the forecast tends
to be reliable
• Disadvantages
Individual biases could negatively impact the effectiveness of forecast.
some agents may give a lower forecast than the actual potential of sales
to easily achieve their target and get the money bonus from the company
on the extra sales generated.
Forecasting Techniques (Cont.)
• Consumer Survey
• Involves asking consumer about there buying habits, new product
ideas and opinions about existing products.
• The survey is administered through telephone, mail, Internet, or
personal interviews
• Data collected from the survey are analyzed using statistical tools
and judgment
Figure 1: Product Demand Charted Over 4 Years with a Growth Trend and Seasonality
Average demand
over four years
Random variation
Ft+1 = At
Smoothing Constant
0≤α≤1
Exponential Smoothing Forecast
The forecast for next period’s demand is the current period’s forecast
adjusted by a fraction of the difference between the current period’s
actual demand and forecast.
Ft+1 = At + (1 – ) Ft
Exponential Smoothing Forecast
At Ft
Exponential Smoothing Forecast
Calculate the forecast for period 3 using the exponential smoothing
method. Assume the forecast for period 1 is 1600. Use a smoothing
constant (α) of 0.3.
F11600
= A1 1-α = 1-0.3 = 0.7
1600
1780 Ft+1 = At + (1 – ) Ft
Ft+1 = 0.3(At) + 0.7(Ft)
F2 = 0.3(1600) + 0.7(1600)
F2 = 1600
F3 = 0.3(2200) + 0.7(1600)
F3 = 1780
Linear Trend Forecast
• Linear Trend Forecast
Y = mx + b
Example: Linear Trend Forecast
Y = mx + b
x = ∑x / n =3.5
y = ∑y / n =2233.4
Example: Linear Trend Forecast
x = 3.5
y = 2233.4
m = 285
Y = mx + b
Example: Linear Trend Forecast
y = mx + b x = 3.5
Y = 2233.4
b = y - mx = 1235.9
M = 285
Y = mx + b
Y = 285x + 1235.9
Y = mx + b
where
Ŷ = forecast or dependent variable
xk = kth explanatory or independent variable
b0 or m = intercept of the line
bk or mk = regression coefficient of the independent
variable xk
Cause and Effect Forecasting
• Example: Banks score loan customers based on a lot of
personal information. A sample of 500 customers from an
Australian bank provided the following information.
Cause and Effect Forecasting
Forecast Error
Forecast error, et = At - Ft
where
et = forecast error for Period t
At = actual demand for Period
Ft = forecast for Period t
Forecast Error
• There are several measures of forecasting accuracy
follow:
where et = At -Ft
et = forecast error for period t
At = actual demand for period t;
n = number of periods of evaluation
Forecast Error
The difference between actual values and their average value.
Forecast Error
• Mean absolute percentage error (MAPE)-Provides a perspective
of the true magnitude of the forecast error.
where
et = forecast error for period t
At = actual demand for period t;
n = number of periods of evaluation
Forecast Error
• Mean squared error (MSE)-
• The mean squared error tells you how close a regression line is to a
set of points.
• It does this by taking the distances from the points to the
regression line (these distances are the “errors”) and squaring them.
• The squaring is necessary to remove any negative signs.
Where
et = forecast error for period t
n = number of periods of evaluation
Forecast Error
• Running Sum of Forecast Errors (RSFE)-
• Indicates bias in the forecasts or the tendency of a forecast to be
consistently higher or lower than actual demand.
• The RSFE tells us whether our forecast is biased to always be too
high, or always be to low.
n
Running Sum of Forecast Errors, RSFE = e
t 1
t
Where
et = forecast error for period t
Actual Forecast
Month Sales Sales
1 8 10
2 11 10
3 12 10
70
Tracking signal is computed as the running sum of forecast error
(RSFE) divided by MAD. We compute RSFE by summing up
the forecast errors over time. Forecast errors for January is the
difference between its actual and forecast sales. RSFE for
January is equal to the cumulative forecast errors.
e
Actual Forecast Forecast
Month Sales Sales Error RSFE t
1 8 10 -2 -2 t 1
2 11 10
3 12 10
4 14 10
Actual – Forecast =
8 -10 = -2
71
Forecast errors for February is the difference between its actual
and forecast sales. RSFE for February is equal to the cumulative
forecast errors of January and February.
Actual – Forecast = = -1
11 -10 = 1
72
Forecast errors for March is the difference between its actual and
forecast sales. RSFE for March is equal to the cumulative
forecast errors of January, February and March.
Actual – Forecast = = 1
12 -10 = 2
73
Forecast errors for April is the difference between its actual
and forecast sales. RSFE for April is equal to the
cumulative forecast errors of January, February, March
and April.
Forecast Error =
RSFE = 1 + 4
Actual – Forecast =
= 5
14 -10 = 4
74
MAD for January is computed by averaging the absolute
errors over time. Tracking signal for January is computed
by dividing its RSFE by MAD.
Absolute(8 -10) = 2
75
MAD for February is computed by averaging the absolute
errors of January and February. Tracking signal for
February is computed by dividing its RSFE by MAD.
Absolute(11 -10) = 1
76
MAD for March is computed by averaging the absolute
errors of January, February and March. Tracking signal for
March is computed by dividing its RSFE by MAD.
Absolute(12 -10) = 2
77
MAD for April is computed by averaging the absolute
errors of January, February, March and April. Tracking
signal for April is computed by dividing its RSFE by MAD.
Absolute Error =
TS = RSFE/MAD
Absolute (Actual – Forecast) =
MAD = (2+1+2+4)/4 = 5/2.25 = 2.22
Absolute(14 -10) = 4
= 2.25
78
Since the tracking signals for months January to April are
within +/- 4, the forecast needs not be reviewed.
Tracking
Month Signal
1 -1
2 -0.67
3 0.6
4 2.22
79
Tracking signal
Tracking signal
Upper control limit = +4MAD
+
0 0 MAD
-
Lower control limit = -4MAD
Time