OVERVIEW
TECHNICAL DETAILS
SEASONALLY ADJUSTING STOCK SERIES
FURTHER INFORMATION
OVERVIEWSeasonal adjustment aims to identify, estimate and remove regular seasonal fluctuations and typical calendar effects from time series data. Regular seasonal fluctuations are those movements which, on the basis of the past movements of the time series in question, can under normal circumstances be expected to recur with similar intensity in the same season each year. Calendar effects include effects caused by the number of working days or calendar days in the month, or the dates of particular occasions, such as Easter, within the year – the influence of such effects on a particular month can vary from year to year, but they can be quantified and adjusted out.
An example of a seasonal series is the flow of credit card lending to individuals, where credit card lending tends to increase in December as consumers spend more in the run-up to Christmas. The following chart displays the non seasonally adjusted flows for credit card lending to individuals, and shows a seasonal peak in December followed by a seasonal trough in January. These can be explained by more spending in December and lower spending in January.

Data users are often interested in series which have been adjusted to remove seasonal effects, since these may give a better indication of the underlying movements. For those series where identifiable seasonality is detected, a seasonally adjusted version is also published.
Using seasonally adjusted data has a number of advantages over using the year-on-year movement of the non seasonally adjusted data. It is a more sophisticated process, and can succeed in the removal of calendar effects and better detection of turning points.
Comparability of data over time is enhanced through the application of seasonal adjustment methods. The Bank conducts reviews of the seasonal adjustment settings of its data series to ensure these remain satisfactory.
TECHNICAL DETAILS
Since 2004, the Bank of England has seasonally adjusted data using the X-12-ARIMA package, which is one of two common seasonal adjustment packages (the other being TRAMO-SEATS) used internationally by central banks and national statistical institutes including the European Central Bank and the UK Office for National Statistics.
The Bank seasonally adjusts approximately 300 published series, the majority being of monthly periodicity. The following considerations are taken into account when adjusting a series:
- Type of series: Flows series that are derived from levels (stocks) series are not seasonally adjusted directly, but are instead derived from the seasonally adjusted levels series as described below. And the treatment for seasonally adjusting a levels series differs slightly to that for seasonally adjusting a pure flows series;
- Frequency of series: Where possible, the seasonally adjusted quarterly series are derived from the corresponding seasonally adjusted monthly series, but in some case the monthly equivalent is not available or is only available over a very short time span, in which case the quarterly series is seasonally adjusted directly;
- Length of time series: X-12-ARIMA requires a minimum of three years of data to seasonally adjust though a longer span of data is preferred to obtain reliable results;
- Detection of seasonality: Before seasonally adjusting, various diagnostics are examined to decide whether the series requires seasonal adjustment. Footnotes are placed on series that do not show sufficient seasonality to indicate that they have been considered for seasonal adjustment, but are currently not seasonal;
- Aggregation considerations: Aggregate time series can be adjusted directly or indirectly, as a sum of their components. The method chosen is whichever is shown to give better seasonal adjustment of the total.
When the seasonal adjustment of a particular series is being reviewed, the Bank considers various diagnostic tests to assess the quality of potential seasonal adjustment to ensure that the final seasonal adjustment is of as high a quality as possible. Problematic series are reviewed more frequently.
The Bank conducts annual reviews (split into three separate phases each year) of the settings used for seasonal adjustment of each published series, and publishes the results in a spring issue of Bankstats (see Broughton, E & Owladi, J – 2012). Any significant methodological changes are also documented in Bankstats.
The US Bureau of the Census has recently released X-13ARIMA-SEATS, including an updated version of X-12-ARIMA, and the Bank is currently considering the process changes that would be necessary to switch over to this program.
SEASONALLY ADJUSTING STOCK SERIES
Some monetary statistics series are reported naturally as flows (e.g. number of mortgage approvals for house purchase) and they should be seasonally adjusted as flows in their own right. Other flows series, however, are initially compiled in terms of amounts outstanding at the end-month reporting dates. These levels (or stocks) series are on a point in time basis, and for these series, users may also be interested in the derived flows and growth rates (see the “Changes, flows, growth rates” explanatory notes for further information on how these are derived). For such series, both seasonally adjusted levels and flows are derived by first seasonally adjusting a break-adjusted levels series (see also “Break-adjusted levels data”). The diagram below provides details of how these calculations work.

- The break-adjusted ratio series[1] , bt, is used to temporarily adjust the NSA levels series to provide a break-adjusted series.
- This break-adjusted series is modelled (calendar effects estimates, outliers/level shifts corrected, forecasts generated) using the RegARIMA time series model component. Note that a multiplicative decomposition is used, i.e. a log transformation is performed.
- This linearised time series is fed in to the X-11 algorithm which estimates the components, including the seasonal component, using moving averages.
- The seasonally adjusted level, L, is found by dividing the break-adjusted series by the seasonal factor (and calendar factors) and then reversing the ratio adjustments by multiplication.[2]
- The seasonally adjusted flow series is calculated by using the formula shown.
[1] If the underlying series is naturally reported as a flow series then ratio time series are |
not required. |
[2] For conventional flow time series, this series is the final seasonally adjusted flow. |
This method has a number of advantages over the alternative method (which is to seasonally adjust the break-adjusted NSA flows time series), including: (i) a multiplicative decomposition model can be used i.e. with the alternative method, an additive model must be used; and (ii) generally a larger degree of volatility in the unadjusted flows can make it difficult for the seasonal component to be identified and estimated.
Example X-12-ARIMA specification (spec) file
Below is an example of a X-12-ARIMA command file (“spec” file) that may be used to adjust a levels time series. In this example, a user-defined levels trading day regressor file is being used. Note that other settings – such as the use of additional regressor files, using distinct seasonal moving averages for individual months - may also be used in practice.
Hussain, F & Shah, A (2010), 'Seasonal Adjustment: 2010 annual review', Monetary and Financial Statistics, April 2010
Owladi, J & Hussain, F (2009), 'Seasonal Adjustment: 2009 annual review', Monetary and Financial Statistics, April 2009
Burgess, S (2008), 'Seasonal Adjustment: 2008 annual review', Monetary and Financial Statistics, April 2008
Burgess, S (2007), ‘Change in policy regarding the seasonal adjustment of quarterly series’, Monetary and Financial Statistics, April 2007