Technology Forecasting Learning
Technology Forecasting Learning
Objectives
Objectives
List the elements of a good forecast. Outline the steps in the forecasting
process.
Describe at least three qualitative
forecasting techniques and the advantages and disadvantages of each.
Compare and contrast qualitative and
Learning Objectives
Learning Objectives
Briefly describe averaging techniques,
trend and seasonal techniques, and regression analysis, and solve typical problems.
Describe two measures of forecast
accuracy.
Describe two ways of evaluating and
controlling forecasts.
FORECAST:
A statement about the future value of a variable of interest such as demand.
Forecasting is used to make informed
decisions.
Long-range
Forecasts
Forecasts
Forecasts affect decisions and activities
throughout an organization
Accounting, finance
Human resources
Marketing
MIS
Operations
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
Uses of Forecasts
Assumes causal system
past ==> future
Forecasts rarely perfect because of randomness
Forecasts more accurate for
groups vs. individuals
Forecast accuracy decreases
as time horizon increases I see that you will
get an A this semester.
Features of Forecasts
Elements of a Good Forecast
Elements of a Good Forecast
Timely
Accurate Reliable
anin
gful Written
sy to
Steps in the Forecasting Process
Steps in the Forecasting Process
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
Types of Forecasts
Types of Forecasts
Judgmental - uses subjective inputs
Time series - uses historical data
assuming the future will be like the past
Associative models - uses explanatory
Judgmental Forecasts
Judgmental Forecasts
Executive opinions Sales force opinions Consumer surveys Outside opinion
Delphi method
Opinions of managers and staff
Time Series Forecasts
Time Series Forecasts
Trend - long-term movement in data Seasonality - short-term regular
variations in data
Cycle – wavelike variations of more than
one year’s duration
Irregular variations - caused by unusual
circumstances
Forecast Variations
Forecast Variations
Trend
Irregular variation
Seasonal variations
90 89 88
Figure 3.1
Naive Forecasts
Naive Forecasts
Uh, give me a minute....
We sold 250 wheels last
week.... Now, next week
we should sell....
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
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))
Uses for Naïve Forecasts
Techniques for Averaging
Techniques for Averaging
Moving average
Weighted moving average
Moving Averages
Moving Averages
Moving average – A technique that averages a number of recent actual values, updated as new values become available.
Weighted moving average – More recent values in a series are given more weight in computing the forecast.
F = WMA = w A + … w A + w A Ft = MAn= At-n n
Simple Moving Average
Simple Moving Average
35 37 39 41 43 45 47
1 2 3 4 5 6 7 8 9 10 11 12
Actual
MA3 MA5
F
t= MA
n=
n
Exponential Smoothing
Exponential Smoothing
• Premise--The most recent observations might have the highest predictive value.
Therefore, we should give more weight to
the more recent time periods when forecasting.
Exponential Smoothing
Exponential Smoothing
Weighted averaging method based on
previous forecast plus a percentage of the forecast error
A-F is the error term, is the % feedback
Period Actual Alpha = 0.1 Error Alpha = 0.4 Error 1 42
2 40 42 -2.00 42 -2
3 43 41.8 1.20 41.2 1.8 4 40 41.92 -1.92 41.92 -1.92 5 41 41.73 -0.73 41.15 -0.15 6 39 41.66 -2.66 41.09 -2.09 7 46 41.39 4.61 40.25 5.75 8 44 41.85 2.15 42.55 1.45 9 45 42.07 2.93 43.13 1.87 10 38 42.36 -4.36 43.88 -5.88 11 40 41.92 -1.92 41.53 -1.53
Example 3 - Exponential Smoothing
Picking a Smoothing Constant
Picking a Smoothing Constant
35 40 45 50
1 2 3 4 5 6 7 8 9 10 11 12
Period D e m a n
d .1
Common Nonlinear Trends
Common Nonlinear Trends
Parabolic
Exponential
Growth
Linear Trend Equation
Linear Trend Equation
Ft = Forecast for period t
t = Specified number of time periods a = Value of Ft at t = 0
b = Slope of the line
Ft = a + bt
Calculating a and b
Calculating a and b
b = n (ty) - t y n t2 - ( t)2
a = y - b t n
Linear Trend Equation Example
Linear Trend Equation Example
t y
W e e k t2 S a l e s t y
1 1 1 5 0 1 5 0
2 4 1 5 7 3 1 4
3 9 1 6 2 4 8 6
4 1 6 1 6 6 6 6 4
5 2 5 1 7 7 8 8 5
t = 1 5 t 2 = 5 5 y = 8 1 2 t y = 2 4 9 9
Linear Trend Calculation
Linear Trend Calculation
y = 143.5 + 6.3t
a = 812 - 6.3(15)
5 =
b = 5 (2499) - 15(812)
5(55) - 225 =
12495-12180
275 -225 = 6.3
Techniques for Seasonality
Techniques for Seasonality
Seasonal variations
Regularly repeating movements in series values that can be tied to recurring events.
Seasonal relative
Percentage of average or trend
Centered moving average
Associative Forecasting
Associative Forecasting
Predictor variables - used to predict values
of variable interest
Regression - technique for fitting a line to a
set of points
Least squares line - minimizes sum of
Linear Model Seems Reasonable
Linear Model Seems Reasonable
A straight line is fitted to a set of sample points.
0 10 20 30 40 50
0 5 10 15 20 25
Linear Regression Assumptions
Linear Regression Assumptions
Variations around the line are random
Deviations around the line normally distributed
Predictions are being made only within the
range of observed values
For best results:
Always plot the data to verify linearity
Check for data being time-dependent
Forecast Accuracy
Forecast Accuracy
Error - difference between actual value and predicted value
Mean Absolute Deviation (MAD)
Average absolute error
Mean Squared Error (MSE)
Average of squared error
Mean Absolute Percent Error (MAPE)
MAD, MSE, and MAPE
MAD, MSE, and MAPE
MAD = Actual forecast
n
MSE = Actual forecast)
-1
2
n
(
MAD, MSE and MAPE
MAD, MSE and MAPE
MAD
Easy to compute
Weights errors linearly
MSE
Squares error
More weight to large errors
MAPE
Example 10
Example 10
Period Actual Forecast (A-F) |A-F| (A-F)^2 (|A-F|/Actual)*100
1 217 215 2 2 4 0.92
2 213 216 -3 3 9 1.41
3 216 215 1 1 1 0.46
4 210 214 -4 4 16 1.90
5 213 211 2 2 4 0.94
6 219 214 5 5 25 2.28
7 216 217 -1 1 1 0.46
8 212 216 -4 4 16 1.89
-2 22 76 10.26
MAD= 2.75
Controlling the Forecast
Controlling the Forecast
Control chart
A visual tool for monitoring forecast errors
Used to detect non-randomness in errors
Forecasting errors are in control if
All errors are within the control limits
Sources of Forecast errors
Sources of Forecast errors
Model may be inadequate Irregular variations
Tracking Signal
Tracking Signal
Tracking signal = (Actual-forecast)
MAD
•Tracking signal
–Ratio of cumulative error to MAD
Choosing a Forecasting
Choosing a Forecasting
Technique
Technique
No single technique works in every
situation
Two most important factors
Cost
Accuracy
Other factors include the availability of:
Historical data
Operations Strategy
Operations Strategy
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
Supply Chain Forecasts
Supply Chain Forecasts
Sharing forecasts with supply can
Improve forecast quality in the supply chain
Lower costs
Shorter lead times
Exponential Smoothing
Linear Trend Equation
Simple Linear Regression