Skip to content

Releases: StatCan/gensol-gseries

gseries 3.0.2

30 Jun 21:26
bd9a4bd

Choose a tag to compare

G-Series 3.0 in R (package gseries 3.0.2)

(Français)

G-Series is Statistics Canada's generalized system devoted to the benchmarking and reconciliation of time series data. The methods used in G-Series essentially come from

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Series 3.0 (package gseries 3.0.2) is the initial open-source version of the software. It essentially corresponds to the rewriting in R of the SAS® GSeries 2.0 functionalities.

What's new in gseries 3.0.2?

  • Initial CRAN version.
  • Minor changes to comply with CRAN requirements following submission of gseries 3.0.1:
    • New package title (DESCRIPTION).
    • Return values added for function aliases (aliases.R).
    • Operator <<- replaced with environment specific assignments (for more predictive behaviour).

Using gseries

https://StatCan.github.io/gensol-gseries/en/ (the gseries package website) is your go-to place for everything there is to know about this package:

  • installation instructions (home page);
  • complete function documentation with examples (Reference page);
  • package vignettes containing complementary documentation (Articles menu);
  • G-Series version changelog (News > Changelog page);
  • how to download local copies of the G-Series HTML and PDF documentation (home page);
  • etc.

Contact - Support

Email us at [email protected] for information or help using G-Series. GitHub account holders can also request information, ask questions or report problems through the G-Series GitHub project Issues page. Statistics Canada employees can visit the G-Series Confluence page on the agency's intranet (search for "G-Series | G-Séries" in Confluence) as well as the G-Series GitLab development project also hosted on the agency's intranet (search for "G-Series in R - G-Séries en R" in GitLab).




G-Séries 3.0 en R (librairie gseries 3.0.2)

(English)

G-Séries est le système généralisé de Statistique Canada consacré à l'étalonnage et à la réconciliation de séries chronologiques. Les méthodes utilisées dans G-Séries proviennent essentiellement de

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Séries 3.0 (librairie gseries 3.0.2) est la première version du logiciel offerte en libre accès (logiciel libre). Elle correspond essentiellement au recodage en R des fonctionalités SAS® de GSeries 2.0.

Quoi de neuf dans gseries 3.0.2 ?

  • Version initiale du CRAN.
  • Changements mineurs pour se conformer aux exigences du CRAN suite à la soumission de gseries 3.0.1 :
    • Nouveau titre pour la librarie (DESCRIPTION).
    • Valeurs de retour ajoutées pour les alias de fonction (aliases.R).
    • L'opérateur <<- a été remplacé par des affectations à un environnement spécifique (pour un comportement plus prédictif).

Utiliser gseries

https://StatCan.github.io/gensol-gseries/fr/ (le site web de la librairie gseries) est l'endroit de prédilection pour tout ce qu'il y a à savoir sur la librairie :

  • instructions d'installation (page d'accueil) ;
  • documentation complète des fonctions avec des exemples (page Référence) ;
  • vignettes de la librairie contenant de la documentation complémentaire (menu Articles) ;
  • historique des versions de G-Séries (page Nouveautés > Changements) ;
  • comment télécharger une copie locale de la documentation HTML et PDF de G-Séries (page d'accueil) ;
  • etc.

Contact - Assistance

Écrivez-nous à [email protected] pour obtenir des informations ou de l'aide sur l'utilisation de G-Séries. Les détenteurs d'un compte GitHub peuvent également demander des informations, poser des questions ou signaler des problèmes via la page Issues du projet GitHub de G-Séries. Les employés de Statistique Canada peuvent visiter la page Confluence de G-Séries dans l'intranet de l'agence (cherchez « G-Series | G-Séries » dans Confluence) ainsi que le projet de développement GitLab de G-Séries également hébergé dans l'intranet de l'agence (cherchez « G-Series in R - G-Séries en R » dans GitLab).

gseries 3.0.1

13 Jun 18:43
0cc3b1b

Choose a tag to compare

G-Series 3.0 in R (package gseries 3.0.1)

(Français)

G-Series is Statistics Canada's generalized system devoted to the benchmarking and reconciliation of time series data. The methods used in G-Series essentially come from

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Series 3.0 (package gseries 3.0.1) is the initial open-source version of the software. It essentially corresponds to the rewriting in R of the SAS® GSeries 2.0 functionalities.

What's new in gseries 3.0.1?

  • Bug fix in tsbalancing() to avoid altering the R session's error option (getOption("error")) after execution.
  • Validation of class "data.frame" input objects in (relevant) utility functions for coherence with the core functions.
  • Updated description of the function arguments regarding the expected class of input objects.
  • Minor changes to comply with the CRAN requirements following the initial submission process.

Using gseries

https://StatCan.github.io/gensol-gseries/en/ (the gseries package website) is your go-to place for everything there is to know about this package:

  • installation instructions (home page);
  • complete function documentation with examples (Reference page);
  • package vignettes containing complementary documentation (Articles menu);
  • G-Series version changelog (News > Changelog page);
  • how to download local copies of the G-Series HTML and PDF documentation (home page);
  • etc.

Contact - Support

Email us at [email protected] for information or help using G-Series. GitHub account holders can also request information, ask questions or report problems through the G-Series GitHub project Issues page. Statistics Canada employees can visit the G-Series Confluence page on the agency's intranet (search for "G-Series | G-Séries" in Confluence) as well as the G-Series GitLab development project also hosted on the agency's intranet (search for "G-Series in R - G-Séries en R" in GitLab).




G-Séries 3.0 en R (librairie gseries 3.0.1)

(English)

G-Séries est le système généralisé de Statistique Canada consacré à l'étalonnage et à la réconciliation de séries chronologiques. Les méthodes utilisées dans G-Séries proviennent essentiellement de

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Séries 3.0 (librairie gseries 3.0.1) est la première version du logiciel offerte en libre accès (logiciel libre). Elle correspond essentiellement au recodage en R des fonctionalités SAS® de GSeries 2.0.

Quoi de neuf dans gseries 3.0.1 ?

  • Correction d'un bogue dans tsbalancing() pour éviter de modifier l'option d'erreur de la session R (getOption("error")) après l'exécution de la fonction.
  • Validation des objets d'entrée de classe « data.frame » dans les fonctions utilitaires (pertinentes) pour assurer la cohérence avec les fonctions principales.
  • Mise à jour de la description des arguments des fonctions concernant la classe attendue des objets d'entrée.
  • Changements mineurs pour se conformer aux exigences du CRAN suite au processus de soumission initial.

Utiliser gseries

https://StatCan.github.io/gensol-gseries/fr/ (le site web de la librairie gseries) est l'endroit de prédilection pour tout ce qu'il y a à savoir sur la librairie :

  • instructions d'installation (page d'accueil) ;
  • documentation complète des fonctions avec des exemples (page Référence) ;
  • vignettes de la librairie contenant de la documentation complémentaire (menu Articles) ;
  • historique des versions de G-Séries (page Nouveautés > Changements) ;
  • comment télécharger une copie locale de la documentation HTML et PDF de G-Séries (page d'accueil) ;
  • etc.

Contact - Assistance

Écrivez-nous à [email protected] pour obtenir des informations ou de l'aide sur l'utilisation de G-Séries. Les détenteurs d'un compte GitHub peuvent également demander des informations, poser des questions ou signaler des problèmes via la page Issues du projet GitHub de G-Séries. Les employés de Statistique Canada peuvent visiter la page Confluence de G-Séries dans l'intranet de l'agence (cherchez « G-Series | G-Séries » dans Confluence) ainsi que le projet de développement GitLab de G-Séries également hébergé dans l'intranet de l'agence (cherchez « G-Series in R - G-Séries en R » dans GitLab).

gseries 3.0.0

12 Jun 18:02
6b8e3fb

Choose a tag to compare

G-Series 3.0 in R (package gseries 3.0.0)

(Français)

G-Series is Statistics Canada's generalized system devoted to time series benchmarking and reconciliation. The methods used in G-Series essentially come from

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Series 3.0 (package gseries 3.0.0) is the initial open-source version of the software. It essentially corresponds to the rewriting in R of the SAS® GSeries 2.0 functionalities.

What's new in gseries 3.0.0?

  • Initial release of G-Series in R (package gseries).
  • New functionality (stock_benchmarking()) streamlined for benchmarking stocks using a cubic spline interpolation approach.
  • Improvements to the already existing functionalities:
    • Benchmarking (benchmarking()):
      • new options allowing proportional benchmarking (lambda != 0) in presence of negative values in the input data;
      • a flat indicator series of all zeros is now allowed with additive benchmarking (lambda = 0).
    • Raking (tsrasking()):
      • optional alternative handling of negative values in the input data (same handling as tsbalancing());
      • helper function (tsraking_driver()) to simplify the reconciliation of several periods in a single function call.
    • Balancing (tsbalancing()):
      • customizable solving sequence (multiple attempts at solving the problem as opposed to a single attempt);
      • improved solution validation process with more information (output data frames) available to help troubleshooting invalid solutions;
      • optional input data validation only process (without attempting to solve the problem, i.e., resolve the discrepancies, if any).
  • New utility functions to help using the core functions, e.g.;
    • for producing benchmarking plots;
    • for converting reconciliation problem metadata (tsrasking() to tsbalancing());
    • for manipulating time series data (prepare or convert the input and output data objects).

Using gseries

https://StatCan.github.io/gensol-gseries/en/ (the gseries package website) is your go-to place for everything there is to know about this package:

  • installation instructions (home page);
  • complete function documentation with examples (Reference page);
  • package vignettes containing complementary documentation (Articles menu);
  • G-Series version changelog (News > Changelog page);
  • how to download local copies of the G-Series HTML and PDF documentation (home page);
  • etc.

Contact - Support

Email us at [email protected] for information or help using G-Series. GitHub account holders can also request information, ask questions or report problems through the G-Series GitHub project Issues page. Statistics Canada employees can visit the G-Series Confluence page on the agency's intranet (search for "G-Series | G-Séries" in Confluence) as well as the G-Series GitLab development project also hosted on the agency's intranet (search for "G-Series in R - G-Séries en R" in GitLab).




G-Séries 3.0 en R (librairie gseries 3.0.0)

(English)

G-Séries est le système généralisé de Statistique Canada consacré à l'étalonnage et à la réconciliation de séries chronologiques. Les méthodes utilisées dans G-Séries proviennent essentiellement de

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Séries 3.0 (librairie gseries 3.0.0) est la première version du logiciel offerte en libre accès (logiciel libre). Elle correspond essentiellement au recodage en R des fonctionalités SAS® de GSeries 2.0.

Quoi de neuf dans gseries 3.0.0 ?

  • Version initiale de G-Séries en R (librairie gseries).
  • Nouvelle fonctionnalité (stock_benchmarking()) rationalisée pour l'étalonnage de séries de stocks en utilisant une approche d'interpolation par spline cubique.
  • Amélioration des fonctionnalités existantes :
    • Étalonnage (benchmarking()) :
      • nouvelles options permettant l'étalonnage proportionnel (lambda != 0) en présence de valeurs négatives dans les données d'entrée ;
      • l'utilisation d'une série indicatrice « plate » composée entièrement de zéros est maintenant possible avec l'étalonnage additif (lambda = 0).
    • Ratissage (tsrasking()) :
      • traitement alternatif optionnel des valeurs négatives dans les données d'entrée (même traitement que tsbalancing()) ;
      • fonction d'aide (tsraking_driver()) pour simplifier la réconciliation de plusieurs périodes en un seul appel de fonction.
    • Équilibrage (tsbalancing()) :
      • séquence de résolution personnalisable (plusieurs tentatives de résolution du problème au lieu d'une seule) ;
      • amélioration du processus de validation des solutions avec plus d'informations (data frames de sortie) disponibles pour faciliter le dépannage de solutions invalides ;
      • processus optionnel de stricte validation des données d'entrée (sans tenter de résoudre le problème, c.-a-d., résoudre les éventuelles divergences).
  • Nouvelles fonctions utilitaires pour faciliter l'utilisation des fonctions principales, par exemple ;
    • pour la génération de graphiques d'étalonnage ;
    • pour la conversion des métadonnées de problèmes de réconciliation (tsrasking() à tsbalancing()) ;
    • pour la manipulation des données de séries chronologiques (préparer ou convertir les objets de données d'entrée et de sortie).

Utiliser gseries

https://StatCan.github.io/gensol-gseries/fr/ (le site web de la librairie gseries) est l'endroit de prédilection pour tout ce qu'il y a à savoir sur la librairie :

  • instructions d'installation (page d'accueil) ;
  • documentation complète des fonctions avec des exemples (page Référence) ;
  • vignettes de la librairie contenant de la documentation complémentaire (menu Articles) ;
  • historique des versions de G-Séries (page Nouveautés > Changements) ;
  • comment télécharger une copie locale de la documentation HTML et PDF de G-Séries (page d'accueil) ;
  • etc.

Contact - Assistance

Écrivez-nous à [email protected] pour obtenir des informations ou de l'aide sur l'utilisation de G-Séries. Les détenteurs d'un compte GitHub peuvent également demander des informations, poser des questions ou signaler des problèmes via la page Issues du projet GitHub de G-Séries. Les employés de Statistique Canada peuvent visiter la page Confluence de G-Séries dans l'intranet de l'agence (cherchez « G-Series | G-Séries » dans Confluence) ainsi que le projet de développement GitLab de G-Séries également hébergé dans l'intranet de l'agence (cherchez « G-Series in R - G-Séries en R » dans GitLab).

G-Series 2.0 in SAS® / G-Séries 2.0 en SAS®

13 May 19:22

Choose a tag to compare

G-Series 2.0 in SAS®

(Français)

G-Series is Statistics Canada's generalized system devoted to time series benchmarking and reconciliation. The methods used in G-Series essentially come from

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Series 2.0 is available in SAS® and includes two procedures and one macro:

  • PROC BENCHMARKING: restore coherence between time series data of the same target variable measured at different frequencies (e.g., sub-annually and annually).
  • PROC TSRAKING: restore additivity constraints (one or two dimensional aggregation tables or data cubes) in a system of time series measured at the same frequency with the optional preservation of temporal constraints.
  • Macro GSeriesTSBalancing: restore general linear constraints (including inequality constraints) in a system of time series measured at the same frequency with the optional preservation of temporal constraints.

Contact - Support

This repository does not contain any code. It only contains the French and English G-Series 2.0 SAS® user guides in PDF format. Email us at [email protected] for information or help using G-Series. GitHub account holders can also request information, ask questions or report problems through the G-Series GitHub project Issues page. Statistics Canada employees can visit the G-Series Confluence page on the agency's intranet (search for "G-Series | G-Séries" in Confluence) as well as the G-Series GitLab development project also hosted on the agency's intranet (search for "G-Series in R - G-Séries en R" in GitLab).




G-Séries 2.0 en SAS®

(English)

G-Séries est le système généralisé de Statistique Canada consacré à l'étalonnage et à la réconciliation de séries chronologiques. Les méthodes utilisées dans G-Séries proviennent essentiellement de

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Séries 2.0 est disponible en SAS® et comprend deux procédures et une macro :

  • PROC BENCHMARKING : rétablir la cohérence entre les données de séries chronologiques d'une même variable cible mesurée à différentes fréquences (ex.: infra-annuellement et annuellement).
  • PROC TSRAKING : restaurer les contraintes d'additivité (tables d'agrégation ou cubes de données à une ou deux dimensions) d'un système de séries chronologiques mesurées à la même fréquence avec la préservation optionnelle des contraintes temporelles.
  • Macro GSeriesTSBalancing: restaurer les contraintes linéaires générales (y compris les contraintes d'inégalité) d'un système de séries chronologiques mesurées à la même fréquence avec la préservation optionnelle des contraintes temporelles.

Contact - Assistance

Ce dépôt ne contient pas de code. Il contient uniquement les guides d'utilisation SAS® anglais et français de G-Séries 2.0 en format PDF. Écrivez-nous à [email protected] pour obtenir des informations ou de l'aide sur l'utilisation de G-Séries. Les détenteurs d'un compte GitHub peuvent également demander des informations, poser des questions ou signaler des problèmes via la page Issues du projet GitHub de G-Séries. Les employés de Statistique Canada peuvent visiter la page Confluence de G-Séries dans l'intranet de l'agence (cherchez « G-Series | G-Séries » dans Confluence) ainsi que le projet de développement GitLab de G-Séries également hébergé dans l'intranet de l'agence (cherchez « G-Series in R - G-Séries en R » dans GitLab).

G-Series 1.04 in SAS® / G-Séries 1.04 en SAS®

13 May 18:56

Choose a tag to compare

G-Series 1.04 in SAS®

(Français)

G-Series is Statistics Canada's generalized system devoted to time series benchmarking and reconciliation. The methods used in G-Series essentially come from

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Series 1.04 is available in SAS® and includes two procedures:

  • PROC BENCHMARKING: restore coherence between time series data of the same target variable measured at different frequencies (e.g., sub-annually and annually).
  • PROC TSRAKING: restore additivity constraints (one or two dimensional aggregation tables or data cubes) in a system of time series measured at the same frequency with the optional preservation of temporal constraints.

Contact - Support

This repository does not contain any code. It only contains the French and English G-Series 1.04 SAS® user guides in PDF format. Email us at [email protected] for information or help using G-Series. GitHub account holders can also request information, ask questions or report problems through the G-Series GitHub project Issues page. Statistics Canada employees can visit the G-Series Confluence page on the agency's intranet (search for "G-Series | G-Séries" in Confluence) as well as the G-Series GitLab development project also hosted on the agency's intranet (search for "G-Series in R - G-Séries en R" in GitLab).




G-Séries 1.04 en SAS®

(English)

G-Séries est le système généralisé de Statistique Canada consacré à l'étalonnage et à la réconciliation de séries chronologiques. Les méthodes utilisées dans G-Séries proviennent essentiellement de

  • Dagum, E. B., and P. Cholette (2006). Benchmarking, Temporal Distribution and Reconciliation Methods of Time Series. Springer-Verlag, New York, Lecture Notes in Statistics, #186.

G-Séries 1.04 est disponible en SAS® et comprend deux procédures :

  • PROC BENCHMARKING : rétablir la cohérence entre les données de séries chronologiques d'une même variable cible mesurée à différentes fréquences (ex.: infra-annuellement et annuellement).
  • PROC TSRAKING : restaurer les contraintes d'additivité (tables d'agrégation ou cubes de données à une ou deux dimensions) d'un système de séries chronologiques mesurées à la même fréquence avec la préservation optionnelle des contraintes temporelles.

Contact - Assistance

Ce dépôt ne contient pas de code. Il contient uniquement les guides d'utilisation SAS® anglais et français de G-Séries 1.04 en format PDF. Écrivez-nous à [email protected] pour obtenir des informations ou de l'aide sur l'utilisation de G-Séries. Les détenteurs d'un compte GitHub peuvent également demander des informations, poser des questions ou signaler des problèmes via la page Issues du projet GitHub de G-Séries. Les employés de Statistique Canada peuvent visiter la page Confluence de G-Séries dans l'intranet de l'agence (cherchez « G-Series | G-Séries » dans Confluence) ainsi que le projet de développement GitLab de G-Séries également hébergé dans l'intranet de l'agence (cherchez « G-Series in R - G-Séries en R » dans GitLab).