How do I fit a Holt-Winters seasonal multiplicative model to a time series?

An Excel sheet with both the data and results can be downloaded by clicking here. The data have been obtained in [Box, G.E.P. and Jenkins, G.M. (1976). Time Series Analysis: Forecasting and Control. Holden-Day, San Francisco], and correspond to monthly international airline passengers (in thousands) from January 1949 to December 1960.

We notice that on the chart, there is global upward trend, that every year, a similar cycles start while the variability within a year seems to increase over time. The Holt-Winters seasonal multiplicative model is well adapted for this type of time series.

After opening XLSTAT, select the XLSTAT/XLSTAT-Time/Smoothing command, or click on the corresponding button of the "XLSTAT-Time" toolbar (see below).

Once you've clicked on the button, the Smoothing dialog box will appear. Select the data on the Excel sheet. The "Series to analyze" corresponds to the series of interest, the Passengers. After you selected the data, select the Holt-Winters method, The option "Series labels" is activated because the first row of the selected data contains the header of the variable.


In the "options" tab, select the "seasonal multiplicative" sub-method. Then, so that the model parameters are optimized (ordinary least square), check the "optimized" option. The period of the series is set to 12, because it seems the cycles are repeated every year (12 months).


Last, in the "validation" tab, enter 12 so that the last 12 values are not used to fit the model, but only to validate the model.


The computations begin once you have clicked on "OK".

Results of the fitting of a Holt-Winters seasonal multiplicative model to a time series

The results will then be displayed. The first table displays the various criteria that allow to evaluate the quality of the fit, and to compare the fit of this model with other models (if available). We notice here that the R² is very close to one, which indicates a very good fit.

After the table that displays the estimates of the parameters of the model, a table gives the values of the original series, and the smoothed series (the predictions). Because of the constraints of the model, predictions are not available for the 13 first observations. Notice that a time variable "T" has been created to facilitate the graphical representation. For the last 12 observations predictions have been computed in validation mode and a confidence range is available.

On the chart below, we can visually see that the predictions are very close to the data.

In order to analyze better the results for the 12 validation months, we have zoomed on the 24 last months.

We notice that the quality of the previsions is excellent. Only twice, at T=135 and T=140 (March 1960 and August 1960), the model overestimates the reality by respectively 10% and 5%. As a conclusion, the Holt-Winters seasonal multiplicative model allows to very well take into account the upward trend, the seasonalities and the increase in variability within a period.

Click here for other tutorials.

About KCS

Kovach Computing Services (KCS) was founded in 1993 by Dr. Warren Kovach. The company specializes in the development and marketing of inexpensive and easy-to-use statistical software for scientists, as well as in data analysis consulting.

Mailing list Join our mailing list

Home | Order | MVSP | Oriana | XLStat
QDA Miner | Accent Composer | Stats Books
Stats Links | Anglesey

Share: FacebookFacebook TwitterTwitter RedditReddit Stumble UponStumble Upon


Like us on Facebook

Get in Touch

  • Email:
  • Address:
    85 Nant y Felin
    Pentraeth, Isle of Anglesey
    LL75 8UY
    United Kingdom
  • Phone:
    (UK): 01248-450414
    (Intl.): +44-1248-450414