4th Joint EU-OECD Workshop on BCS, Brussels, October 12-13

Slides:



Advertisements
Similar presentations
Time series modelling and statistical trends
Advertisements

DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Exam 1 review: Quizzes 1-6.
CountrySTAT Team-I November 2014, ECO Secretariat,Teheran.
Aggregating local image descriptors into compact codes
Prediction from Quasi-Random Time Series Lorenza Saitta Dipartimento di Informatica Università del Piemonte Orientale Alessandria, Italy.
Seasonal Adjustment of National Index Data at International Level
R. Werner Solar Terrestrial Influences Institute - BAS Time Series Analysis by means of inference statistical methods.
Chapter 7 Demand Forecasting in a Supply Chain Forecasting -4 Adaptive Trend Adjusted Exponential Smoothing Ardavan Asef-Vaziri References: Supply Chain.
Moving Averages Ft(1) is average of last m observations
Time series analysis - lecture 5
(ons) Seasonal Adjustment in Official Statistics Claudia Annoni Office for National Statistics.
Chapter 7 Demand Forecasting in a Supply Chain Forecasting - 4 Trend Adjusted Exponential Smoothing Ardavan Asef-Vaziri References: Supply Chain Management;
Prediction and model selection
ARIMA Forecasting Lecture 7 and 8 - March 14-16, 2011
Chapter 11 Multiple Regression.
Modern methods The classical approach: MethodProsCons Time series regression Easy to implement Fairly easy to interpret Covariates may be added (normalization)
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
R. Werner Solar Terrestrial Influences Institute - BAS Time Series Analysis by descriptive statistic.
1 BABS 502 Moving Averages, Decomposition and Exponential Smoothing Revised March 11, 2011.
Time-Series Analysis and Forecasting – Part V To read at home.
1 Seasonal Adjustments: Causes of Revisions Øyvind Langsrud Statistics Norway
WAVELET TRANSFORM.
United Nations Economic Commission for Europe Statistical Division Seasonal Adjustment Process with Demetra+ Anu Peltola Economic Statistics Section, UNECE.
It’s About Time Mark Otto U. S. Fish and Wildlife Service.
Time series Decomposition Farideh Dehkordi-Vakil.
Introducing ITSM 2000 By: Amir Heshmaty Far. S EVERAL FUNCTION IN ITSM to analyze and display the properties of time series data to compute and display.
Testing seasonal adjustment with Demetra+ Dovnar Olga Alexandrovna The National Statistical Committee, Republic of Belarus.
Eurostat – Unit D5 Key indicators for European policies Third International Seminar on Early Warning and Business Cycle Indicators Annotated outline of.
A comparison of automatic model selection procedures for seasonal adjustment Cathy Jones.
Intelligent Database Systems Lab Advisor : Dr. Hsu Graduate : Chien-Shing Chen Author : Jessica K. Ting Michael K. Ng Hongqiang Rong Joshua Z. Huang 國立雲林科技大學.
1 BABS 502 Moving Averages, Decomposition and Exponential Smoothing Revised March 14, 2010.
Components of Time Series Su, Chapter 2, section II.
Environmental Data Analysis with MatLab 2 nd Edition Lecture 14: Applications of Filters.
Energy Consumption Forecast Using JMP® Pro 11 Time Series Analysis
ECE3340 Numerical Fitting, Interpolation and Approximation
Building Adaptive Basis Function with Continuous Self-Organizing Map
Modeling and Simulation CS 313
Herman Smith United Nations Statistics Division
The general linear model and Statistical Parametric Mapping
Carsten Boldsen Hansen Economic Statistics Section, UNECE
Shohreh Mirzaei Yeganeh United Nations Industrial Development
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
Presentation by Eurostat
Statistics 153 Review - Sept 30, 2008
Handbook on Seasonal Adjustment
Model Building For ARIMA time series
9th Euroindicators Working Group
The expandable seasonal adjustment framework of JDemetra+
L. Isella, A. Karvounaraki (JRC) D. Karlis (AUEB)
CPSC 531: System Modeling and Simulation
2.1. JDemetra+ Last updates (since 2.0.0)
New Composite Indicators Based on KOF Business Surveys
Difficulties in Seasonal Adjustment
Gary Margrave and Michael Lamoureux
How to select regressors and specifications in Demetra+?
Hungarian practice on chain-linking and its implication for SA
United Nations Statistics Division
The general linear model and Statistical Parametric Mapping
Linear Filters.
Chapter 8 Supplement Forecasting.
Finding Periodic Discrete Events in Noisy Streams
Time Series Analysis and Seasonal Adjustment
Lecturer Dr. Veronika Alhanaqtah
Time Series introduction in R - Iñaki Puigdollers
Latest features Frankfurt, 7 June 2016
Model Selection, Seasonal Adjustment, Analyzing Results
Issues on Seasonal Adjustment in the EECCA countries
BOX JENKINS (ARIMA) METHODOLOGY
TIME SERIES MODELS – MOVING AVERAGES.
Presentation transcript:

4th Joint EU-OECD Workshop on BCS, Brussels, October 12-13 Benchmarking SA softwares using Frankenstein’s series

Outline The problem: How to Benchmark SA softwares? Benchmarking Softwares and/or Methods The Seasonal Adjustment Problem The Basic Idea: Simulated and Frankenstein’s Series Constructing Frankenstein’s series Methodology Clustering Time Series The Many Faces of Seasonality Some examples A first comparison of software performances Turning point detection and phase-shifts

Benchmarking Softwares and/or Methods Benchmarking algorithms and methods is quite common Statistical softwares: the NIST benchmarks: Datasets for some statistical problems with certified results (descriptive, ANOVA, linear and non-linear regression). Diehard Tests for Random Number Generators (Marsaglia) Tests on Statistical Distributions (Knüsel) etc. Tests on Forecasting Methods The M-competitions (Makridakis et al) But “quite easy” because you know what the truth is!

The Seasonal Adjustment Model A quite complex decomposition model Trend, cycle, seasonality, outliers, trading-day effect, Easter effect, irregular Unobserved Component Models: only Xt is observed → no unique solution Each method-software has its own hypotheses to propose “THE solution”. Various schools and churches and the traditional “parametric versus non-parametric opposition”

Seasonal Adjustment Methods

Simulated and Frankenstein’s Series Simulated series: OK but “not fair” SEATS: The series follows a seasonal ARIMA model STAMP, BAYSEA, DECOMP: each component follows an ARIMA model X-12-ARIMA: Trend-Cycle and Seasonality locally behave as polynomial of low orders. Frankenstein’s series Reconstruct “real-simulated series” from “representative” estimated components

Frankenstein’s Series: Methodology (1) “Representative”? Looking for “frequent” trends, seasonality etc. We use “long” raw series from 2 large economic databases: Euro-Ind (Eurostat) & MEI (OECD). About 9000 quarterly and monthly series at least 15-years long. Pre-cleaning (outliers, ruptures, calendar effects) of the series using Tramo-Seats & X-12-ARIMA. We keep series with a clear seasonality (≈ 4000)

Frankenstein’s Series: Methodology (2) Seasonal adjustment of these series with 7 softwares: Baysea, Dainties, Decomp, Stamp, Tramo-Seats & X-12-Arima (releases 0.2 and 0.3). Cluster analysis of the 28000 seasonal components and of the 28000 trend-cycle components Objective: grouping trends and seasonal components into clusters containing “similar” objects But what does mean “similar” ?

Clustering Time Series (1) The “similarity/dissimilarity” problem

Clustering Time Series (2) Another example to be fair ….

Clustering Time Series (3) The “direct” Euclidian distance does not always fit our needs.

Clustering Time Series (2) Project the series in another distance-preserving space: Autocorrelation Functions (ACF, PACF, IACF) Discrete Fourier Transforms (DFT) Discrete Wavelet Transforms using Daubechies or Haar basis, Cosine Wavelets Chebyshev Polynomials ARIMA coefficients Linear Predictive Coding of the Cepstrum (LPC) Singular Value Decomposition through Principal Component Analysis Smooth Localized Complex Exponential model Piecewise Linear Approximation Piecewise Aggregate Approximation Adaptive Piecewise Constant Approximation.

The Many Faces of Seasonality We cluster the spectra How many clusters????

Back to our problem: simulations Reconstructing series from various parts …… 2 decomposition models additive and multiplicative 5 different irregulars (variance), 100 realizations of each n different seasonalities, 5 different variances p different trend-cycles 5000 np series n=p=20 appears to be a « reasonable choice » So …. Let us take 25!!!!

Looking to clusters, choosing medoids Choosing medoids in large and homogeneous clusters

Very similar shapes

Shorter and lagged shapes

Similar but inversed shapes

What applications? Choosing realistic models for the components Assessing and comparing the performances of 2 or more softwares …. But: Softwares do have many parameters one can tune to improve the output It is therefore easier to assess the relevance of default parameter values 2 examples (on Business Survey Data): A first comparison of software performances Turning point detection and phase-shifts

A first comparison of software performances We compute the distance between the SA series and the « real » SA series.

Turning point detection Of utmost importance for short-term economic analysis Dainties, used here as a reference point, is based on asymmetric filters which are known to introduce phase shifts. Results expressed as “balances”: % (software X leads Dainties) - % (software X lags Dainties)