Releases: StatCan/gensol-gseries
gseries 3.0.2
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® G‑Series 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).
- New package title (
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 G‑Series 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).
- Nouveau titre pour la librarie (
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
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® G‑Series 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 G‑Series 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
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® G‑Series 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).
- new options allowing proportional benchmarking (
- 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.
- optional alternative handling of negative values in the input data (same handling as
- 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).
- Benchmarking (
- New utility functions to help using the core functions, e.g.;
- for producing benchmarking plots;
- for converting reconciliation problem metadata (
tsrasking()totsbalancing()); - 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 G‑Series 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).
- nouvelles options permettant l'étalonnage proportionnel (
- 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.
- traitement alternatif optionnel des valeurs négatives dans les données d'entrée (même traitement que
- É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).
- Étalonnage (
- 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®
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®
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).