CHAPTER 3-Forecasting PDF
CHAPTER 3-Forecasting PDF
)
Faculty of Mechanical and Industrial Engineering
Industrial Engineering Program
Chapter 3: Forecasting
March, 2025
1
Outline
▪Forecasting Framework
▪Characteristics of Demand Forecasting
▪Useful Forecasting Models
▪Forecasting Errors
2
A Forecasting Framework
Forecasting is the art and science of predicting future events.
Forecasting demand is a critical aspect of operations management,
as it helps organizations align their production capabilities with
customer needs (Demand may differ sales).
Demand management focus on strategies and processes to
coordinate and control demand ensuring that the production system
operates efficiently.
Demand can be:
Dependent: demand for a product caused by the demand for
other product (a product linked to demand of other)
✓ Components required for manufacturing a finished product (e.g.,
tires for cars).
Independent: occurs independently of demand from any other
product (can not be derived directly from that of other product)
✓ Consumer goods sold directly to customers (e.g., electronics,
clothing). 3
A Forecasting Framework
Difference between forecasting, prediction and planning.
• Forecasting: what we think will happen
• Planning: what we think should happen
4
Cont.…
❑Prediction is a process of estimating a future event based on
subjective considerations other than just past data;
6
Cont.…
• Importance of Forecasting
➢ To plan for the future by reducing uncertainty.
➢ To anticipate and manage change.
➢ To increase communication and integration of
planning teams.
➢ To anticipate inventory and capacity demands and
manage lead times.
➢ To project costs of operations into budgeting
processes.
➢ To improve competitiveness and productivity
through decreased costs and improved delivery and
responsiveness to customer needs.
7
Forecasting: A Decision Making Process
▪Forecasting Horizon
▪Long term (2 years and more): for capacity planning, facility location and
strategic planning
8
Forecasting and operation system
Information on most recent demand and
production
11
Cont.…
12
Components of Demand
Trend Component
✓ Persistent, overall upward or
downward pattern
✓Factors such as population growth,
technological advancements, changes in
consumer preferences, and cultural
shifts can influence trends.
✓Trends can last for several years,
indicating sustained changes in demand.
◆Seasonal Component
✓Regular pattern of up and down
fluctuations
✓Influenced by factors such as weather
conditions, cultural customs, and
holiday shopping behaviors.
◆Occurs within a single year
13
Components of Demand
Cyclical Component *
◆ Repeating up and down
movements
◆ Affected by business cycle,
political, and economic factors
◆ Multiple years duration
Random Component 0 5 10 15 20
• Major methods:
Grass root
• Builds the forecast by adding successively from the bottom,
the assumption is that the person closest to the customer or
end user of the product knows its future need best (front
line operators data)
16
‘Qualitative’ Forecasting Methods
Delphi Technique
• It is a panel of group of experts with different level of expertise
(variety of knowledgeable people) and answer questionnaires
and summarized given back to the entire group with new set of
questions
• Delphi conceals the identity of individuals participating in the
study
Market Surveys (research)
• Panel, questionnaire, market test by prototypes without full
production
Life-cycles (historical) Analogy
• In forecasting new products, where an existing product or
generic product could be used as a model
Informed Judgment
✓Involves gathering insights from a group of individuals with
relevant experience and knowledge.
✓This group can include marketers, product developers, and industry
experts.
17
‘Quantitative’ Forecasting Methods
Time-Series Forecasting
•This approach is particularly useful for identifying trends, seasonal patterns, and
cyclical behaviors in data over time.
•Try to predict the future based on the past data
•To select forecasting model: Time horizon, Data availability, Accuracy required,
size of forecasting budget, qualified personnel and decomposition of data’s
Common Forecasting Methods
•Simple Moving Average
•Weighted Moving Averages
•Exponential Smoothing
•Regression Analysis
9
Cont.…
Naive:
• The forecast is equal to the actual value observed during the last
period – good for level patterns
Simple Mean:
Ft +1 = At
• The average of all available data - good for level patterns
Ft +1 = A t / n
Simple Moving Average
•Assumes no trend, seasonal or cyclical components.
•Simple Moving Average: combines demand data from several of the
most recent periods; their average being the forecast for next period.
•As general rule: the longer the averaging period, the slower response
to demand change
𝐷𝑡 + 𝐷𝑡 −1 + … + 𝐷𝑡 −𝑁+1
𝐴𝑡 =
𝑁
19 𝐹𝑡+1 = 𝐴𝑡
Simple Moving Average
1/n
n ... 3 2 1
today
21
Simple Moving Average
Compute three period moving average (number of periods
is the decision of the forecaster)
Period Actual Demand Forecast
1 10
2 18
3 29
4 19
(10+18+29)/3 = 19
Period 5 will be (18+29+actual for period 4)/3
22
Simple Moving Average Example
Actual 3-Month
Month Shed Sales Moving Average
January 10
February 12
March 13
April 16 (10 + 12 + 13)/3 = 11 2/3
May 19 (12 + 13 + 16)/3 = 13 2/3
June 23 (13 + 16 + 19)/3 = 16
July 26 (16 + 19 + 23)/3 = 19 1/3
Simple Moving Average Example
What will
the sales be
for July?
Simple Moving Average Example
Weighted Moving Average
26
Cont.…
Example:
Weights Applied Period
Weighted
3 Last month
Moving 2 Two months ago
Average 1 Three months ago
6 Sum of weights
Actual 3-Month Weighted
Month Shed Sales Moving Average
January 10
February 12
March 13
April 16 [(3 x 13) + (2 x 12) + (10)]/6 = 121/6
May 19 [(3 x 16) + (2 x 13) + (12)]/6 = 141/3
June 23 [(3 x 19) + (2 x 16) + (13)]/6 = 17
July 26 [(3 x 23) + (2 x 19) + (16)]/6 = 201/2
Exponential Smoothing: Concept
• Include all past observations
• Weight recent observations much more heavily than very old observations:
weight
today
28
Simple Exponential Smoothing
• The forecast: Denotes the
𝑭𝒕+𝟏 = 𝑭𝒕 +∝ (𝑫𝒕 − 𝑭𝒕 ); Smoothing
constant importance of
𝑭𝒕+𝟏 =∝ 𝑫𝒕 + (𝟏−∝)𝑭𝒕 ; alpha α the past error
𝑭𝒕 =∝ 𝑫𝒕−𝟏 + (𝟏−∝)𝑭𝒕−𝟏 ;
𝟎 𝟏 𝟐 𝟑
𝑭𝒕+𝟏 =∝ 𝟏−∝ 𝑫𝒕 +∝ 𝟏−∝ 𝑫𝒕−𝟏 +∝ 𝟏−∝ 𝑫𝒕−𝟐 + 𝟏−∝ 𝑭𝒕−𝟐 ;
225 –
Actual = .5
200 – demand
Demand
175 –
= .1
150 – | | | | | | | | |
1 2 3 4 5 6 7 8 9
Quarter
© 2011 Pearson Education, Inc.
publishing as Prentice Hall
◆ Chose high values of
Impact of Different when underlying average
is likely to change
◆ Choose low values of
225 – when underlying average
is stable
Actual = .5
200 – demand
Demand
175 –
= .1
150 – | | | | | | | | |
1 2 3 4 5 6 7 8 9
Quarter
© 2011 Pearson Education, Inc.
publishing as Prentice Hall
Choosing
➢The objective is to obtain the most accurate
forecast no matter the technique
➢We generally do this by selecting the model that
gives us the lowest forecast error\
➢Forecast error = Actual demand - Forecast value
= At - Ft
35
Forecast Errors
Error Estimation might be used
To set safety stock or safety capacity and ensure against stock out
36
Forecast Errors
• Forecasts are never perfect.
37
Forecast Errors measures
• Positive and negative errors thus do not cancel out (as with MFE)
40
Forecast Errors: Formulas
0 MADs Acceptable
range
–
Lower control limit
Time 11-42
Tracking Signal Example
Cumulative
Absolute Absolute
Actual Forecast Forecast Forecast
Qtr Demand Demand Error CSFE Error Error MAD
Cumulative
Absolute Absolute
TrackingForecast
Actual Forecast Forecast
Qtr Signal Demand
Demand Error CSFE Error Error MAD
(CSFE/MAD)
1 90 100 -10 -10 10 10 10.0
-10/10 = -1
2 95 = -2100
-15/7.5 -5 -15 5 15 7.5
3 115
0/10 = 0 100 +15 0 15 30 10.0
4 -10/10
100 = -1110 -10 -10 10 40 10.0
+5/11 = +0.5
5 125 = +2.5
+35/14.2 110 +15 +5 15 55 11.0
6 140 110 +30 +35 30 85 14.2
46
Comparison of Forecast Error
∑ |deviations|
Rounded Absolute Rounded Absolute
MADActual
= Forecast Deviation Forecast Deviation
Tonnage n
with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
For 180
= .10 175 5.00 175 5.00
2 168 = 82.45/8
175.5 = 10.31
7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 For 175
= .50 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 = 98.62/8
175.02 = 12.33
29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
Comparison of Forecast Error
∑ (forecast errors)2
Rounded Absolute Rounded Absolute
MSE = Actual Forecast Deviation Forecast Deviation
Tonnage
n
with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
For 180
= .10 175 5.00 175 5.00
2 = 1,526.54/8
168 175.5 = 190.82
7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 For 175
= .50 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 = 1,561.91/8
205 175.02 = 195.24
29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
MAD 10.31 12.33
Comparison of Forecast Error
n
∑100|deviationi|/actuali
Rounded Absolute Rounded Absolute
MAPE = i=1
Actual Forecast Deviation Forecast Deviation
Tonnage withn for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
= .10 175
For 180 5.00 175 5.00
2 168 = 44.75/8
175.5 = 7.50
5.59% 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 =
For 175 .50 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 = 54.05/8
175.02 =29.98
6.76% 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
MAD 10.31 12.33
MSE 190.82 195.24
Comparison of Forecast Error
11-51
Causal Forecasting Models
11-52
Least Squares Method
(y-value)
Deviation5 Deviation6
Deviation3
Deviation4
Deviation1
(error) Deviation2
Trend line, y ^= a + bx
Time period
Least Squares Method
(y-value)
Deviation5 Deviation6
Deviation3
Least squares method minimizes the sum
of the squared errors (deviations)
Deviation4
Deviation1
(error) Deviation2
Trend line, y ^= a + bx
Time period
Least Squares Method
^
y = a + bx
xy - nxy
b=
x2 - nx2
a = y - bx
Least Squares Example
Trend line,
160 –
y^= 56.70 + 10.54x
150 –
140 –
130 –
Power demand
120 –
110 –
100 –
90 –
80 –
70 –
60 –
50 –
| | | | | | | | |
2006 2007 2008 2009 2010 2011 2012 2013 2014
Year
Example of Time Series Model
Yt = a + b(t)
t Dt Ft
1 120 119.52
2 124 121.18
Dt = actual sales
3 119 122.84
4 124 124.5
Ft = forecasted sales
5 125 126.15
6 130 127.81
t = time period (e.g. year)
7 129.47
60
Application of forecasting
• Forecasts are vital to every business organization
and for every significant management decision.
➢ Sales Forecasting : Any company in selling
goods needs to forecast the demand for those goods.