+ All Categories
Home > Technology > Forecasting

Forecasting

Date post: 15-Jul-2015
Category:
Upload: 3abooodi
View: 23,146 times
Download: 0 times
Share this document with a friend
43
Chapter Two Forecasting Forecasting
Transcript
Page 1: Forecasting

Chapter TwoForecastingForecasting

Page 2: Forecasting

Planning Forecast

Customer

ProductionProcess

FinishedGoods

Inputs

Page 3: Forecasting

Forecasting

Marketing: forecasts sales for new and

existing products.

Production: uses sales forecasts to plan

production and operations; sometimes

involved in generating sales forecasts.

Page 4: Forecasting

Characteristics of Forecasts

They are usually wrong A good forecast is usually more than a

single number Aggregate forecast are more accurate The longer the forecasting horizon, the

less accurate the forecasts will be Forecasts should not be used to the

exclusion of known information

Page 5: Forecasting

Forecasting Horizon

Short term(inventory management, production plans..)

Intermediate term(sales patterns for product families..)

Long term(long term planning of capacity needs)

Page 6: Forecasting

Forecasting Techniques

JudgmentalModels

Time SeriesMethods Causal Methods

ForecastingTechnique

DelphiMethod

MovingAverage

ExponentialSmoothing

RegressionAnalysis

SeasonalityModels

Page 7: Forecasting

Types of forecasting Methods

Subjective methodsSales force compositesCustomer surveyJury of executive opinionThe Delphi method

Objective methodsCausal methods

Time series methods

Page 8: Forecasting

Qualitative Methods

Don’t have data Don’t have time to develop a forecast Often used in practice “Close enough” Depend on expert opinions Market surveys More appropriate for long term forecasts

Page 9: Forecasting

Delphi Technique

A method to obtain a consensus forecast by using opinions from a group of “experts” expert opinionconsulting salespersonsconsulting consumers

Page 10: Forecasting

Causal Methods Causal methods use data from sources other than the

series being predicted.

If Y is the phenomenon to be forecast and X1 , X2 , . .., Xn

are the n variables we believe to be related to Y, then a causal model is one in which the forecast for Y is some function of these variables:

Y = f (X1 , X2 , . .., Xn )

Econometric models are causal models in which the relationship between Y and (X1 , X2 , . .., Xn ) is linear.

That is Y = ao + a1 X1 + a2 X2 + … an Xn

for some constants a1 , a2 , . . . , an

Page 11: Forecasting

Forecasting Steps for Quantitative Methods

Collect data Reduce/clean data Build and evaluate model(s) Forecast (model extrapolation) Track the forecast

Page 12: Forecasting

Identify the correct pattern

• Collect data. Look for possible cause/effect relationships

• Determine which form can be used to generate the pattern

• Determine specific values of the parameters

Page 13: Forecasting

0

200

400

600

800

1000

1200

1400

1600

Jan

Apr Jul

Oct Ja

nApr Ju

lO

ct Jan

Apr Jul

Oct

Period

Sal

es i

n t

ho

usa

nd

s o

f ca

ses

Page 14: Forecasting

Building Models

Plot data over time. (remove outliers & get right scale).

Using part of the data, estimate model parameters. Forecast the rest of the data with the model. Evaluate accuracy of the model. Use judgment to modify. Keep track of model accuracy over time (redo, if

needed).

Page 15: Forecasting

Forecasting Stationary Series

Page 16: Forecasting

Time series Analysis

Patterns that arise most often

Trend Seasonality Cycles Randomness

Page 17: Forecasting

Time Series PatternsFig. 2-2

Page 18: Forecasting

Notation

: Observed value of the demand during period t

time series we would like to predict

forecast made for period t in period t-1 forecast made at the end of t-1 after having observed , , …

1−tD

:

:}1,{

t

t

t

F

tD

D

2−tD

Page 19: Forecasting

Time Series Forecast

For some set of weights

,...., 10

0

aa

DaFn

ntnt ∑∞

=−=

Page 20: Forecasting

Evaluating forecasts

Forecast error in period t

For multiple-step-ahead

ttt DFe −=

ttt DFe −= −τ

Page 21: Forecasting

Evaluating Forecasts Mean Absolute Deviation

Mean Square Errorn

eMAD

n

ii∑

== 1

||

n

eMSE

n

ii∑

== 1

2

Page 22: Forecasting

Forecast Errors Over TimeFig. 2-3

Page 23: Forecasting

TIME SERIES METHODSStationary Series

A stationary time series is represented by a

constant plus a random fluctuation:

Dt = µ+ εt

where µ is an unknown constant corresponding to the mean of the series and εt is a random error with mean 0 and variance σ2 .

The methods described for stationary series are: Moving Averages Exponential Smoothing

Page 24: Forecasting

Methods of Forecasting Stationary Series Moving Averages

Exponential SmoothingN

DDD

N

DF Nttt

t

Ntii

t−−−

−= +++==∑ ...21

1

11 )1( −− −+= ttt FDF αα

Page 25: Forecasting

Moving Average

N

DDDF Nttt

t−−− +++= ...21

Page 26: Forecasting

90Oct

110Sep

130Aug

75Jul

50Jun

110May

75Apr

100Mar

90Feb

120Jan

DeliveriesMonth

0

20

40

60

80

100

120

140

Jan Feb Mar Apr May Jun Jul Aug Sep Oct

Mo n t h

Page 27: Forecasting

94110

92

90

83

91

MA(6)

105

85

78

78

95

88

103

MA(3)

90Oct

110Sep

130Aug

75Jul

50Jun

110May

75Apr

100Mar

90Feb

120Jan

DeliveriesMonth

Page 28: Forecasting

0

20

40

60

80

100

120

140

1 2 3 4 5 6 7 8 9 10 11

Page 29: Forecasting

17202412

1922

15182211

13 162010

11 14189

9 12168

7 10147

8126

6105

484

63

42

21

MA(6)MA(3)DeliveriesMonth

Page 30: Forecasting

Moving-Average Forecasts Lag Behind a Trend

Fig. 2-4

Page 31: Forecasting

EXPONENTIAL SMOOTHING

Current forecast is a weighted average of the last forecast and the current value of demand

New forecast = α (current observation of demand)

+ (1- α ) (last forecast)

Page 32: Forecasting

Exponential Smoothing

11

111

11

)(

)1(

−−

−−−

−−

−=−−=

−+=

ttt

tttt

ttt

eFF

DFFF

FDF

αα

αα

Ft = Ft-1 – (fraction of the observed forecast error in t-1)

If we forecast high in period t-1 error is positive adjustment to decrease current forecast

If we forecast low in period t-1 error is negative adjustment to increase current forecast

Page 33: Forecasting

( ) 1

22

21

221

11

1

)1()1(

)1(

)1(

−−

=

−−−

−−−

−−

∑ −=

−+−+=

−+=−+=

itoi

it

tttt

ttt

ttt

DF

FDDF

FDF

FDF

αα

αααα

αααα

Page 34: Forecasting

Example

2201908

2113057

2032856

2012255

2021864

2051753

2002502

200 2001

ForecastFailuresQuarter

Page 35: Forecasting

0

50

100

150

200

250

300

350

1 2 3 4 5 6 7 8

Page 36: Forecasting

Weights in Exponential Smoothing

Fig. 2-5

Page 37: Forecasting

Exponential Smoothing for Different Values of Alpha

Fig. 2-6

Page 38: Forecasting

Smaller values of α produce more stable forecasts,whereas larger values of α will produce forecasts which react more quickly to changes in the demand pattern.

Page 39: Forecasting

Comparison

2

1)1()...321(

1 +=+=++++ N

N

NNN

N

( )α

αα 11 1

1

=− −∞

=∑ i

i

i

2

11 += N

α

Page 40: Forecasting

Similarities & Differences

Stationary series Single parameter Lag behind a trend When α=2/(N+1)

Same distribution of forecast error

ES weighted average of all past data

MA only last N periods

MA : save past N data ES : only last forecast

Page 41: Forecasting

Multiple-Step-Ahead Forecasts

Same as one-step-ahead-forecast

Page 42: Forecasting

Trend Based Methods

Regression Analysis

Double Exponential Smoothing

btaFt +=

tttt GSF ττ +=+,

Page 43: Forecasting

Double Exponential Smoothing

Intercept at time t

and slope at time t

))(1( 11 −− +−+= tttt GSDS αα

11 )1()( −− −+−= tttt GSSG ββ

tttt GSF ττ +=+,


Recommended