Professional Documents
Culture Documents
Forecasts
To make forecasts people uses two kinds of information: (i) Current factors or conditions (ii) Past experience in a similar situation * Forecasts are t e !asis for !ud"etin"# plannin" capacit$# sales# production and in%entor$# personnel# purc asin" and more& * Forecasts pla$ an important role in t e plannin" process !ecause t e$ ena!le a mana"er to anticipate t e future so e can plan accordin"l$& Example: (i) 'ccountin": (ew product cost estimates# profit pro)ections# cas mana"ement etc& (ii) Human resources: Hirin" acti%ities# recruitment# trainin" etc& (iii) *perations: +c edulin"# work assi"nment# in%entor$ plannin" etc& T ere are two uses of forecasts& (i) To elp mana"ers plan t e s$stem (ii) To elp t em plan t e use of t e s$stem& Planning systems involves lon",term plans a!out t e t$pes of products to offer# w at facilities and e-uipments to a%e# w ere to locate etc& Planning the use of systems refers to s ort,term and intermediate,term plannin" w ic in%ol%es plannin" in%entor$ and work force# plannin" purc asin" and production# !ud"etin" and sc edulin"&
DBH3
DBH3
DBH3
Trends
(ii) Seasonality: .t refers to s ort,term re"ular %ariations related to calendar or time of a da$& 3xample: 7estaurants# supermarkets experiences weekl$ or dail$ seasonalit$&
+easonalit$ (iii) Cycles: C$cles are wa%elike %ariations lastin" more t an one $ear& 3xample: 3conomic# political and a"ricultural conditions&
C$cles
DBH3 (i%) ,rregular variations: .t caused !$ unusual circumstances# not relati%e of t$pical !e a%ior& T ese need to !e identified and remo%e from t e data&
.rre"ular Trends
(%) -andom variations: 7andom %ariations are residual %ariations t at remains after all ot er !e a%iors a%e !een accounted for& T e small !umps in t e fi"ures are random %ariation&
Ft = MAn =
A
i =1
t i
w ere
i ? 'n index t at corresponds to time period n ? (o& of period in t e mo%in" a%era"e Ai ? 'ctual %alue in period t-i MA ? 6o%in" a%era"e Ft ? Forecast for time period t
DBH3
For example# MA3 implies a t ree,period mo%in" a%era"e forecast# and MA: implies a fi%e,period mo%in" a%era"e forecast& Example: Compute a 3,period mo%in" a%era"e forecast "i%en demand for s oppin" carts for t e last fi%e periods& Period Demand 1 84 4 8; 3 83 8 8; : 81 Solution: i ? 'n index t at corresponds to time period n ?3? (o& of period in t e mo%in" a%era"e Ai ? 'ctual %alue in period t-i MA ? 6o%in" a%era"e Ft ? Forecast for time period t
83 + 8; + 81 = 81&33 3 3 .f t e actual demand in period @ turns out to !e 3A# t e mo%in" a%era"e forecast for
T e mo%in" a%era"e for period @ is#
F@ = MA3 =
A
i =1
t i
period B would !e
FB = MA3 =
A
i =1
t i
& 8; + 81 + 3A = 3C&@B 3
DBH3
50
40 Demand 30 20 0 2 4 Period 6 8 10
' 3 and :,period mo%in" a%era"e forecast a"ainst actual demand for 1; periods& (ote: T e more periods in a mo%in" a%era"e# t e "reater t e forecast will la" c an"es in t e data& * T is tec ni-ue is eas$ to compute and eas$ to understand& * ' possi!le disad%anta"e is t at all %alues in t e a%era"e are wei" ted e-uall$& For example# in a 1;,period mo%in" a%era"e# eac %alue as wei" t of 1D1;& Hence# t e oldest %alue as t e same wei" t as t e most recent %alue& Decreasin" t e num!er of %alues in t e a%era"e increases in wei" t of more recent %alues& Example /: =i%en t e followin" data: Period (o& of complaints 1 @; 4 @: 3 :: 8 :A : @8 (a) Ese nai%e approac to make t e forecast for t e next period& (!) Compute a 3,period mo%in" a%era"e forecast& 0eighted moving average: ' wei" ted a%era"e is similar to t e mo%in" a%era"e# except t at it assi"ns more wei" t to t e most recent %alues in a time series& For example# t e most recent %alue mi" t !e assi"ned a %alue of ;&8# t e next most recent %alue a wei" t of ;&3# t e next after t at a wei" t of ;&4# and t e next after t at a wei" t of ;&1& (ote t at t e sum of t e wei" ts is 1&;& T e wei" ted mo%in" a%era"e can !e computed !$ t e followin" formula
Ft = wn At n + wn 1 At ( n 1) + wn 4 At ( n 4 ) +&&&&&&w4 At 4 + w1 At 1
DBH3 T e ad%anta"e of a wei" ted a%era"e o%er a simple mo%in" a%era"e is t at t e wei" ted a%era"e is more reflecti%e of t e most recent occurrences& Howe%er# t e c oice of t e wei" t is somew at ar!itrar$ and "enerall$ in%ol%es t e use of trial and error to find a suita!le wei" tin" sc eme& Example 1: =i%en t e demand for s Period 1 4 3 8 : oppin" carts for t e last fi%e periods& Demand 84 8; 83 8; 81
(a) Compute a wei" ted mo%in" a%era"e forecast usin" a wei" t of ;&8 for t e most recent period# ;&3 for t e next most recent# ;&4 for t e next# and t e next after t at a wei" t of ;&1& (!) .f t e actual demand for period @ is 3C# forecast demand for period B usin" t e same wei" ts as in part (a)& Solution: a!
F@ = w8 At 8 + w3 At 3 + w4 At 4 + w1 At 1 =
b!
Example /: =i%en t e followin" data: Period (o& of complaints 1 @; 4 @: 3 :: 8 :A : @8 (a) Compute a wei" ted mo%in" a%era"e forecast usin" a wei" t of ;&8 for t e most recent period# ;&3 for t e next most recent# ;&4 for t e next# and t e next after t at a wei" t of ;&1& (!) .f t e actual demand for period @ is :C# forecast demand for period B usin" t e same wei" ts as in part (a)& Exponential smoothing:
DBH3 >ei" ted a%era"in" met od !ased on pre%ious forecast plus a percenta"e of t e forecast error& .t is sop isticated wei" ted a%era"e met od t at is still relati%el$ eas$ to use and understand& (ext forecast ? Pre%ious forecast F (actual G pre%ious forecast) T at is# Ft = Ft 1 + ( At 1 Ft 1 ) w ere
Commonl$ used %alue of ran"es from ;&;: to ;&:& How %alues are used w en t e a%era"e tends to !e sta!le& Hi" er %alues of are used w en t e a%era"e is not sta!le&
Example 1: =i%en t e followin" data: Period (o& of complaints 1 @; 4 @: 3 :: 8 :A : @8 Ese exponential smoot in" approac wit a smoot in" constant of ;&8 to make t e forecast for t e next period& Solution: Period 1 4 3 8 : @ (o& of complaints @; @: :: :A @8 Forecast Calculations @; is t e initial forecast @; @; F ;&8(@:,@;) ? @4 @4 @4 F ;&8(::,@4) ? :C&4 :C&4 :C&4 F ;&8(:A,:C&4) ? :A&B4 :A&B4 :A&B4 F ;&8(@8,:A&B4) ? @;&A3 @;&A3
DBH3 Example /: =i%en t e demand for s Period 1 4 3 8 : Ese exponential smoot in" approac forecast for t e next period& oppin" carts for t e last fi%e periods& Demand 84 8; 83 8; 81 wit a smoot in" constant of ;&3 to make t e
1;
DBH3 )echni"ues for )rends: 'nal$sis of trends in%ol%es de%elopin" an e-uation t at will suita!l$ descri!e t e trend& .t ma$ !e linear or ma$ not !e& Hinear trends are fairl$ common& T ere are two tec ni-ues t at can !e used to de%elop forecasts w en trend is present& (i) Ese of a trend e-uation (ii) 'n extension of exponential smoot in"& )rend E"uation: ' linear trend e-uation as t e form Ft = a + b t w ere
a ? Jalue of
Ft at t ? ;
b ? +lope of t e line
Ft ? Forecast for time period t
Ft = a + bt
a
y b =
y t
t
T e coefficients of t e line a and ! can !e computed from t e istorical data usin" t e formulas:
b= nty t y nt ( t )
4 4
and a =
y bt n
11
DBH3 Example: Cell p one for a firm o%er t e last 1; weeks are s own as follows& >ould a linear trend line !e appropriate2 Determine t e e-uation of t e trend line and predict sales for weeks 11 and 14& >eek Enit +ales
780 770 760 750 Sales 740 730 720 710 700 690 0 2 4 Weeks 6 8 10
1 B;;
4 B48
3 B4;
8 B4A
: @ B8; B84
B B:A
A B:;
t 1 2 3 4 5 6 7 8 9 10
C BB;
y 700 724 720 728 740 742 758 750 770 775 7407
1; BB:
ty 700 1448 2160 2912 3700 4452 5306 6000 6930 7750 41358
t = ::# t
4
= 3A:
nty t y nt ( t )
4
a=
T e trend line is Ft = a + b t = @CC&8 + B&:1t w ere t ? ; for period ;& T e forecast for period 11 is F11 = a + b t = @CC&8 + B&:1 11 = BA4&;1 T e forecast for period 14 is F11 = a + b t = @CC&8 + B&:1 14 = BAC&:4
800 790 780 770 760 Sales 750 740 730 720 710 700 690 -3 2 We e k s 7 12
14
DBH3 Example/: Plot t e followin" data on a "rap and %erif$ %isuall$ t at a linear trend line is appropriate& De%elop a line trend e-uation& T en use t e e-uation to predict t e next two %alues of t e series& Period 1 Demand 88 4 :4 3 :; 8 :8 : :: @ :: B @; A :@ C @4
*ssociative forecasting techni"ues: T e essence of associati%e tec ni-ues is t e de%elopment of an e-uation t at summari0es t e effects of predictor %aria!les (w ic is used to predict %alues of t e %aria!le of interest)& Hinear re"ression met od is used for t is anal$sis& 2inear regression method: Tec ni-ue for fittin" a line to a set of points& T e o!)ecti%e in linear re"ression is to o!tain an e-uation of a strai" t line t at minimi0es t e sum of s-uared %ertical de%iations of data points from t e line& T e least s-uares line as t e e-uation y c = a + bx
yc = a + bx
a
y b =
y x
x
T e line intersect t e $ axis w ere $ ? a& T e slope of t e line is !& T e coefficients of t e line a and ! can !e computed from t e formulas:
b= nxy x y n x ( x )
4 4
and a =
y b x n
= y bx w ere n is t e num!er of
13
DBH3 Example: Healt $ am!ur"er as a c ain of 14 stores in California& +ales fi"ures and profits for t e stores "i%en !elow& *!tain a re"ression line for t e data and predict for a store assumin" sales of K1; million&
4 ;&1;
@ ;&13
18
1:
1@ ;&48
14 ;&4
18 ;&4B
4; ;&88
1: ;&3 8
B ;&1B
Forecasts 0.1621124 0.0824612 0.1461822 0.1143217 0.273624 0.2895543 0.3054845 0.2417636 0.273624 0.3692054 0.2895543 0.1621124
Solution: Step1: Plot t e data and decide if a linear model is reasona!le& Step/: b =
a=
n xy x y n x ( x )
4 4
14 *!tain t e re"ression y c = ;&;:;@ + ;&;1:C x & For example# for sale of x ? B# estimated profit is y c = ;&;:;@ + ;&;1:C B = ;&1@41148 or K1@4#1148&
y 50 45 40 35 30 25 20 15 10 5 0 0 5 10 15 20 25
18
DBH3 Example: T e owner of a ardware store as noted a sales pattern for window locks t at seems to !e parallel t e num!er of !reak,ins reported eac week in t e newspaper& T e data are: sales 8@ 1A 4; 44 4B 38 18 3B 3; Break,ins 3 3 3 : 8 B 4 @ 8 (a) (!) (c) Plot t e data to see t e t$pe of t e "rap *!tain a re"ression e-uation for t e data& 3stimate sales w en t e num!er of !reak,ins is :&
Comments on the use of linear regression: 1& Jariations around t e line are random& 4& De%iations around t e line s ould !e narrowl$ distri!uted& 3& Predictions are made wit in t e ran"e of t e o!ser%ed %alues& Forecast accuracy: Forecastin" accurac$ is a si"nificant factor w en decidin" amon" forecastin" alternati%es& 'ccurac$ is !ased on t e istorical error performance of a forecast& T ree common met ods for measurin" istorical errors are: A Ft (i) 6ean a!solute de%iation (6'D): '%era"e a!solute error& 6'D ? t n ( At Ft ) 4 (ii) 6ean s-uared error (6+3): '%era"e of s-uared errors& 6+3 ? n 1 (iii) 6ean a!solute percent error (6'P3): '%era"e a!solute percent error& At Ft 1;;I 6'P3 ? At
n 3xample: Compute 6'D# 6+3# and 6'P3 for t e followin" data&
Period 1 4 3 8 : @ B A
3rror (',F) 4 ,3 1 ,8 4 : ,1 ,8 ,4
Error
Error 4
( Error
;&C4I 1&81 ;&8@ 1&C ;&C8 4&4A ;&8@ 1&AC 1;&4@I
Actual ) 1;;
4 3 1 8 4 : 1 8 44
t
8 C 1 1@ 8 4: 1 1@ B@
= 44 = 4&B: A
Ft
1:
DBH3
( A
Ft )
n 1
Example /: Calculate 6'D# 6+3 and 6'P3 for t e followin" data and compare t em& 6ont 1 4 3 8 : @ Demand 8C4 8B; 8A: 8C3 8CA 8C4 Tec 8AA 8A8 8A; 8C; 8CB 8C3 Forecast ni-ue 1 Tec ni-ue 4 8C: 8A4 8BA 8AA 8C4 8C3
Control forecast3 $onitor forecast: )rac%ing signal method: Trackin" si"nal met od is used to monitor a forecast& T is met od is an older met od w ic is t e ratio of t e cumulati%e forecast error to t e correspondin" %alue of 6'D& Trackin" si"nalt ?
MADt Example: For a!o%e example# ( At Ft ) = 4 = ;&B Trackin" si"nalt ? MADt 4&B:
( A
Ft )
1@