JDemetra+ is a
computer program
A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components.
A computer progra ...
for
seasonal adjustment
Seasonal adjustment or deseasonalization is a statistical method for removing the seasonal component of a time series. It is usually done when wanting to analyse the trend, and cyclical deviations from trend, of a time series independently of the ...
s that was developed and published by
Eurostat –
European Commission
The European Commission (EC) is the executive of the European Union (EU). It operates as a cabinet government, with 27 members of the Commission (informally known as "Commissioners") headed by a President. It includes an administrative body ...
. It supports
TRAMO
TRAMO ("Time Series Regression with ARIMA Noise, Missing Observations and Outliers") (Gómez y Maravall, 1996) is a program for estimation, forecasting, and interpolation of regression models with missing values and ARIMA errors, in the presence o ...
&SEATS and
X-12-ARIMA
X-13ARIMA-SEATS, successor to X-12-ARIMA and X-11, is a set of statistical methods for seasonal adjustment and other descriptive analysis of time series data that are implemented in the U.S. Census Bureau's software package. These methods are or ...
methods of adjustment.
Development
Governance
The Demetra+ project is governed by the
Eurostat.
Unlike other software development carried out under an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
license, the Demetra+ project was not initiated by a community or a single developer, but started as an extension to the active role played by Eurostat (and in particular SA Steering Group) in the promotion, development and maintenance of a statistical analysis software system. The SA Steering Group, which consists of Eurostat-ECB high level group of experts from NSIs and NCBs, had been promoting for several years the development of freely available Demetra for seasonal adjustment to be used within ESS.
The SA Steering Group is responsible also for facilitating collaboration between separate organizations interested in development of SA tools and has ultimate control over the whole project. Although the software itself will be made available under an open source license, participation in development is contingent upon the decision of Steering Group.
The development of the software has been outsourced to the Department of Statistics of the
National Bank of Belgium
The National Bank of Belgium (NBB; nl, Nationale Bank van België, french: Banque nationale de Belgique, german: Belgische Nationalbank) has been the central bank of Belgium since 1850. The National Bank of Belgium was established with 100% pr ...
(NBB). In addition, the User Testing Group has been set up, with main tasks to supervise the implementation of the guidelines and user requirements. The User Testing Group is also responsible for issuing recommendations for new requirements and making decisions on adoption or rejection of new requirements not in line with the project guidelines.
The Demetra+ community has been established on
OSOR Osor may refer to these places and jurisdictions :
* Osor, Croatia, town, former bishopric and present Latin Catholic titular see
* Osor, Girona, village in Catalonia
* Bishop of Osor
* Open Source Observatory and Repository
See also
* Osorio (d ...
environment for reporting and exchange of experience between the members of the User Testing Group itself, as well as for communication with the development team in NBB.
Extensions
The Demetra+ allows developers to write implementation for:
* time series providers and browsers,
* repository for the definitions of SA processing,
* storage (or further processing) of the results,
* diagnostics on the SA estimations,
* summary (reporting) of a complete SA processing,
* data formatting (drag/drop and copy/paste).
Features
The technology (Object Oriented components) underlying the toolkit has proved to be for managing the complexity of seasonal adjustment algorithms and integrating the major well-known SA engines provided by the Bank of Spain and USCB. In addition, it could easily be embedded in many different environments allowing fast developments and extensions. In parallel with the adoption of the ESS guidelines on SA, the SASG has launched a task force on the SA tools users\' requirements (February - April 2008) in order to define the functional and non functional requirements for a new SA tool DEMETRA+. The role of this community is the common sharing and testing of the new tool DEMETRA+ developed by BNB.
Description of menu’s buttons and their functionality
In Workspace menu from the Main menu the user can create new Workspaces, open an existing project in a new window, save the file, activates and deactivates the panels, open workspace recently saved and closes an open project.
Tools menu is divided into three parts: Container for displaying data; Tool Window for charts and data transformation; Options for diagnostic and output options that can be set by user.
Window menu offers the following functions: Floating, Tabbed, Tile vertically and Tile horizontally for the type of arrange all windows; Skinning for graphical appearance of Demetra+ and Documents options which offers some additional options for organising windows.
Description workspace layout
The key parts of the Demetra+ are:
# the browsers panel, which presents the available time series;
# the workspace panel, which shows information used or generated by the software;
# a central blank zone that will contain actual analyses;
# two auxiliary panels at the bottom of the application: TSProperties contains the current time series (from the browsers’ panel) and Logs contains logging information.
Availability and system requirements
The software runs under the
Microsoft Windows operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
, and is available for download.
Licensing
European Union Public License (
EUPL
The European Union Public Licence (EUPL) is a free software licence that was written and approved by the European Commission. The licence is available in 23 official languages of the European Union. All linguistic versions have the same validity ...
)
The
EUPL
The European Union Public Licence (EUPL) is a free software licence that was written and approved by the European Commission. The licence is available in 23 official languages of the European Union. All linguistic versions have the same validity ...
is the first European Free/Open Source Software (F/OSS) licence. It has been created on the initiative of the
European Commission
The European Commission (EC) is the executive of the European Union (EU). It operates as a cabinet government, with 27 members of the Commission (informally known as "Commissioners") headed by a President. It includes an administrative body ...
. Following an intensive preparatory process and a public consultation, it was approved by the European Commission on 9 January 2007. The
EUPL
The European Union Public Licence (EUPL) is a free software licence that was written and approved by the European Commission. The licence is available in 23 official languages of the European Union. All linguistic versions have the same validity ...
is available in 22 official languages of the
European Union
The European Union (EU) is a supranational political and economic union of member states that are located primarily in Europe. The union has a total area of and an estimated total population of about 447million. The EU has often been ...
, all with identical legal value. 1).
Notes and references
{{reflist
* Introduction to the EUPL licence
* X12 specifications
* Demetra+ extensions
* Development governance
Interface to the software
JDemetra+ has also an
R (programming language), R interface developed in the package RJDemetra. It can be downloaded from its
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, co ...
page: https://github.com/jdemetra/rjdemetra
Free mathematics software
Information technology organizations based in Europe
Time series software