rjdworkspace
propose un ensemble d’outils pour manipuler les
workspaces de JDemetra+
. Ce package utilise les archives .jar Java de
RJDemetra
en y ajoutant
certaines fonctionnalités. En particulier, rjdworkspace
permet de :
- mettre à jour toutes les metadata d’un workspace avec celles d’un
autre (
update_metadata()
,update_metadata_roughly()
) ou mettre à jour les metadata d’un SaItem avec les metadata d’un autre SaItem (set_metadata()
) - remplacer, supprimer ou ajouter des séries à un workspace
(
remove_sa_item()
,remove_all_sa_item()
,replace_sa_item()
,replace_series()
,add_new_sa_item()
) - copier / coller des séries d’un workspace à un autre
(
transfer_series()
) - récupérer et modifier les commentaires d’un SaItem (
get_comment()
,set_comment()
) - définir les spécifications d’un modèle contenu dans un SaItem
(
set_spec()
).
rjdworkspace
s’appuie sur
RJDemetra
qui nécessite Java
SE 8 ou une version ultérieure.
Pour obtenir la dernière release stable du package :
# Si le package remotes n'est pas installé
# install.packages("remotes")
# Installer la dernière version stable disponible sur GitHub
remotes::install_github("InseeFrLab/rjdworkspace@*release")
# Sur les ordinateurs Insee
install.packages("rjdworkspace", repos = "https://nexus.insee.fr/repository/r-public/")
Pour obtenir la version en cours de développement depuis GitHub :
# Si le package remotes n'est pas installé
# install.packages("remotes")
# Installer la version en cours de développement depuis GitHub
remotes::install_github("InseeFrLab/rjdworkspace")
Pour une description plus complète des packages R pour JDemetra+ voir le document de travail Insee Les packages R pour JDemetra+ : une aide à la désaisonnalisation
rjdworkspace
provides a set of tools designed to manipulate
JDemetra+
workspaces. It depends on the .jar files of
RJDemetra
and extends some
functions. In particular, rjdworkspace
allows to:
- update all metadata of a workspace with those contained in another one
(
update_metadata()
,update_metadata_roughly()
) or update the metadata of a SaItem with the metadata contained in another SaItem (set_metadata()
) ; - replace, remove or add series in a workspace (
remove_sa_item()
,remove_all_sa_item()
,replace_sa_item()
,replace_series()
,add_new_sa_item()
); - copy&paste series from a workspace to another one
(
transfer_series()
) - get and set the comment of a SaItem (
get_comment()
,set_comment()
); - set the specification of a model contained in a SaItem (
set_spec()
).
rjdworkspace
relies on
RJDemetra
that requires Java
SE 8 or later version.
To get the current stable version (from the latest release):
# If remotes packages is not installed
# install.packages("remotes")
# Install the last stable release from GitHub
remotes::install_github("InseeFrLab/rjdworkspace@*release")
# on Insee computer
install.packages("rjdworkspace", repos = "https://nexus.insee.fr/repository/r-public/")
To get the current development version from GitHub:
# If remotes packages is not installed
# install.packages("remotes")
# Install development version from GitHub
remotes::install_github("InseeFrLab/rjdworkspace")
For a more comprehensive description of the R packages for JDemetra+ check the Insee working paper R Tools for JDemetra+: Seasonal adjustment made easier