A comparison of automatic model selection procedures for seasonal adjustment Cathy Jones.

Slides:



Advertisements
Similar presentations
Modeling Recession Effects and the Consequences for Seasonal Adjustment Demetra Lytras Office of Statistical Methods and Research for Economic Programs.
Advertisements

Use of Business Tendency Survey Results for Forecasting Industry Production in Slovakia Use of Business Tendency Survey Results for Forecasting Industry.
Seasonal Adjustment of National Index Data at International Level
Time Series Building 1. Model Identification
Using Demetra+ in daily work at NBP – SA in the time of crisis Sylwia Grudkowska, Department of Statistics, NBP.
Performance of Seasonal Adjustment Procedures Philip Hans Franses, Richard Paap, and Dennis Fok Econometric Institute Erasmus University Rotterdam.
How should these data be modelled?. Identification step: Look at the SAC and SPAC Looks like an AR(1)- process. (Spikes are clearly decreasing in SAC.
Data Sources The most sophisticated forecasting model will fail if it is applied to unreliable data Data should be reliable and accurate Data should be.
(ons) Seasonal Adjustment in Official Statistics Claudia Annoni Office for National Statistics.
United Nations Statistics Division Seasonal adjustment Training Workshop on the Compilation of Quarterly National Accounts for Economic Cooperation Organization.
X-12 ARIMA Eurostat, Luxembourg Seasonal Adjustment.
Time series analysis - lecture 1 Time series analysis Analysis of data for which the temporal order of the observations is important Two major objectives:
Forecasting Revenue: An Example of Regression Model Building Setting: Possibly a large set of predictor variables used to predict future quarterly revenues.
1 BABS 502 Moving Averages, Decomposition and Exponential Smoothing Revised March 11, 2011.
Temperature correction of energy consumption time series Sumit Rahman, Methodology Advisory Service, Office for National Statistics.
Demetra+ Quick Tour Versatile software. Choose the right tool Demetra+ main feature: multi-processing Demetra+ in production. Understanding.
Eurostat Seasonal Adjustment. Topics Motivation and theoretical background (Øyvind Langsrud) Seasonal adjustment step-by-step (László Sajtos) (A few)
1 Seasonal Adjustments: Causes of Revisions Øyvind Langsrud Statistics Norway
04/05/2011 Seasonal Adjustment and DEMETRA+ ESTP course EUROSTAT 3 – 5 May 2011 Dario Buono and Enrico Infante Unit B2 – Research and Methodology © 2011.
United Nations Economic Commission for Europe Statistical Division Seasonal Adjustment Process with Demetra+ Anu Peltola Economic Statistics Section, UNECE.
Tutorial for solution of Assignment week 39 “A. Time series without seasonal variation Use the data in the file 'dollar.txt'. “
04/05/2011 Seasonal Adjustment and DEMETRA+ ESTP course EUROSTAT 3 – 5 May 2011 Dario Buono and Enrico Infante Unit B2 – Research and Methodology © 2011.
Overview of Main Quality Diagnostics Anu Peltola Economic Statistics Section, UNECE UNECE Workshop on Seasonal Adjustment 20 – 23 February 2012, Ankara,
United Nations Economic Commission for Europe Statistical Division Introduction to Seasonal Adjustment Based on the: Australian Bureau of Statistics’ Information.
Autocorrelation in Time Series KNNL – Chapter 12.
John G. Zhang, Ph.D. Harper College
Issues for discussion in the Workshop on Seasonal Adjustment Anu Peltola Economic Statistics Section, UNECE UNECE Workshop on Seasonal Adjustment 20 –
1 Departamento de Contas Nacionais / Serviço de Indicadores de Curto Prazo National Accounts Department / Short Term Statistics Unit Using Demetra+
StatisticsCanadaStatistiqueCanada Presentation of seasonally adjusted series STESEG Task Force on Data Presentation and Seasonal Adjustment Bernard Lefrançois.
Anu Peltola Economic Statistics Section, UNECE
Lecture 6: Topic #1 Forecasting trend and seasonality.
Big Data at Home Depot KSU – Big Data Survey Course Steve Einbender Advanced Analytics Architect.
Testing seasonal adjustment with Demetra+ Dovnar Olga Alexandrovna The National Statistical Committee, Republic of Belarus.
 Relationship between education level, income, and length of time out of school  Our new regression equation: is the predicted value of the dependent.
April 2011 Testing Seasonal Adjustment with Demetra+ Ariunbold Shagdar National Statistical Office, Mongolia.
Copyright © 2011 Pearson Education, Inc. Regression Diagnostics Chapter 22.
A comparison of established and newly developed benchmarking methods Jennifer Davies, Duncan Elliott (ONS), Homesh Sayal, John Aston (University of Cambridge)
Towards a seasonal adjustment and a revision policy Anu Peltola Economic Statistics Section, UNECE UNECE Workshop on Seasonal Adjustment 20 – 23 February.
1 BABS 502 Moving Averages, Decomposition and Exponential Smoothing Revised March 14, 2010.
Research topics Item 4.4 Seasonal Adjustment Expert Group Duncan Elliott 7 December 2015.
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 14 l Time Series: Understanding Changes over Time.
USING DEMETRA+ IN DAILY WORK SAUG – Luxembourg, 16 October 2012 Enrico INFANTE, Eurostat Unit B1: Quality, Methodology and Research.
Forecasting is the art and science of predicting future events.
Testing Seasonal Adjustment of the Price Index for tomatoes with Demetra+ Kumpeisova Dinara Agency of Statistics of the Republic of Kazakhstan, Kazakhstan.
*This presentation represents the author’s personal opinion and does not necessarily reflect the *view of the Deutsche Bundesbank or its staff. Sources.
Ketty Attal-Toubert and Stéphanie Himpens Insee 22nd of June, 2011 Using SAS to implement additional tools.
Demand Management and Forecasting Chapter 11 Portions Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Forecasting. Model with indicator variables The choice of a forecasting technique depends on the components identified in the time series. The techniques.
——Comparing between the methods based on X-12ARIMA and TRAMO/SEATS By Ming-Fang Zhang Suo-Xian Pan IAOS Conference, Shanghai, October, 2008 Study.
Shohreh Mirzaei Yeganeh United Nations Industrial Development
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
Handbook on Seasonal Adjustment
4th Joint EU-OECD Workshop on BCS, Brussels, October 12-13
The expandable seasonal adjustment framework of JDemetra+
TESTING AMI PERFORMANCE OF J-DEMETRA+ Turaç YAVUZ TURKSTAT
Migration to JDemetra+
Testing seasonal adjustment with Demetra+
How to select regressors and specifications in Demetra+?
Seasonal adjustment with Demetra+
New Demetra 2.2 Euro-indicators Working Group
STATISTICAL AGENCY UNDER PRESIDENT OF THE REPUBLIC OF TAJIKISTAN
Testing seasonal adjustment with Demetra+
LAMAS Working Group 5-6 October 2016
Problematic time series and how to treat them
Testing seasonal adjustment using Demetra+
Model Selection, Seasonal Adjustment, Analyzing Results
Three different chain-linking methods
Ermurachi Galina National Bureau of Statistics, Republic of Moldova
Issues on Seasonal Adjustment in the EECCA countries
Presentation transcript:

A comparison of automatic model selection procedures for seasonal adjustment Cathy Jones

Motivation Automatic forecasting procedures are required for seasonal adjustment of official statistics time series Current seasonal adjustment software offers two automatic procedures Aim of this work is to compare the performance of these procedures in the context of seasonal adjustment

Overview Time series background What is seasonal adjustment? X-13ARIMA-SEATS ARIMA models Forecasting Methods for automatic model selection Results Future work

Time Series Background Data source: ONS

Seasonal Adjustment What is seasonal adjustment? “process of removing from a time series variations associated with the time of year and/or the arrangement of the calendar” Why seasonally adjust? primary interest of users is movements in time series removes predictable variation from time series in order to aid interpretation

Seasonal Adjustment Data source: ONS

X-13ARIMA-SEATS Chosen as the seasonal adjustment software for use in official statistics (agreed by the Statistical Policy and Standards Committee in 2012) Produced by US Census Bureau RegARIMA modelling used to ‘clean’ series Can seasonally adjust with X-11 algorithm or SEATS

RegARIMA models Time series regression models with ARIMA errors used to deal with autocorrelation Used to forecast/backcast reduces revisions to seasonally adjusted series caused by asymmetric moving averages used in the X-11 method also used to forecast some components of National Accounts ‘Cleans’ the time series estimation and removal of outliers, level shifts etc

End point problem Data source: ONS

Forecasting Data source: ONS

Why selecting a good model is important Forecasts needed to deal with end point problem (asymmetric averages give an implied forecast) Good forecasts minimise revisions to the seasonally adjusted estimates Selection and estimation of regressors

Why is automatic model selection needed? ONS seasonally adjust thousands of time series -last year TSAB reviewed over 13,500 series Manual selection of ARIMA models is very time consuming- we’d never get through them all

Automatic model selection X-13ARIMA-SEATS provides two automatic model selection routines Pickmdl Automdl Pickmdl was used in older versions of the software (from X-11-ARIMA onwards) Automdl is based on routine from TRAMO (available from X-12-ARIMA onwards)

Pickmdl Chooses the first model in the following list that satisfies a number of tests (0,1,1)(0,1,1) s (0,1,2)(0,1,1) s (2,1,0)(0,1,1) s (0,2,2)(0,1,1) s (2,1,2)(0,1,1) s The tests are: testing that the average absolute percent error of forecasted values are within certain limits test that the residuals are not correlated no sign of over differencing

Automdl fits a (0,1,1)(0,1,1) s model identification of differencing orders by empirical unit root tests iterative procedure to determine ARMA model orders (maximum orders are set by default and can be changed) identified model is compared to default final model checks

Data Monthly GDP 176 monthly series 40 quarterly series Data spans from January 1995 to October 2014 Automatic detection of calendar effects and outliers Removed series that included seasonal breaks

Results Stability Forecast errors Forecast differences Differences in seasonal adjustment estimates

Stability of model selected 5 Years 7 years 9 years 11 years Full series

Stability of model selected 5 Years 7 years 9 years 11 years Full series

Stability of model selected 5 Years 7 years 9 years 11 years Full series

Stability of the model selected

Forecasts Data source: ONS

Average absolute percentage error in within-sample forecast values

Automdl lower 30% of the time Pickmdl lower 28% of the time Same 42% of the time On average, automdl's error is roughly 8% lower than pickmdl's

Average absolute percentage error in within-sample forecast values Last three years

Average absolute percentage error in within-sample forecast values Last three years Automdl lower 35% of the time Pickmdl lower 23% of the time Same 42% of the time On average, automdl's error is roughly 7% lower than pickmdl's

Forecast results F = Failures (%) AFD = Average Absolute Forecast Difference (%) BFP = Best Forecast Performance (%) LMV = Lowest Model Variance (%) Monthly AutomdlPickmdl F027.6 AFD11.54 BFP4753 LMV6136 Quarterly AutomdlPickmdl F05 AFD BFP5842 LMV6832

Seasonal adjustment estimates Data source: ONS

Seasonal adjustment estimates Pickmdl produced better adjustment in 6% of cases Automdl was better in 33% of cases 41% were exactly the same 20% showed very little difference Data source: ONS

Revision analysis Span 1 Span 2 Span 3 Span 4 Span 5

Revision analysis Span 1 Span 2 Span 3 Span 4 Span 5

Revision analysis Span 1 Span 2 Span 3 Span 4 Span 5

Revision analysis Span 1 Span 2 Span 3 Span 4 Span 5

Seasonal adjustment revisions

Conclusions Pickmdl performs better when considering model stability Automdl has a lower average absolute percentage error in within-sample forecast values Out-of-sample forecasts performance: Pickmdl appears slightly better for monthly series Automdl appears much better for quarterly series Little difference in seasonal adjustment revisions between methods

Future work SEATS Series with differing volatility Simulated series How different model selection impacts on regressor identification and estimation Errors on shorter spans Sliding spans stability Using current regressors

Thanks for listening!