Le package R COGugaison est ici utilisé pour gérer des variables numériques possédant un COG à l'évolution de ce dernier dans le temps.
On utilise en particulier les fonctions changement_COG_varNum()
(variables numériques) et changement_COG_typo()
(variables discrètes)
La situation type est que l'on souhaite évaluer un territoire (au regard d'une variable numérique) sur une période donnée. Au sein de ce territoire les communes évoluent, se fusionnent, se défusionnent. Afin de ne pas avoir à gérer cette problématique manuellement, le package, à l'aide de tables de passage de l'INSEE, permet de ramener vos tables décrivant une série temporelle vers une seule géographie sur laquelle vous souhaitez réaliser votre analyse.
![]() |
---|
Exemple de fusion de 3 communes au 1er janvier 2019 pour former la commune de Anizy-le-Grand (INSEE 02018) (visuel produit à l'aide de la fonction trajectoire_commune() du package COGugaison) |
En cas de fusion, la fonction additionne les observations des communes concernées. En cas de défusion, elle pondère la variable en fonction du nombre d'habitants.
Pour une raison ou pour une autre on peut avoir besoin de "cogugaisonner" une typologie. En l'occurrence le package offre une diversité de règles pouvant être appliquées afin d'attribuer une typologie lorsque plusieurs communes sont fusionnées et qu'elles possèdent plusieurs typologie.
methode_max_pop
: attribuer la classe de la commune contenant le maximum de population des communes fusionnéesmethode_classe_absorbante
: attribuer la classe dite absorbante à toute commune fusionnée contenant au moins une ancienne commune appartenant à cette classe absorbantemethode_classe_absorbee
: ne pas tenir compte de cette classe dite "absorbée" pour toute commune fusionnée contenant au moins une ancienne commune appartenant à cette classe absorbéemethode_classe_fusion
: pour toutes les communes qui ont fusionné entre 2 dates indiquer comme classe la valeur inscrite dans "mot_fusion" y compris pour les fusions de communes de mêmes classes (sinon utiliser la méthode : "methode_difference") -...