Professional Documents
Culture Documents
Holt Winters Forcasting
Holt Winters Forcasting
Author(s): C. Chatfield
Source: Journal of the Royal Statistical Society. Series C (Applied Statistics), Vol. 27, No. 3
(1978), pp. 264-279
Published by: Wiley for the Royal Statistical Society
Stable URL: http://www.jstor.org/stable/2347162 .
Accessed: 31/08/2013 15:57
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at .
http://www.jstor.org/page/info/about/policies/terms.jsp
.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of
content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms
of scholarship. For more information about JSTOR, please contact support@jstor.org.
Wiley and Royal Statistical Society are collaborating with JSTOR to digitize, preserve and extend access to
Journal of the Royal Statistical Society. Series C (Applied Statistics).
http://www.jstor.org
The Holt-Winters
Forecasting
Procedure
By C. CHATFIELD
University
ofBath,Britain
[Received
July1977.Finalrevision
May1978]
SUMMARY
The Holt-Winters forecasting procedureis a simplewidelyused projectionmethod
whichcan cope withtrendand seasonalvariation.However,empiricalstudieshave
tendedto showthatthemethodis notas accurateon averageas themorecomplicated
Box-Jenkins procedure.Thispaperpointsoutthattheseempirical studieshaveused
theautomatic versionofthemethod, whereasa non-automatic versionis also possible
in whichsubjectivejudgement is employed,forexample,to choosethecorrectmodel
forseasonality.The paperre-analyses sevenseriesfromtheNewbold-Granger study
forwhichBox-Jenkins forecasts werereported to be muchsuperiorto the(automatic)
Holt-Winters forecasts.Theseriesdo notappearto haveanycommonproperties, but
it is shownthattheautomaticHolt-Winters forecastscan oftenbe improved bysub-
jectivemodifications. It is arguedthata fairercomparisonwouldbe thatbetween
Box-Jenkins and a non-automatic versionof Holt-Winters.Some generalrecom-
mendations are made concerning thechoiceof a univariateforecasting procedure.
The paperalso makessuggestions regardingtheimplementation oftheHolt-Winters
procedure, includinga choiceof startingvalues.
Keywords: HOLT-WINTERS METHOD; BOX-JENKINS METHOD; FORECASTING; EXPONENTIAL
SMOOTHING
1. INTRODUCTION
AN importantclass of forecastingproceduresis that of univariateor projectionmethods,
whereforecastsof a givenvariable are based only on the currentand past values of this
variable. One simplewidelyused methodof this typeis the Holt-Wintersprocedure(e.g.
Winters,1960; Chatfield,1975,p. 87; Montgomeryand Johnson,1976,Chapter5; Granger
and Newbold,1977,p. 164). This generalizessimpleexponentialsmoothingso as to cope with
trendand seasonalvariation.
A technicaldescriptionof the methodis givenin the appendix. There are two typesof
seasonal model: an additiveversionwhichassumesthatthe seasonal effectsare of constant
size and a multiplicative
versionwhichassumesthattheseasonaleffects are proportionalin size
to thelocal deseasonalizedmeanlevel. Bothseasonal modelsassumethatthelocal deseasona-
lized mean levelmaybe modifiedby an additivetrendtermand also thatthereis an additive
errortermof constantvariance.
The user mustdecide whetherto use the additiveor multiplicative seasonal model or a
non-seasonalmodel. He mustthenselectstarting values fortheseasonal factors(ifa seasonal
model is used) and also for the local mean and trend. As each new observationbecomes
available,the local mean,the seasonal factorsand the trendare all updated by exponential
smoothingusing threesmoothingconstantswhichwe will denote by a, /, y respectively.
Forecastscan thenbe producedforanynumberofstepsahead.
Because it is so straightforward,the Holt-Wintersmethodis particularlysuitable for
productionplanningand stock controlwhen forecastsare requiredfor a large numberof
variables. Then a fullyautomaticversionof the methodis usuallyused so thata computer-
based systemcan be set up to make routineforecastswithouthumanintervention.In this
case, themultiplicativeseasonal model is usuallyused foreveryseries. Alternatively, a non-
automaticversionof the methodis possiblewhere,forexample,the user chooses the most
264
TABLE 1
The seriesanalysed
Numberofmonthly
observations
in
Seasonalpattern
SeriesA is non-seasonal,whileSeriesB loses its small seasonal componentafterthe first
fouror fiveyears. The restof the seriesare seasonal, but in markedlydifferent ways. For
example,theseasonalvariationis relativelysmallforSeriesG, butlargeforF. The size of the
variationincreaseswiththemeanforSeriesE, butdecreasesforG as themean increases. For
SeriesC, theseasonal variationappears to decreasesharplyin size afterthefirsttwo or three
years.
Trend
Thereis increasingtrendforSeriesB, D, E and G, whilethemeanlevelforSeriesA increases
and decreasessharplymanytimesin a mannerreminiscent of a randomwalk. SeriesC shows
littletrendwhileSeriesF showstwo turningpoints,firstdecreasing,thenincreasing, and then
decreasingagain.
Randomcomponent
Some of the seriesshow a high randomcomponent(e.g. Series A and C) while others
show a low randomcomponent(e.g. SeriesB).
9
14,000-
12,000-
035
0 E~~~~~~~~~~~~~~~~n
of 200-of
1 fitting
period
I1 5 0 15 20 5
Year Yea
2,000 13120 -0
a, ~~~~~~~~~~~~~~~End
1,600 of
fittinga
E ~~~~~~~~~~~~~~~period 110
61,2006
800 6~~~~~~~~~~~~~~~~~~~~E0
400
Cd~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~itn
b x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 7 51
0 2 3go
Year Year~~~~~~~~~~~~~~~~~~~~~~~~~C
400- FI.3.SrisC.FG.4nSresD
150
C:m
~~~~~~~~~~~~~~~~~~~~~~~~~~160
C
-
~~~~~~~~~~~~~~~~~~~~~~~-140-
t;130
E 2 120-
800
090
End 60
of
fitting
period
70
~~~~~~~~~~~~~~5
Year
10 405
Year
c
m~~~~~~~~~~~~~~~~~~~
C
1420 -
0~~~~~~~~~~~~~~~~~~
0(D
End
- ~~~~~~~~~~~~~~~~~~~~
fitting
period
80 ~~~~ ~
~~~~~~~Year10k
FIG. 7. SeriesG.
TABLE 2
Estimatedsmoothing
constants
TABLE 3
First-order
autocorrelation
coefficients
of one-step-ahead
HWforecasterrors
Series r, infitting
period r, inforecasting
period
A 0-38 049
B 024 -002
C 0-10 -0-19
D 0-33 0-36
E 0.01 0-13
F 0-42 070
G 0-24 0-34
The autocorrelation
functionof thefirstdifferences
of SeriesA
Autocorrelation Autocorrelation
Lag coefficient Lag coefficient
0 1 7 -0i10
1 0X32 8 -0X14
2 0*03 9 -0-03
3 0.09 10 -0-01
4 0*00 11 0.01
5 0.01 12 0.09
6 -0X01 13 0X00
7. STARTING VALUES
The analysisof theSeriesA data highlighted
theneed to take a carefullook at starting-up
values. I subsequentlyfoundthat the Newbold-Grangerstartingvalues (see Grangerand
Newbold, 1977,p. 165) wereas follows:
(a) Mean: theaverageobservationin thefirstyear,as also suggestedby Winters(1960), and
used in myfirstrun.
(b) Trend: thiswas set to zero, unliketherecommendations of Winters(1960) and Chatfield
(1975). In myfirstrunI used theaveragemonthlydifference betweenthefirstand second
years'averages.
(c) Seasonal factors:thesewerecalculatedfromthefirstyear'sdata only,by comparingeach
observationwiththeoverallaveragein thefirstyear. No adjustments are made fortrend
as theinitialtrendvalueis setequal to zero. Winters(1960) and Montgomery and Johnson
(1976) suggestaveragingoverthewholeof thefitting periodwitha trendadjustment, while
myfirstrunused averagesoverthefirsttwo yearswitha trendadjustment.
I triedthe Newbold-Grangerstartingvalues on all sevenseriesusingthe automaticpro-
cedure. Over the fitting period therewas littledifference in mean-squareerroron average,
thoughthereweresizeabledifferences forindividualseries. For example,SeriesF was 55 per
cent worseusingthe Newbold-Grangervalues,whileSeriesA and D were 26 per centand
16 per cent betterrespectively.Over the forecastperiod,the Newbold-Grangervalues did
somewhatbetteron average. SeriesF was 41 per centbetterwhileSeriesA was 14 per cent
betterif asis restricted
to the range(0, 1) but 23 per cent betterif asis allowed to take the
value 1 36. The estimatedsmoothingconstantsweremuchthesame exceptforthevalue of y.
For SeriesA we havealreadyseenthatthevaluewas reducedfrom0 2 to 0 0, whileforSeriesD
thevalue increasedfrom0-1 to 0 2.
The choice of startingvalues clearlyrequiresmore investigationand we need more
experiencewithothersetsof data. The choicewilldependto someextenton thepropertiesof
theseries. For data like SeriesA, whichcontainno steadytrend,it is betterto set theinitial
trendvalue to zero. The advantageof theNewbold-Grangerstartingvalues is thattheycan
also adapt to cope withthe situationwheretrendis present.Thus, on the groundsof sim-
plicityand accuracy,I am inclinedto recommendthe use of the Newbold-Grangerstarting
values,thoughotherstartingvalues maysometimesbe appropriate.
I repeatedthecomparisonof theautomaticand non-automatic HW proceduresusingthe
Newbold-Granger starting values. Once again,it was easyto improvetheautomaticforecasts
usingsubjectivejudgement.In particular,whena non-seasonalmodelwas used forSeriesB,
an even largerreductionin mean-squareforecasterrorwas obtained than when using the
previousstarting values. It was also foundthattheone-step-ahead forecasterrorstendedto be
autocorrelated so thatfurther reductionsin mean-squareerrorcould be made by themethod
describedin Section5.3. Thus thenon-automatic HW procedureis superiorto theautomatic
versionforboth setsof startingvalues.
2200
2000
1800
1600
a)
1400-
a) 1200
0
D-a 1000.
E
800-
600-
400-
1 2 3 4 5 6 7
Year
ofnewinsurance
FIG. 8. Numbers policies lifeoffice.
issuedbya particular
ACKNOWLEDGEMENTS
commentson earlierversionsof this paper by a referee,
I am gratefulfor constructive
E. McKenzie,P. Newbold,G. J.A Sternand K. D. C. Stoodley,thelatter
A. S. C. Ehrenberg,
havingremindedme of theconnectionbetweenexponentialsmoothingand an ARIMA (0, 1, 1)
model.
REFERENCES
AKAIKE, H. (1973). Contributionto the discussionof the paper by Chatfieldand ProtheroJ. R.
Statist. Soc, A, 136, 330.
Box, G. E. P. (1970). Book reviewof De Bruyn'sbook on cusumcharts.Rev.Int.Statist.Inst.,38, 305.
Box, G. E. P. and JENKINS, G. M. (1970). Time-seriesAnalysis, Forecasting and Control. San Francisco:
Holden-Day(rev.edn publ. 1976).
inARIMAtime-series
ofresidualautocorrelations
Box, G. E. P. andPIERCE, D. A. (1970). Distribution models.
J. Amer. Statist. Ass., 65, 1509-1526.
APPENDIX
The additiveseasonal HW model assumesthattheobservationat timet,xi,is givenby