Demetra+ Quick Tour Versatile software. Choose the right tool Demetra+ main feature: multi-processing Demetra+ in production. Understanding.

Slides:



Advertisements
Similar presentations
Luxembourg, 16/4/2013.  Data providers  IT improvements  Methodological improvements.
Advertisements

Templates and Styles Excel Advanced. Templates are pre- designed and formatted spreadsheets –They provide consistency of layout/structure –They.
Microsoft Office Excel 2013 Core Microsoft Office Excel 2013 Core Courseware # 3253 Lesson 8: Macros, Importing and Exporting Data.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Seasonal Adjustment of National Index Data at International Level
BETTER INTERACTION FOR BETTER COMMUNICATION. A little preview of the PowerVote Quizz toolbar.
Ann Arbor ASA ‘Up and Running’ Series: SPSS Prepared by volunteers of the Ann Arbor Chapter of the American Statistical Association, in cooperation with.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Spreadsheet Problem Solving
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
.
EPSII 59:006 Spring Topics Using TextPad If Statements Relational Operators Nested If Statements Else and Elseif Clauses Logical Functions For Loops.
Structured COBOL Programming, Stern & Stern, 9th edition
J. Khélif Insee July 2008 A quality report for seasonally and trading day adjusted French IIP.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
Report on the development of JDemetra+ (X-11 part) Status of development, testing and further issues Andreas Lorenz, Deutsche Bundesbank, Statistics Department.
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
United Nations Economic Commission for Europe Statistical Division Seasonal Adjustment Process with Demetra+ Anu Peltola Economic Statistics Section, UNECE.
Using SAS® Information Map Studio
OCC Network Drives  H:\  P:\ 
Overview of Main Quality Diagnostics Anu Peltola Economic Statistics Section, UNECE UNECE Workshop on Seasonal Adjustment 20 – 23 February 2012, Ankara,
Touchstone Automation’s DART ™ (Data Analysis and Reporting Tool)
SA Workshop Luxembourg, 6/3/2012.  What is JDemetra+  Objectives of JDemetra+  Main features ◦ New core engines ◦ Additional statistical tools  Current.
3.2.1 JDemetra+ development Frankfurt, 20 June 2013
Ketty Attal-Toubert and Stéphanie Himpens Insee, France 16th of November, 2011 ESTP course Demetra+ Demetra+ for X12 in Daily Work.
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+
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Testing seasonal adjustment with Demetra+ Dovnar Olga Alexandrovna The National Statistical Committee, Republic of Belarus.
April 2011 Testing Seasonal Adjustment with Demetra+ Ariunbold Shagdar National Statistical Office, Mongolia.
Trinity College Dublin, The University of Dublin GE3M25: Computer Programming for Biologists Python Karsten Hokamp, PhD Genetics TCD, 03/11/2015.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Presentation 1 / NBB report Towards JD+ 2.1…
A comparison of automatic model selection procedures for seasonal adjustment Cathy Jones.
IMF Statistics Department The views expressed herein are those of the author and should not necessarily be attributed to the IMF, its Executive Board,
TROI – SPC Database Walkthrough Training Presentation Doc. USTP0213 Rev4.
Using Demetra+ at SURS Manca Golmajer, Andrejka Smukavec 20 June 2013.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
 New build: (October, 30) Corrections of bugs Slight improvement of the UI  New release (December, 31) Core engines  X12 (marginal.
Testing Seasonal Adjustment of the Price Index for tomatoes with Demetra+ Kumpeisova Dinara Agency of Statistics of the Republic of Kazakhstan, Kazakhstan.
Ketty Attal-Toubert and Stéphanie Himpens Insee 22nd of June, 2011 Using SAS to implement additional tools.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
OWA Basic Training. Topics Mail Logging into OWA Navigating mailbox: Reading messages New messages New mail folders Reply/Forward/Print/Delete Mark, Flag,
JDemetra+: Latest features by the BBk (X-11 part) SAEG Meeting, Frankfurt am Main, 7 June 2016 Andreas Lorenz, Deutsche Bundesbank, Statistics Department.
AdisInsight User Guide July 2015
JDemetra+ as an innovative tool for seasonal adjustment
The Simple Corpus Tool Martin Weisser Research Center for Linguistics & Applied Linguistics Guangdong University of Foreign Studies
Shohreh Mirzaei Yeganeh United Nations Industrial Development
2.1 Latest features of JDemetra+ 2.2
The expandable seasonal adjustment framework of JDemetra+
TESTING AMI PERFORMANCE OF J-DEMETRA+ Turaç YAVUZ TURKSTAT
Testing seasonal adjustment with Demetra+
JDemetra+ User Manual.
DataLyzer® Spectrum SPC Wizard.
Quality Reporting with JD+
Microsoft Office Ribbon
2.1. JDemetra+ Last updates (since 2.0.0)
How to select regressors and specifications in Demetra+?
New Demetra 2.2 Euro-indicators Working Group
STATISTICAL AGENCY UNDER PRESIDENT OF THE REPUBLIC OF TAJIKISTAN
Microsoft Office Ribbon
Faiz Alsuhail 21 of June, Frankfurt
Demetra+ User Manual Final release
TYPES of seasonal adjustment processes in banco de españa
Latest features Frankfurt, 7 June 2016
Ermurachi Galina National Bureau of Statistics, Republic of Moldova
GENEDI EUROPEAN COMMISSION - EUROSTAT GENERIC EDI TOOLBOX
Using JDemetra+ at STATEC
Testing seasonal adjustment with Demetra+
Presentation transcript:

Demetra+

Quick Tour Versatile software. Choose the right tool Demetra+ main feature: multi-processing Demetra+ in production. Understanding the re-estimation procedure The file system of Demetra+. Batch processing by means of WSACruncher Automation

1. Choose the right tool TaskToolsComments Interactive analysis (experts) Demetra+Single documents Black-box SAExcel add-insFor unskilled people. Not suited for repeating work Production Small sets (< 100) Demetra+ Excel add-in Excel add-in = light Demetra+ plugged in Excel Production Large sets Demetra+ (<1000) WSACruncher Demetra+ for interactive improvements, WSACruncher for bulk processing Production. Advanced (specific handling) Programming toolsSee special topic

2. Demetra+: using multi- processing Choose a default specification RSA4 or RSA5(c): automated procedure Exception (  pre-definition of the specification) – Specific calendar (National holidays...) – Specific needs (no outliers detection...) Create a new multi-processing Use the local menu in the Workspace Window (Multi- processing) Rename the multi-processing, if need be

Select the series Use drag-drop Consider the list container (Tools  Containers  List) to make easier selections [Repeat the selection procedure] Possibility to mix the specifications Possibility to mix the sources Run the processing Inspect the results The summary and the matrix view give useful general information (see especially the signs of trading days, leap year, Easter coefficients, the numbers of outliers).

Sort the results following the quality – Quality indicator = just an indicator (to be improved)!! – Inspect bad series firstly, but don't forget the other series – Use the priority field to mark important series (  sort by priority) Inspect and modify bad series – Problems in diagnostics: Spectral td peaks  calendar variables (remove pre- tests, modify options) Residuals – Skewness: log/level – Kurtosis: (difficult) critical value for outliers detection

Spectral seasonal peaks. Difficult – Seats:  Arima specification (use auto-modelling or Airline; try (2 1 0)(0 1 1)...). Box-Jenkins could be inappropriate. – X11:  filters Residual seasonality  Series span (shorter) or – Seats: Arima specification – X11:  filters – Other important outputs (personal preferences) Charts (main chart, SI-ratio) Arima spectrum (→ simplify if possible) Regression model (→ checks the significance / the signs of the coefficients, consider the number of outliers) Last residuals... Improve by trial and error (see above)

Generating the output – Users should prefer csv files More efficient, many outputs csv format depends on international settings (Windows)! Immediate (or easy) import in numerous software (or DB) – Usual options (default folders, presentation...) can be saved (see "Tools → Options → Outputs") – Feedback in the log window (location of the output...)

3. Understanding the re-estimation Classification of the parameters of a SA processing – Reg-Arima modelling Defining the "domain" of the model – Log/level – Type, time span of outliers – Regression variables (calendars...) – Arima model Defining the "selection procedure" – Fct, VA, diffAIC... Operational – TOL, maxiter – Decomposition – Diagnostics, output (not used in Demetra+)

Domain specification Estimation specification Point (or result) specification Refresh (partial) Refresh (concurrent) Process (I) Refresh (current) Process (II)

Refreshing and multi-processing Step 1: Definition of the "domain specification" – limits of the considered models Step 2: First estimation – Results define the "point specification" Step 3: Refreshing: definition of an "estimation specification" – between the results and the domain (by relaxing some constraints) Step 4: Next estimation – Results define a new "point specification"

RefreshingRelaxed constraints (cumulative) Current adjustmentNone (estimation spec = point spec) Current adjustment (partial)Coefficients of the regression variables Partial concurrent / ParametersParameters of the Arima model Partial concurrent / Last outliersLast outliers re-evaluated (1 year) Partial concurrent / OutliersAll outliers re-evaluated Partial concurrent / Outliers + ArimaArima model (orders) Concurrent adjustmentAll (estimation spec = domain spec)

SA Processing and refreshing. Tips Keep the domain specification as large as possible (for significant refreshing) Limitations of Demetra+ – Overview of the different specifications (→next release) – Possible problem with pre-specified outliers (→ use intervention variables when needed) – True current adjustment unavailable (→ JDemetra) – Limited set of refreshing:

4. File system of Demetra+ Storage of information in xml files Separate file for each document – Contents of the workspace – TramoSeats / X12 specification – TramoSeats / X12 single processing – Multi-processing – Calendars – User's variables

Files of a workspace

Contents of the workspace descriptor

Multi-processing file (in SAProcessing folder) Domain specification(s) Items – Attributes reference to domain specification[,estimation policy, quality] – Identification – [Data] – [Point specification] – [Estimation specification]

Remarks: – No results (except the estimated model) – All information for re-estimating the processing Identification Data All specifications – Future improvements of Demetra+ (refreshing): Comparison of the raw series Comparison of the models

5. WSACruncher WSACruncher is a console application for batch processing Read the workspace Refresh the processing Generate the output Save the results Demetra files (workspace) Demetra files (workspace) wsacruncher.params csv files...

The xml parameters file defines the main steps: – refreshing policy – output (csv, diagnostics) The workspace must contain all the files, using the same structure as Demetra+ Syntax of the command: \wsacruncher -x Example: " c:\program files...\wsacruncher" workspace.xml -x wsacruncher.params

6. Automation Best solution for production chains – making your in-house software Providing specific Demetra+/WSACruncher modules for – Accessing the data – Providing new diagnostics – Saving the results (Not discussed here) Using building blocks of Demetra+ in a new application – interacting with WSACruncher through xml files

Advanced? Xml files, WSACruncher.NET Applications (C#) VBA: Excel add-ins... Advanced users WSACruncher (params) Demetra+ Visual Studio (express edition) MS-Office Others (SAS...), through files NO YES IT-Team ? YES Light dev. ? YES NO

Automation: comparison SolutionAdvantagesDrawbacks WSACruncher Simple Efficient Limited possibilities.NET Powerful solution Complete access to internal routines For "professionals" only Uncertain future (JDemetra ?) VBA Light, accessible for non experts. Efficient MS solution ( JDemetra ?) No full access to routines of Demetra+ Xml files Independent solution Integration in legacy environments Complex (Rather) inefficient Limited access to routines of Demetra+