Lesson 7 Forecasting
Lesson 7 Forecasting
What is Forecasting?
Process of
predicting a future
event
Underlying basis of
??
all business
decisions
Production
Inventory
Personnel
Facilities
Forecasting Time Horizons
Short-range forecast
Up to 1 year, generally less than 3 months
Purchasing, job scheduling, workforce levels, job
assignments, production levels
Medium-range forecast
3 months to 3 years
Sales and production planning, budgeting
Long-range forecast
3+ years
New product planning, facility location, research and
development
Distinguishing Differences
Medium/long range forecasts deal with more
comprehensive issues and support management
decisions regarding planning and products, plants
and processes
Short-term forecasting usually employs different
methodologies than longer-term forecasting
Short-term forecasts tend to be more accurate
than longer-term forecasts
Influence of Product Life Cycle
CD-ROMs
Internet search engines
Analog TVs
Drive-through
LCD & plasma TVs restaurants
Sales iPods
3 1/2”
Xbox 360 Floppy
disks
Figure 2.5
Product Life Cycle
Introduction Growth Maturity Decline
Product design and Forecasting critical Standardization Little product
development Product and process Less rapid product differentiation
critical reliability changes – more Cost
Frequent product minor changes minimization
OM Strategy/Issues
Competitive product
and process design improvements and Optimum capacity Overcapacity in
changes options the industry
Increasing stability
Short production Increase capacity of process Prune line to
runs eliminate items
Shift toward product Long production
High production focus runs not returning
costs good margin
Enhance distribution Product
Limited models improvement and Reduce capacity
Attention to quality cost cutting
Figure 2.5
Types of Forecasts
Economic forecasts
Address business cycle – inflation rate, money
supply, housing starts, etc.
Technological forecasts
Predict rate of technological progress
Impacts development of new products
Demand forecasts
Predict sales of existing products and services
Strategic Importance of
Forecasting
Human Resources – Hiring, training,
laying off workers
Capacity – Capacity shortages can result
in undependable delivery, loss of
customers, loss of market share
Supply Chain Management – Good
supplier relations and price advantages
Seven Steps in Forecasting
Determine the use of the forecast
Select the items to be forecasted
Determine the time horizon of the forecast
Select the forecasting model(s)
Gather the data
Make the forecast
Validate and implement results
The Realities!
Respondents
(People who can
make valuable
judgments)
Consumer Market Survey
Ask customers about purchasing
plans
What consumers say, and what
they actually do are often different
Sometimes difficult to answer
Overview of Quantitative
Approaches
1. Naive approach
2. Moving averages
3. Exponential smoothing Time-Series
Models
4. Trend projection
5. Linear regression
Associative
Model
Time Series Forecasting
Set of evenly spaced numerical data
Obtained by observing response variable at regular
time periods
Forecast based only on past values, no other
variables important
Assumes that factors influencing past and present
will continue influence in future
Time Series Components
Trend Cyclical
Seasonal Random
Components of Demand
Trend
component
Actual
demand
Average
demand over
Random four years
variation
| | | |
1 2 3 4
Year Figure 4.1
Trend Component
Persistent, overall upward or downward
pattern
Changes due to population, technology,
age, culture, etc.
Typically several years duration
Seasonal Component
Regular pattern of up and down
fluctuations
Due to weather, customs, etc.
Occurs within a single year
Number of
Period Length Seasons
Week Day 7
Month Week 4-4.5
Month Day 28-31
Year Quarter 4
Year Month 12
Year Week 52
Cyclical Component
Repeating up and down movements
Affected by business cycle, political, and
economic factors
Multiple years duration
Often causal or
associative
relationships
0 5 10 15 20
Random Component
Erratic, unsystematic, ‘residual’
fluctuations
Due to random variation or unforeseen
events
Short duration and
nonrepeating
M T W T F
Naive Approach
Assumes demand in next
period is the same as
demand in most recent period
e.g., If January sales were 68, then
February sales will be 68
Sometimes cost effective and
efficient
Can be good starting point
Moving Average Method
MA is a series of arithmetic means
Used if little or no trend
Used often for smoothing
Provides overall impression of data over time
22 –
20 –
18 –
16 –
14 –
12 –
10 –
| | | | | | | | | | | |
J F M A M J J A S O N D
Weighted Moving Average
Used when trend is present
Older data usually less important
Weights based on experience and intuition
20 – Actual
sales
15 –
Moving
10 – average
5 –
| | | | | | | | | | | |
Figure 4.2
J F M A M J J A S O N D
Exponential Smoothing
Form of weighted moving average
Weights decline exponentially
Most recent data weighted most
Requires smoothing constant ()
Ranges from 0 to 1
Subjectively chosen
Involves little record keeping of past data
Exponential Smoothing
Ft = Ft – 1 + a(At – 1 - Ft – 1)
Weight Assigned to
Most 2nd Most 3rd Most 4th Most 5th Most
Recent Recent Recent Recent Recent
Smoothing Period Period Period Period Period
Constant (a) a(1 - a) a(1 - a)2 a(1 - a)3 a(1 - a)4
225 –
Actual a = .5
demand
200 –
Demand
175 –
a = .1
| | | | | | | | |
150 –
1 2 3 4 5 6 7 8 9
Quarter
Impact of Different
225 –
Actual a = .5
Chose high values of
demand
when
200 – underlying average
Demand
is likely to change
175
Choose
– low values of
when underlying average a = .1
is stable
| | | | | | | | |
150 –
1 2 3 4 5 6 7 8 9
Quarter
SAMPLE PROBLEM
During the past 8 quarters, the Port of
Baltimore has unloaded large
quantities of grain from ships. The
port’s operations manager wants to
test the use of exponential smoothing
to see how well the technique
works in predicting tonnage
unloaded. He guesses that the
forecast of grain unloaded in the first
quarter was 175 tons. Two values of a
are to be examined: a = .10 and a = .
50.
SOLUTION
178.6
Choosing
The objective is to obtain the most
accurate forecast no matter the technique
n
∑100|Actuali - Forecasti|/Actuali
MAPE = i=1
n
Comparison of Forecast Error
Rounded Absolute Rounded Absolute
Actual Forecast Deviation Forecast Deviation
Tonnage with for with for
Quarter Unloaded a = .10 a = .10 a = .50 a = .50
1 180 175 5.00 175 5.00
2 168 175.5 7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 175 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 175.02 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
Ft = a(At - 1) + (1 - a)(Ft - 1 + Tt - 1)
Tt = b(Ft - Ft - 1) + (1 - b)Tt - 1
Step 1: Compute Ft
Step 2: Compute Tt
Step 3: Calculate the forecast FITt = Ft + Tt
Exponential Smoothing with Trend
Adjustment
Exponential Smoothing with Trend
Adjustment Example
Forecast
Actual Smoothed Smoothed Including
Month(t) Demand (At) Forecast, Ft Trend, Tt Trend, FITt
1 12 11 2 13.00
2 17
3 20
4 19
5 24
6 21
7 31
8 28
9 36
10
Table 4.1
Exponential Smoothing with Trend
Adjustment Example
Forecast
Actual Smoothed Smoothed Including
Month(t) Demand (At) Forecast, Ft Trend, Tt Trend, FITt
1 12 11 2 13.00
2 17
3 20
4 19
5 24 Step 1: Forecast for Month 2
6 21
7 31 F2 = aA1 + (1 - a)(F1 + T1)
8 28
9 36 F2 = (.2)(12) + (1 - .2)(11 + 2)
10 = 2.4 + 10.4 = 12.8 units
Table 4.1
Exponential Smoothing with Trend
Adjustment Example
Forecast
Actual Smoothed Smoothed Including
Month(t) Demand (At) Forecast, Ft Trend, Tt Trend, FITt
1 12 11 2 13.00
2 17 12.80
3 20
4 19
5 24 Step 2: Trend for Month 2
6 21
7 31 T2 = b(F2 - F1) + (1 - b)T1
8 28
9 36 T2 = (.4)(12.8 - 11) + (1 - .4)(2)
10 = .72 + 1.2 = 1.92 units
Table 4.1
Exponential Smoothing with Trend
Adjustment Example
Forecast
Actual Smoothed Smoothed Including
Month(t) Demand (At) Forecast, Ft Trend, Tt Trend, FITt
1 12 11 2 13.00
2 17 12.80 1.92
3 20
4 19
5 24 Step 3: Calculate FIT for Month 2
6 21
7 31 FIT2 = F2 + T1
8 28
9 36
FIT2 = 12.8 + 1.92
10 = 14.72 units
Table 4.1
Exponential Smoothing with Trend
Adjustment Example
Forecast
Actual Smoothed Smoothed Including
Month(t) Demand (At) Forecast, Ft Trend, Tt Trend, FITt
1 12 11 2 13.00
2 17 12.80 1.92 14.72
3 20 15.18 2.10 17.28
4 19 17.82 2.32 20.14
5 24 19.91 2.23 22.14
6 21 22.51 2.38 24.89
7 31 24.11 2.07 26.18
8 28 27.14 2.45 29.59
9 36 29.28 2.32 31.60
10 32.48 2.68 35.16
Table 4.1
Exponential Smoothing with Trend
Adjustment Example
35 –
Actual demand (At)
Product demand 30 –
25 –
20 –
15 –
10 –
Forecast including trend (FITt)
with = .2 and = .4
5 –
0 – | | | | | | | | |
1 2 3 4 5 6 7 8 9
Figure 4.3
Time (month)
Trend Projections
Fitting a trend line to historical data points to
project into the medium to long-range
Linear trends can be found using the least squares
technique
^
y = a + bx
^ where y = computed value of the
variable to be predicted (dependent
variable)
a = y-axis intercept
b = slope of the regression line
x = the independent variable
Least Squares Method
Deviation5 Deviation6
Deviation3
Deviation4
Deviation1
(error) Deviation2
Trend line, y =^ a + bx
Deviation5 Deviation6
Deviation1
Deviation2
Trend line, y =^ a + bx
^
y = a + bx
Sxy - nxy
b=
Sx2 - nx2
a = y - bx
Least Squares Method
Least Squares Example
Time Electrical Power
Year Period (x) Demand x2 xy
2001 1 74 1 74
2002 2 79 4 158
2003 3 80 9 240
2004 4 90 16 360
2005 5 105 25 525
2005 6 142 36 852
2007 7 122 49 854
∑x = 28 ∑y = 692 ∑x2 = 140 ∑xy = 3,063
x=4 y = 98.8571
• Press shift 1
• Choose
Regression
• Choose the parameter that
we need
Least Squares Example
Trend line,
160 – y^ = 56.70 + 10.54x
150 –
140 –
Power demand
130 –
120 –
110 –
100 –
90 –
80 –
70 –
60 –
50 –
| | | | | | | | |
2001 2002 2003 2004 2005 2006 2007 2008 2009
Year
Seasonal Variations In Data
The multiplicative
seasonal model can
adjust trend data for
seasonal variations in
demand
Seasonal Variations In Data
110 –
100 –
90 –
80 –
70 –
| | | | | | | | | | | |
J F M A M J J A S O N D
Time
San Diego Hospital
Trend Data
10,200 –
10,000 –
Inpatient Days
9745
9,800 – 9659 9702
9573 9616 9766
9,600 – 9530 9680 9724
9594 9637
9551
9,400 –
9,200 –
| | | | | | | | | | | |
9,000 –
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.6
San Diego Hospital
Seasonal Indices
1.06 –
1.04 1.04
Index for Inpatient Days
1.04 – 1.03
1.02
1.02 – 1.01
1.00
1.00 – 0.99
0.98
0.98 – 0.99
0.96 – 0.97 0.97
0.96
0.94 –
| | | | | | | | | | | |
0.92 –
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.7
San Diego Hospital
Combined Trend and Seasonal Forecast
10,200 – 10068
9949
10,000 – 9911
Inpatient Days
9764 9724
9,800 – 9691
9572
9,600 –
9520 9542
9,400 –
9411
9265 9355
9,200 –
| | | | | | | | | | | |
9,000 –
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.8
Associative Forecasting
Used when changes in one or more independent
variables can be used to predict the changes in the
dependent variable
^
y = a + bx
^ where y = computed value of the
variable to be predicted (dependent
variable)
a = y-axis intercept
b = slope of the regression line
x = the independent variable though
to predict the value of the dependent
variable
Associative Forecasting
Associative Forecasting Example
Sales Local Payroll
($ millions), y ($ billions), x
2.0 1
3.0 3
2.5 4
2.0 2 4.0 –
2.0 1
3.0 –
Sales
3.5 7
2.0 –
1.0 –
| | | | | | |
0 1 2 3 4 5 6 7
Area payroll
Associative Forecasting Example
Sales, y Payroll, x x2 xy
2.0 1 1 2.0
3.0 3 9 9.0
2.5 4 16 10.0
2.0 2 4 4.0
2.0 1 1 2.0
3.5 7 49 24.5
∑y = 15.0 ∑x = 18 ∑x2 = 80 ∑xy = 51.5
Sales
3.0 –
nSxy - SxSy
r=
(a) Perfect positive [nSx
x
2
- (Sx)2][nSy(b)
2
- Positive
(Sy)2] x
correlation: correlation:
r = +1 0<r<1
y y
^
y = 1.80 + .30x1 - 5.0x2
An improved correlation coefficient of r = .96 means this model does a better
job of predicting the change in construction sales