SAEG, 15 March 2018 Item 2.2 Development: progress and next steps. Contribution of the NBB jean.palate@nbb.be.

Slides:



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

©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 5 Architecture-Driven Component Development.
REPUBLIC OF TURKEY TURKISH STATISTICAL INSTITUTE TurkStat Direct vs. Indirect Approach in Seasonal Adjustment: Proposal for a new tool Necmettin Alpay.
IT Project Management Cheng Li, Ph.D. August 2003.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
13 ° COSMO General Meeting Rome VERSUS2 Priority Project Report and Plan Adriano Raspanti.
Software Development Stephenson College. Classic Life Cycle.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.0 Release Review Mik Kersten June 4, 2008.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Afsin Ustundag. Preliminary Deliverables List of application layer modules Already in the OSEHRA Architecture document Number of applications: 168 Identification.
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
IT Directors Group 13 & 14 October 2008 Item of the Agenda Seasonal Adjustment software Cristina Calizzani - Unit B5.
The NBB time series toolkit Towards a seasonal adjustment framework
Presentation 1 / NBB report Towards JD+ 2.1…
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
The Sakai Architecture
WHAT IS PHP FRAMEWORK? Set of Classes and Functions(Methods) Design for the development of web applications Provide basic structure Rapid application development(RAD)
 New build: (October, 30) Corrections of bugs Slight improvement of the UI  New release (December, 31) Core engines  X12 (marginal.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
SAEG 7 th Dec 2015 Item 2.5 Eurostat migration to JD+: state of the art By Dario Buono 1.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
XML 2002 Annotation Management in an XML CMS A Case Study.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
WORKSHOP ON INFORMATION SYSTEMS ARCHITECTURES Information / software architectures based on Content Management Systems (CMS): some examples with Drupal.
JDemetra+ as an innovative tool for seasonal adjustment
ITIL: Service Transition
ONF presentations to ETSI NFV Info Modelling Industry Status ONF Modeling Update 29 March 2016 Note that some points are related to the Multi-SDO Issues.
Statistical Information Systems Introducing SIS tool .Stat
Release BETA Integration Tool Status Geneva – 1 March 2007
Prepared by: Galya STATEVA, Chief expert
WORKSHOP ON INFORMATION SYSTEMS ARCHITECTURES Information / software architectures based on Content Management Systems (CMS): some examples with Drupal.
NA4 Test Team Status Test meeting, 07/09/04
2.1 Latest features of JDemetra+ 2.2
ESS guidelines on temporal disaggregation: Benchmarking and reconciliation From Annual to Quarterly to Monthly data.
Product Lines.
The expandable seasonal adjustment framework of JDemetra+
The Re3gistry software and the INSPIRE Registry
Case Application Development Method
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
SAEG 7th June 2016 Item 5.2 Eurostat migration to JD+: state of the art By Dario Buono.
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Quality Reporting with JD+
2.1. JDemetra+ Last updates (since 2.0.0)
SAEG 7th June 2016 Item 4.1 Eurostat work programme : priority areas-future Centre of Excellence – expected deliverables By Dario Buono.
22 February, ITDG/DIME Item 2 – Progress and deployment
Purge-it! USP's, pre-sales process & helping the customer to decide
SAEG 15th March 2018 Item 2.1 Use of By Dario Buono.
New Demetra 2.2 Euro-indicators Working Group
EMF Compare Ganymede Simultaneous Release
Working Group on Standards June 2018 Jean-Marc MUSEUX, Unit B1
Product Lines.
e-Invoicing – e-Ordering 20/11/2008
Wide Area Workload Management Work Package DATAGRID project
Current status of ongoing seasonal adjustment activities
Item 3.2 ESS guidelines on temporal disaggregation by Dario Buono (Eurostat) WG Methodology 5 April 2017.
3rd WGM Meeting 3 May 2018 Item 2.3 Possible standards for ESS Validation.
The basics ESSnet on SDMX prepared in 2008/2009
ESS Standardisation DIME / ITDG steering group – Item for information
SAUG and SACE: Status Report
Towards a new tool for seasonal adjustments: Demetra+
Seasonal Adjustment software Cristina Calizzani - Unit B2
Faiz Alsuhail 21 of June, Frankfurt
Item 7.11 SDMX Progress report
TYPES of seasonal adjustment processes in banco de españa
SDMX Implementation The National Accounts use case
Latest features Frankfurt, 7 June 2016
M. Henrard, B5 N. Buysse and H. Linden, B6 Eurostat
Adding new sources of data
SDMX IT Tools SDMX Registry
Presentation transcript:

SAEG, 15 March 2018 Item 2.2 Development: progress and next steps. Contribution of the NBB jean.palate@nbb.be

Outline JD+ 2.2.1 JD+ 3.0 Final remarks NBB contribution R interface Milestones (initial planning / current status) Architecture, design, Main challenges API, tests, technical documentation Final remarks

1.1 JD+ 2.2.1 Algorithms GUI Others No impact on the results Additional features Tramo-Seats: extension of the forecasts horizon X11: pseudo-additive decomposition (no pre-processing) 𝑌=𝑇× 𝑆+𝐼−1 , 𝑆𝐴=𝑇×𝐼 GUI Zoom of HTML output Others Cruncher (bugs) XML, SDMX: security issues

1.2 JD+ and R New complete R package for Tramo-Seats and X13 Developed in the context of the Schuman project (ECB – NCBs) Schedule: beta version in June 2018.

2.1 JD+ 3.0: Broad outline Complete refactoring of the code → Maintenance, reusability … Larger scope High-frequency time series Statistical domain: Modelling: improved REGARIMA, STS… Decomposition: new filters… Benchmarking, temporal disaggregation, calendarization Rapid estimates: nowcasting

2.1 JD+ 3.0: Broad outline (cont.) External use WEB services R (actual packages) Excel Documentation Statistical methods API Schedule End of 2019.

2.2 JD+ 3.0: Milestones Actions Initial schedule (3/2017) Status Architecture 2017/Q1-Q2 OK (see below) Normalized design patterns Development of the basic modules (including the new generic time series) 2017/Q2-Q3 OK WEB Service (ESSNET) 2017/Q2 JD+ 2.2 R interface (Schuman project ?) 2017/Q3-Q4 In progress 2018/Q1-Q2 Refactoring of the existing core modules (algorithms) In progress (90%) Refactoring of the existing graphical modules 2017/Q4-2018/Q1 In progress (75%)

2.2 JD+ 3.0: Milestones (cont.) Initial schedule (3/2017) Status Common REGARIMA (tests) 2016/Q4-2017/Q3 In progress (50%) 2018/Q4 Common REGARIMA (implementation) 2017/Q4-2018/Q1 Integrated two-steps SA 2018/Q2 SEATS OK, X14 (?) Benchmarking, temporal disaggregation (JEcotrim) 2018/Q1-Q3 In progress (60%) Benchmarking OK Nowcasting… 2018/Q3-Q4

Benchmarking, temp. disagg. 2.3 JD+ 3.0: Architecture Skeleton of the main modules CORE Modelling Advanced Seasonal adjustment Seasonal adjustment Advanced Modelling Benchmarking, temp. disagg. High-frequency DFM From 1 main algorithmic module to ±15 modules

2.3 JD+ 3.0: Design Adoption of some common design patterns: Immutable objects Builder design pattern … Improved readability, maintenance

2.4 JD+ 3.0: Main challenges Compatibility with the current implementation Systematic comparison of the results New API Separate namespaces (→ old API still valid) Bridge between the two APIs External tests Systematic use of (temporary) R interfaces Technical/statistical documentation Public API should be fully documented Detailed statistical documentation of all algorithms (specific WEB site)

Example of R interface See https://github.com/nbbrd/jd3-rtests

Example of technical documentation

3. Final remarks Huge work; end 2019 is a sustainable planning only for the main algorithms/documentation Impact of the guidelines on benchmarking / temporal disaggregation still to be analysed. Balance between graphical interfaces / R interfaces to be discussed. Long term maintenance of the tool (mainly algorithmic part) is still an open issue.