Forecasting
Forecasting
What is forecasting?
Types of forecasts
Time-Series forecasting
Naïve
Moving Average
Exponential Smoothing
Regression
Good forecasts
What is Forecasting?
Process of predicting a future event
based on historical data
Educated Guessing
Underlying basis of
all business decisions
Production
Inventory
Personnel
Facilities
Why do we need to forecast?
Long-range forecast
> 2 years
Design
New product planning of system
Qualitative
Methods
Forecasting During the Life Cycle
Time
Qualitative Forecasting Methods
Qualitative
Forecasting
Models
Sales Delphi
Executive Market
Force Method
Judgement Research/
Composite
Survey
Smoothing
Qualitative Methods
Briefly, the qualitative methods are:
.
Quantitative Forecasting Methods
Quantitative
Forecasting
2. Moving 3. Exponential
1. Naive
Average Smoothing
a) simple a) level
b) weighted b) trend
c) seasonality
Quantitative Forecasting Methods
Quantitative
Forecasting
2. Moving 3. Exponential
1. Naive
Average Smoothing
a) simple a) level
b) weighted b) trend
c) seasonality
Time Series Models
Random Trend
Seasonal Composite
Product Demand over Time
Demand for product or service
Actual demand
Random line
variation
Year Year Year Year
1 2 3 4
Now let’s look at some time series approaches to forecasting…
Borrowed from Heizer/Render - Principles of Operations Management, 5e, and Operations Management, 7e
Quantitative Forecasting Methods
Quantitative
Time Series
Models
Models
2. Moving 3. Exponential
1. Naive
Average Smoothing
a) simple a) level
b) weighted b) trend
c) seasonality
1. Naive Approach
A t + A t -1 + A t -2 + ... + A t -n 1
Ft 1 =
n
Weights
decrease for older data
sum to 1.0
Simple moving
average models
weight all previous
periods equally
Ft 1 = w 1A t + w 2 A t -1 + w 3A t -2 + ... + w n A t -n 1
2b. Weighted Moving Average: 3/6, 2/6, 1/6
Ft+1
Need
= Forecast value for time t+1
initia
At forecast
= Actual value at time t F
= Smoothing constant
to start.
3a. Exponential Smoothing – Example 1
Ft+1 = Ft + (At - Ft)
i Ai
Week Demand
1 820 Given the weekly demand
2 775 data what are the exponential
3 680 smoothing forecasts for
4 655 periods 2-10 using =0.10?
5 750
6 802 Assume F1=D1
7 798
8 689
9 775
10
3a. Exponential Smoothing – Example 1
Ft+1 = Ft + (At - Ft)
i Ai Fi
Week Demand = 0.1 0.6
1 820 820.00 820.00
2 775 820.00 820.00
3 680 F2815.50
= F1+ (A793.00
1–F1) =820+(820–820)
4 655 801.95 725.20=820
5 750 787.26 683.08
6 802 783.53 723.23
7 798 785.38 770.49
8 689 786.64 787.00
9 775 776.88 728.20
10 776.69 756.28
3a. Exponential Smoothing – Example 1
Ft+1 = Ft + (At - Ft)
i Ai Fi
Week Demand = 0.1 0.6
1 820 820.00 820.00
2 775 820.00 820.00
3 680 815.50 793.00
F3 = F2+ (A2–F2) =820+(775–820)
4 655 801.95 725.20
5 750 787.26 683.08=815.5
6 802 783.53 723.23
7 798 785.38 770.49
8 689 786.64 787.00
9 775 776.88 728.20
10 776.69 756.28
3a. Exponential Smoothing – Example 1
Ft+1 = Ft + (At - Ft)
i Ai Fi
Week Demand = 0.1 0.6
1 820 820.00 820.00
2 775 820.00 820.00
3 680 815.50 793.00
4 655 801.95 725.20
5 750 787.26 683.08
6 802 783.53 723.23This process
7 798 785.38 770.49 continues
8 689 786.64 787.00
through week 10
9 775 776.88 728.20
10 776.69 756.28
3a. Exponential Smoothing – Example 1
Ft+1 = Ft + (At - Ft)
i Ai Fi
Week Demand = 0.1 = 0.6
1 820 820.00 820.00
2 775 820.00 820.00
3 680 815.50 793.00
4 655 801.95 725.20
5 750 787.26 683.08 What if the
6 802 783.53 723.23 constant
7 798 785.38 770.49 equals 0.6
8 689 786.64 787.00
9 775 776.88 728.20
10 776.69 756.28
3a. Exponential Smoothing – Example 2
Ft+1 = Ft + (At - Ft)
i Ai Fi
Month Demand = 0.3 = 0.6
January 120 100.00 100.00
February 90 106.00 112.00
March 101 101.20 98.80
April 91 101.14 100.12
May 115 98.10 94.65 What if the
June 83 103.17 106.86 constant
July 97.12 92.54 equals 0.6
August
September
3a. Exponential Smoothing – Example 3
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
= 0.10
10% 9% 8.1%
= 0.90 90% 9% 0.9%
To Use a Forecasting Method
MSE = t =1
n
MAD Example A
t=1
t - Ft = 40 =10
MAD = 4
n
= 550 =137.5
MSE/RMSE Example MSE = t =1
n 4
2b. e Root
Mar 101 102 -1
n
2
April 91 101 -10 10 100 t
1,446
MSE
(MSE)
Mean
1
May 115 98 17 17 289 n = 241
6
June 83 103 -20 20 400
-10 84 1,446
An accurate forecasting system will have small MAD,
Squared
RMSE MSE
Error
MSE and RMSE; ideally equal to zero. A large error may
indicate that either the forecasting method used or the
= SQRT(241)
parameters such as α used in the method are wrong.
(RMSE) =15.52
Forecast Bias
TS = Tracking Signal
Good tracking signal has low values
Quantitative
Forecasting
2. Moving 3. Exponential
1. Naive
Average Smoothing
a) simple a) level
b) weighted b) trend
c) seasonality
Exponential Smoothing (continued)
where,
x
xy n x y
y
b 2
x nx 2
x
y
a y bx
Regression – Example
y = a+ b X b
xy n x y
2
a y bx
x nx
2
MonthAdvertising Sales X 2 XY
January 3 1 9.00 3.00
February 4 2 16.00 8.00
March 2 1 4.00 2.00
April 5 3 25.00 15.00
May 4 2 16.00 8.00
June 2 1 4.00 2.00
July
TOTAL 20 10 74 38
General Guiding Principles for
Forecasting