0% found this document useful (0 votes)
22 views24 pages

Forecasting TT MBA

The document discusses forecasting methods. It describes forecasting as predicting future trends or events based on past and present data through analyzing historical data patterns and using mathematical models. Common forecasting methods mentioned include time series analysis, regression analysis, machine learning, judgmental forecasting and simulation. Specific time-series forecasting models discussed are moving averages and exponential smoothing, which predict the future based solely on past values. Measures of forecast accuracy like mean absolute deviation are also covered.

Uploaded by

tetteh godwin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views24 pages

Forecasting TT MBA

The document discusses forecasting methods. It describes forecasting as predicting future trends or events based on past and present data through analyzing historical data patterns and using mathematical models. Common forecasting methods mentioned include time series analysis, regression analysis, machine learning, judgmental forecasting and simulation. Specific time-series forecasting models discussed are moving averages and exponential smoothing, which predict the future based solely on past values. Measures of forecast accuracy like mean absolute deviation are also covered.

Uploaded by

tetteh godwin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Forecasting

Prof. C.Sebil
FORECASTING
◼ It is the process used to predict future
events or trends based on past and
present data.

◼ It involves analyzing historical data,


identifying patterns or trends, and using
mathematicala models or statistical
techniques to make predictions about the
future outcomes.

C. Sebil 5-2
Methods of Forecasting

◼ Time series analysis


◼ Regression analysis
◼ Machine learning
◼ Judmental forecasting
◼ Simulation

C. Sebil 5-3
Learning Objectives
After completing this chapter, students will be able to:

1. Understand and know when to use various


families of forecasting models.
2. Compare moving averages, exponential
smoothing

C. Sebil 5-4
Introduction

◼ Managers are always trying to reduce


uncertainty and make better estimates of what
will happen in the future.
◼ This is the main purpose of forecasting.
◼ There are several quantitative techniques for
forecasting, including:
◼ Moving averages
◼ Exponential smoothing
◼ Least squares regression analysis

C. Sebil 5-5
Time-Series Models

◼ Time-series models attempt to predict


the future based on the past.
◼ Common time-series models are:
◼ Moving average.
◼ Exponential smoothing.
◼ Regression analysis is used in trend
projections and one type of
decomposition model.

C. Sebil 5-6
Measures of Forecast Accuracy

◼ We compare forecasted values with actual values


to see how well one model works or to compare
models.
Forecast error = Actual value – Forecast value

◼ One measure of accuracy is the mean absolute


deviation (MAD):

MAD =
 forecast error
n

C. Sebil 5-7
Measures of Forecast Accuracy
Using a naïve forecasting model we can compute the MAD:
ACTUAL
SALES OF ABSOLUTE VALUE OF
CD FORECAST ERRORS (DEVIATION),
YEAR PLAYERS SALES (ACTUAL – FORECAST)
1 110 — —
2 100 110 |100 – 110| = 10
3 120 100 |120 – 110| = 20
4 140 120 |140 – 120| = 20
5 170 140 |170 – 140| = 30
6 150 170 |150 – 170| = 20
7 160 150 |160 – 150| = 10
8 190 160 |190 – 160| = 30
9 200 190 |200 – 190| = 10
10 190 200 |190 – 200| = 10
Table 5.2 11 — 190 —
Sum of |errors| = 160
MAD = 160/9 = 17.8
C. Sebil 5-8
Measures of Forecast Accuracy
Using a naïve forecasting model we can compute the MAD:
ACTUAL ABSOLUTE VALUE OF
SALES OF CD FORECAST ERRORS (DEVIATION),
YEAR PLAYERS SALES (ACTUAL – FORECAST)
1 110 — —
2 100 110 |100 – 110| = 10
3 120 100 |120 – 110| = 20
4
MAD =
5
 forecast error 160
140
170 =
120
= 17.8
140
|140 – 120| = 20
|170 – 140| = 30
6 150 n 170 9 |150 – 170| = 20
7 160 150 |160 – 150| = 10
8 190 160 |190 – 160| = 30
9 200 190 |200 – 190| = 10
10 190 200 |190 – 200| = 10
11 — 190 —
Sum of |errors| = 160
MAD = 160/9 = 17.8

C. Sebil 5-9
Table 5.2
Measures of Forecast Accuracy

◼ There are other popular measures of forecast


accuracy.
◼ The mean squared error:

MSE =
 ( error) 2

n
◼ The mean absolute percent error:
error
 actual
MAPE = 100%
n
◼ And bias is the average error.

C. Sebil 5-10
Time-Series Forecasting Models

◼ A time series is a sequence of evenly


spaced events.
◼ Time-series forecasts predict the future
based solely on the past values of the
variable, and other variables are
ignored.

C. Sebil 5-11
Moving Averages

◼ Moving averages can be used when


demand is relatively steady over time.
◼ The next forecast is the average of the
most recent n data values from the time
series.
◼ This methods tends to smooth out short-
term irregularities in the data series.

Sum of demands in previous n periods


Moving average forecast =
n

C. Sebil 5-12
Moving Averages
◼ Mathematically:

Yt + Yt −1 + ... + Yt − n+1
Ft +1 =
n

Where:
Ft +1 = forecast for time period t + 1
Yt = actual value in time period t
n = number of periods to average

C. Sebil 5-13
Wallace Garden Supply

◼ A Company wants to forecast demand


for its Storage Shed.
◼ They have collected data for the past
year.
◼ They are using a three-month moving
average to forecast demand (n = 3).

C. Sebil 5-14
Wallace Garden Supply

MONTH ACTUAL SHED SALES THREE-MONTH MOVING AVERAGE


January 10
February 12
March 13
April 16 (10 + 12 + 13)/3 = 11.67
May 19 (12 + 13 + 16)/3 = 13.67
June 23 (13 + 16 + 19)/3 = 16.00
July 26 (16 + 19 + 23)/3 = 19.33
August 30 (19 + 23 + 26)/3 = 22.67
September 28 (23 + 26 + 30)/3 = 26.33
October 18 (26 + 30 + 28)/3 = 28.00
November 16 (30 + 28 + 18)/3 = 25.33
December 14 (28 + 18 + 16)/3 = 20.67
January — (18 + 16 + 14)/3 = 16.00

Table 5.3
C. Sebil 5-15
Weighted Moving Averages
◼ Weighted moving averages use weights to put
more emphasis on previous periods.
◼ This is often used when a trend or other pattern is
emerging.

Ft +1 =
 ( Weight in period i )( Actual value in period)
 ( Weights)
◼ Mathematically:
w1Yt + w2Yt −1 + ... + wnYt − n+1
Ft +1 =
w1 + w2 + ... + wn
where
wi = weight for the ith observation
C. Sebil 5-16
Wallace Garden Supply

◼ A company wants to try a weighted moving


average model to forecast demand for its
Storage Shed.
◼ They decide on the following weighting
scheme:
WEIGHTS APPLIED PERIOD
3 Last month
2 Two months ago
1 Three months ago
3 x Sales last month + 2 x Sales two months ago + 1 X Sales three months ago
6
Sum of the weights

C. Sebil 5-17
Wallace Garden Supply
THREE-MONTH WEIGHTED
MONTH ACTUAL SHED SALES MOVING AVERAGE
January 10
February 12
March 13
April 16 [(3 X 13) + (2 X 12) + (10)]/6 = 12.17
May 19 [(3 X 16) + (2 X 13) + (12)]/6 = 14.33
June 23 [(3 X 19) + (2 X 16) + (13)]/6 = 17.00
July 26 [(3 X 23) + (2 X 19) + (16)]/6 = 20.50
August 30 [(3 X 26) + (2 X 23) + (19)]/6 = 23.83
September 28 [(3 X 30) + (2 X 26) + (23)]/6 = 27.50
October 18 [(3 X 28) + (2 X 30) + (26)]/6 = 28.33
November 16 [(3 X 18) + (2 X 28) + (30)]/6 = 23.33
December 14 [(3 X 16) + (2 X 18) + (28)]/6 = 18.67
January — [(3 X 14) + (2 X 16) + (18)]/6 = 15.33
Table 5.4
C. Sebil 5-18
Exponential Smoothing
◼ Exponential smoothing is a type of moving
average that is easy to use and requires little
record keeping of data.

New forecast = Last period’s forecast


+ (Last period’s actual demand
– Last period’s forecast)

Here  is a weight (or smoothing constant) in


which 0≤≤1.

C. Sebil 5-19
Exponential Smoothing
Mathematically:

Ft +1 = Ft +  (Yt − Ft )

Where:
Ft+1 = new forecast (for time period t + 1)
Ft = pervious forecast (for time period t)
 = smoothing constant (0 ≤  ≤ 1)
Yt = pervious period’s actual demand

The idea is simple – the new estimate is the old


estimate plus some fraction of the error in the
last period.

C. Sebil 5-20
Exponential Smoothing Example
◼ In January, February’s demand for a certain
car model was predicted to be 142.
◼ Actual February demand was 153
◼ Using a smoothing constant of  = 0.20, what
is the forecast for March?

New forecast (for March demand) = 142 + 0.2(153 – 142)


= 144.2 or 144 autos

◼ If actual demand in March was 136, the April


forecast would be:
New forecast (for April demand) = 144.2 + 0.2(136 – 144.2)
= 142.6 or 143 autos

C. Sebil 5-21
Selecting the Smoothing Constant

◼ Selecting the appropriate value for  is key


to obtaining a good forecast.
◼ The objective is always to generate an
accurate forecast.
◼ The general approach is to develop trial
forecasts with different values of  and
select the  that results in the lowest MAD.

C. Sebil 5-22
Exponential Smoothing
Exponential Smoothing Forecast for =0.1 and
=0.5.
ACTUAL
TONNAGE FORECAST FORECAST
QUARTER UNLOADED USING  =0.10 USING  =0.50
1 180 175 175
2 168 175.5 = 175.00 + 0.10(180 – 175) 177.5
3 159 174.75 = 175.50 + 0.10(168 – 175.50) 172.75
4 175 173.18 = 174.75 + 0.10(159 – 174.75) 165.88
5 190 173.36 = 173.18 + 0.10(175 – 173.18) 170.44
6 205 175.02 = 173.36 + 0.10(190 – 173.36) 180.22
7 180 178.02 = 175.02 + 0.10(205 – 175.02) 192.61
8 182 178.22 = 178.02 + 0.10(180 – 178.02) 186.30
9 ? 178.60 = 178.22 + 0.10(182 – 178.22) 184.15
C. Sebil 5-23
Table 5.5
Exponential Smoothing
Absolute Deviations and MADs for the two different
smoothing constants
ACTUAL ABSOLUTE ABSOLUTE
TONNAGE FORECAST DEVIATIONS FORECAST DEVIATIONS
QUARTER UNLOADED WITH  = 0.10 FOR  = 0.10 WITH  = 0.50 FOR  = 0.50
1 180 175 5….. 175 5….
2 168 175.5 7.5.. 177.5 9.5..
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.3..
Sum of absolute deviations 82.45 98.63
Σ|deviations|
MAD = = 10.31 MAD = 12.33
n

Table 5.6
C. Sebil Best choice 5-24

You might also like