2. OperationsManagement
Lecture Outline
ο§ Definitions of forecasting
ο§ Roles of Forecasting and applications
ο§ Components of Forecasting Demand
ο§ List the elements of a good forecast
ο§ The steps in the forecasting process
ο§ Compare and contrast qualitative and
quantitative approaches to forecasting
ο§ Advantages and disadvantages of each
ο§ Time Series Methods
ο§ Forecast Accuracy
ο§ Time Series Forecasting Using Excel (if possible)
ο§ Regression Methods
Forecasting: Models and Applications
3. OperationsManagement
Forecasting ?
β’ Predicting the future based on the historical data.
β’ A statement about the future value of a variable of interest
such as demand.
β’ Forecasting is used to make informed decisions.
- Long-range
- Short-range
ο§ It is the basis for budgeting, planning capacity, sales,
production and inventory, personnel, purchasing, and more.
Forecasts play an important role in the planning process to
anticipate the future plan accordingly.
Forecasting: Models and Applications
Forecasting
4. OperationsManagement
Data based - expecting that history repeats itself in a certain
way; usually given in the form of a time series, a
chronological sequence of observed data with respect to a
certain variable.
Theory based - where the external factors determine events.
Qualitative forecast methods
- subjective
Quantitative forecast methods
- based on mathematical formulas
Types of Forecasting
Two main methods:
Another distinction consists of:
Forecasting: Models and Applications
5. OperationsManagement
Decisions and activities throughout an organization
Accounting Cost/profit estimates
Finance Cash flow and funding
Human Resources Hiring/recruiting/training
Marketing Pricing, promotion, strategy
MIS IT/IS systems, services
Operations Schedules, MRP, workloads
Product/service design New products and services
Uses of Forecasting
Forecasting: Models and Applications
6. OperationsManagement
β’ Assumes causal system
Past => Present => Future
β’ Forecasts rarely perfect because of randomness
β’ Forecasts more accurate for groups vs. individuals
β’ Forecast accuracy decreases as time horizon increases
Features of Forecasting
Forecasting: Models and Applications
I see that you will
get an A this semester.Timely
AccurateReliable
Written
Elements of a
Good Forecast
7. OperationsManagement
Depend on
β’ time frame
β’ demand behavior
β’ causes of behavior
Indicates how far into the future is forecast
β’ Short- to mid-range forecast
β’ typically encompasses the immediate future
β’ daily up to two years
β’ Long-range forecast
β’ usually encompasses a period of time longer
than two years
Types of Forecasting Methods
Time Frame
Forecasting: Models and Applications
8. OperationsManagement
ο§ Trend
β’ a gradual, long-term up or down movement of
demand
ο§ Random variations
β’ movements in demand that do not follow a pattern
ο§ Cycle
β’ an up-and-down repetitive movement in demand
ο§ Seasonal pattern
β’ an up-and-down repetitive movement in demand
occurring periodically
Demand Behavior
Types of Forecasting Methods
Forecasting: Models and Applications
9. OperationsManagement
Time
(a) Trend
Time
(d) Trend with seasonal pattern
Time
(c) Seasonal pattern
Time
(b) Cycle
DemandDemand
DemandDemand
Random
movement
Demand Behavior
Types of Forecasting Methods
Forecasting: Models and Applications
10. OperationsManagement
Types of Forecasting Methods
ο§ Time series
β’ statistical techniques that use historical demand
data to predict future demand
ο§ Regression methods
β’ attempt to develop a mathematical relationship
between demand and factors that cause its behavior
ο§ Qualitative
β’ use management judgment, expertise, and opinion
to predict future demand
Regular Behavior
Forecasting: Models and Applications
11. OperationsManagement
Steps of Forecasting Technique
Forecasting: Models and Applications
Step 1 Determine purpose of forecast
Step 2 Establish a time horizon
Step 3 Select a forecasting technique
Step 4 Obtain, clean and analyze data
Step 5 Make the forecast
Step 6 Monitor the forecast
βThe forecastβ
12. OperationsManagement Forecasting: Models and Applications
6. Check forecast
accuracy with one
or more measures
4. Select a forecast
model that seems
appropriate for data
5. Develop/compute
forecast for period
of historical data
8a. Forecast over
planning horizon
9. Adjust forecast
based on additional
qualitative information
and insight
10. Monitor results
and measure
forecast accuracy
8b. Select new
forecast model or
adjust parameters
of existing model
7.
Is accuracy
of forecast
acceptable?
1. Identify the
purpose of forecast
3. Plot data and
identify patterns
2. Collect
historical data
No
Yes
Copyright 2011 John Wiley & Sons, Inc.
Steps of Forecasting Technique
13. OperationsManagement Forecasting: Models and Applications
ο§ Judgmental
- uses subjective inputs for qualitative methods
ο§ Time series
- uses historical data assuming the future will be like
the past or present data
ο§ Associative models
- uses explanatory variables to predict the future
Forecasting Techniques
14. OperationsManagement Forecasting: Models and Applications
Forecasts are largely intuitive, whereas others integrate data
and perhaps even mathematical or statistical techniques.
Judgmental forecasts consist of:
ο forecasts by experts in the same field,
ο forecasts by individual sales people,
ο forecasts by division or product-line managers,
ο consumer surveys,
ο outside/ external experts or technical reports
Historical analogy relies on comparisons; Delphi method
o Opinions of managers and staff
o Achieves a consensus forecast
Opinion and Judgmental Methods
Forecasting Techniques
15. OperationsManagement Forecasting: Models and Applications
Forecasting Techniques
Time series Analysis
ο§ A time series is a set of observations of a variable at
regular intervals over time.
ο§ Assume that what has occurred in the past will continue
to occur in the future.
ο§ Components of a time series are generally classified as
trend T, cyclical C, seasonal S, and random or irregular R.
ο§ Time series analysis includes:
β’ moving average
β’ exponential smoothing
β’ linear trend line
ο§ Data are tabulated or graphed to show the nature of the
time dependence.
16. OperationsManagement Forecasting: Models and Applications
Following are the steps in time series forecasting:
1. Plot historical data to confirm relationship (e.g.,
linear, exponential, logarithmic etc).
2. Develop a trend equation (T ) to describe the data.
3. Develop a seasonal index (e.g., monthly index values).
4. Project trend into the future (e.g., monthly trend values).
5. Multiply trend values by corresponding seasonal
index values.
6. Modify projected values by any knowledge of:
β’ Cyclical business conditions (C) ,
β’ Anticipated irregular effects (R) .
Time series forecasting procedure
Forecasting Techniques
17. OperationsManagement
ο§ Simple to use
ο§ Virtually no cost
ο§ Quick and easy to prepare
ο§ Data analysis is nonexistent
ο§ Easily understandable
ο§ Cannot provide high accuracy
ο§ Can be a standard for accuracy
NaΓ―ve Forecasts
Forecasting Techniques
ο§ The forecast for any period equals the previous periodβs
actual value.
ο§ Demand in current period is used as next periodβs
forecast
Why NaΓ―ve Forecasts ?
Uh, give me a minute....
We sold 250 wheels last week....
Now, next week we should
sell.... 250???
Forecasting: Models and Applications
18. OperationsManagement
Forecasting Techniques
Forecasting: Models and Applications
Jan 120
Feb 90
Mar 100
Apr 75
May 110
June 50
July 75
Aug 130
Sept 110
Oct 90
ORDERS
Month Per Month
-
120
90
100
75
110
50
75
130
110
90Nov - ??
Forecast
NaΓ―ve Forecasts
Mathematical formula
used in NaΓ―ve:
β’ Stable time series
data
F (t ) = A (t -1)
β’ Seasonal variations
F (t ) = A (t β n )
β’ Data with trends
F (t ) = A ( t - 1) +
(A (t -1) β A(t β 2 ))
19. OperationsManagement
Three methods for describing trend are:
1. Moving average,
2. Hand fitting, and
3. Least squares.
A centered moving average is obtained by summing and
averaging the values from a given number of periods
repetitively, each time deleting the oldest value and adding
a new value.
Moving averages can smooth out fluctuations in any data,
while preserving the general pattern of the.
Forecasting Techniques
Trend Technique
Moving Average Method:
Forecasting: Models and Applications
20. OperationsManagement
The generalized formula for moving average method is:
ο§ Moving average / simple moving average
ο§ Weighted moving average
ο§ Exponential smoothing
Moving Average Method Contβ¦
π΄π¨ =
π
Number of Period
Techniques for Averaging
β Averaging method
β Weights most recent data more strongly
β Reacts more to recent changes
β Widely used, accurate method
Forecasting: Models and Applications
Forecasting Techniques
21. OperationsManagement
A technique that averages a number of recent actual
values, updated as new values become available.
MAn =
n
i = 1
ο
Di
n
Simple Moving average
where
n = number of periods
in the moving
average
Di = demand in period i
Ft = MAn=
n
At-n + β¦ At-2 + At-1
Or,
Forecasting: Models and Applications
Forecasting Techniques
22. OperationsManagement
3-month Simple Moving Average
Jan 120
Feb 90
Mar 100
Apr 75
May 110
June 50
July 75
Aug 130
Sept 110
Oct 90
Nov -
Orders
Month Per Month
MA3 =
3
i = 1
ο Di
3
=
90 + 110 + 130
3
= 110 orders for Nov
β
β
β
103.3
88.3
95.0
78.3
78.3
85.0
105.0
110.0
Moving
Average
Forecasting: Models and Applications
Forecasting Techniques
23. OperationsManagement
Jan 120
Feb 90
Mar 100
Apr 75
May 110
June 50
July 75
Aug 130
Sept 110
Oct 90
Nov -
Orders
Month Per Month
β
β
β
β
β
99.0
85.0
82.0
88.0
95.0
91.0
Moving
Average
5-month Simple Moving Average
MA5 =
5
i = 1
ο Di
5
=
90 + 110 + 130+75+50
5
= 91 orders for Nov
Forecasting: Models and Applications
Forecasting Techniques
24. OperationsManagement
150 β
125 β
100 β
75 β
50 β
25 β
0 β | | | | | | | | | | |
Jan Feb Mar Apr May June July Aug Sept Oct Nov
Actual
Orders
Month
5-month
3-month
Effect of 3-month and 5-month moving average
Forecasting: Models and Applications
Forecasting Techniques
25. OperationsManagement
ο§ More recent values in a series are given more weight in
computing the forecast.
ο§ Adjusts moving average method to more closely reflect
data fluctuations
Weighted Moving Average
WMAn =
i = 1
ο Wi Di
where
Wi = the weight for period i,
between 0 and 100 %
οWi = 1.00
n
Ft = WMAn=
wnAt-n + β¦ wn-1At-2 + w1At-1
n
Forecasting Techniques
Forecasting: Models and Applications
26. OperationsManagement
MONTH WEIGHT DATA
August 17% 130
September 33% 110
October 50% 90
WMA3 =
3
i = 1
ο Wi Di
= (0.50)(90) + (0.33)(110) + (0.17)(130)
= 103.4 orders
November Forecast
Forecasting Techniques
Forecasting: Models and Applications
Example: Weighted Moving Average
27. OperationsManagement Forecasting: Models and Applications
Example: Weighted Moving Average
Forecasting Techniques
Shipments (in tons) of welded tube by an aluminum producer
are shown below:
a) Graph the data, and comment on the relationship.
b) Compute a 3-year moving average, plot it as a dotted
line, and use it to forecast shipments in year 12.
c) Using a weight of 3 for the most recent data, 2 for
the next, and 1 for the oldest, forecast shipments in
year 12.
Ref. Operations management, A. Kumar and N. Suresh, New Age, pp. 108-109
28. OperationsManagement
Solution:
Year Shipments 3-y moving
average
1 2 -
2 3 3.7
3 6 6.3
4 10 8.0
5 8 8.3
6 7 9.0
7 12 11.0
8 14 13.3
9 14 15.3
10 18 17.0
11 19 -
The MA forecast for year 12 would be
that of the latest average, 17.0 tons.
The data are plotted as shown:
Moving average:
= 17.8 tons
Example: WMA Contβ¦
Forecasting Techniques
Forecasting: Models and Applications
29. OperationsManagement
The equation used for forecast for next period is:
where:
Ft +1 = forecast for next period
Dt = actual demand for present period
Ft = previously determined forecast for present period
πΆ = weighting factor, smoothing constant
Exponential Smoothing
π π+π = πΆπ« π + π β πΆ π π
Effect of Smoothing Constant
0.0 ο£ο ο‘ο ο£ 1.0
If ο‘ο = 0.20, then Ft +1 = 0.20 Dt + 0.80 Ft If ο‘ο = 0, then Ft +1 = 0 Dt + 1 Ft = Ft
Forecast does not reflect recent data
If ο‘ο = 1, then Ft +1 = 1 Dt + 0 Ft = Dt ; Forecast based only on most recent data
Forecasting Techniques
Forecasting: Models and Applications
30. OperationsManagement
Example: Exponential Smoothing
Period Month Demand
1 Jan 37
2 Feb 40
3 Mar 41
4 Apr 37
5 May 45
6 Jun 50
7 Jul 43
8 Aug 47
9 Sep 56
10 Oct 52
11 Nov 55
12 Dec 54
F2 = ο‘D1 + (1 - ο‘)F1
= (0.30)(37) + (0.70)(37)
= 37
F3 = ο‘D2 + (1 - ο‘)F2
= (0.30)(40) + (0.70)(37)
= 37.9
F13 = ο‘D12 + (1 - ο‘)F12
= (0.30)(54) + (0.70)(50.84)
= 51.79
Letting, ο‘ =ο 0.30
and so on. Similarly β¦
Forecasting Techniques
Forecasting: Models and Applications
31. OperationsManagement
Forecast, Ft + 1
Period Month Demand (ο‘ = 0.3) (ο‘ = 0.5)
1 Jan 37 β β
2 Feb 40 37.00 37.00
3 Mar 41 37.90 38.50
4 Apr 37 38.83 39.75
5 May 45 38.28 38.37
6 Jun 50 40.29 41.68
7 Jul 43 43.20 45.84
8 Aug 47 43.14 44.42
9 Sep 56 44.30 45.71
10 Oct 52 47.81 50.85
11 Nov 55 49.06 51.42
12 Dec 54 50.84 53.21
13 Jan β 51.79 53.61
Example: Exponential Smoothing
Forecasting Techniques
Forecasting: Models and Applications
34. OperationsManagement
The generalized equation
y = a + bx
Where,
a = intercept
b = slope of the line
x = time period
y = forecast for
demand for period x
where
n = number of periods
= mean of the x values
= mean of the y values
π =
ππ β π. π. π
π π β π π π
π = π β π π
π =
π
π
π =
π
π
Linear Trend Line
Forecasting Techniques
Forecasting: Models and Applications
36. OperationsManagement
ο§ Linear regression
β’ mathematical technique that relates a dependent
variable to an independent variable in the form of a
linear equation
ο§ Correlation
β’ a measure of the strength of the relationship between
independent and dependent variables
Regression Method
The generalized equation, y = a + bx
Where, a = intercept, b = slope of the line, x = time
period, and y = forecast for demand for period x
Linear Regression
n = number of periodsπ =
ππ β π. π. π
π π β π π π
π = π β π π
Forecasting Techniques
Forecasting: Models and Applications
38. OperationsManagement
ο§ Correlation, r
β’ Measure of strength of relationship
β’ Varies between -1.00 and +1.00
ο§ Coefficient of determination, r2
β’ Percentage of variation in dependent variable resulting
from changes in the independent variable
Computing coefficient of correlation:
Forecasting Techniques
Forecasting: Models and Applications
Correlation
nο₯ xy - ο₯ xο₯ y
[nο₯ x2 - (ο₯ x)2] [nο₯ y2 - (ο₯ y)2]
r =
(8)(2,167.7) - (49)(346.9)
[(8)(311) - (49)2] [(8)(15,224.7) - (346.9)2]
r = =0.947
39. OperationsManagement
Multiple Regression
Study the relationship of demand to two or more independent
variables
The relationship is expressed as:
y = ο’0 + ο’1x1 + ο’2x2 β¦ + ο’kxk
where
ο’0 = the intercept
ο’1, β¦ , ο’k = parameters for the independent variables
x1, β¦ , xk = independent variables
Forecasting Techniques
Forecasting: Models and Applications
40. OperationsManagement
r2, the coefficient
of determination
Regression equation
coefficients for x1 and x2
Multiple Regression
Forecasting Techniques
Forecasting: Models and Applications
y = 19,094.42 + 3560.99 x1 + .0368 x2
y = 19,094.42 + 3560.99 (7) + .0368 (60,000)
= 46,229.35
46. OperationsManagement
ο§ No single technique works in every situation
ο§ Two most important factors
o Cost and Accuracy
ο§ Other factors include the availability of:
ο§ Historical data
ο§ Computers
ο§ Time needed to gather and analyze the data
ο§ Forecast horizon
ο§ Forecasts are the basis for many decisions
ο§ Work to improve short-term forecasts
ο§ Accurate short-term forecasts improve
β’ Profits
β’ Lower inventory levels
β’ Reduce inventory shortages
β’ Improve customer service levels
β’ Enhance forecasting credibility
Forecasting: Models and Applications
Choosing Forecasting Tech