Skip to content

Repository files navigation

migres

L’application {migres} est dédié à l’exploration des données millésimées de migration résidentielles de l’Insee.

A simple schematic view of migres input and output

Installation

Pour installer le package, utilisez la fonction install_github() du package {remotes} :

remotes::install_github("dagousket/migres")

Si des problèmes liés à download.file apparaissent, vous pouvez temporairement détendre les contraintes SSL de téléchargement.

Pour cela, lancer la commande options(download.file.method = "curl", download.file.extra = "-k -L") et retenter l’installation. Relancer la session R pour restaurer les paramètres de téléchargement par défaut.

Une fois le package installé, lancer l’application avec la commande :

migres::run_app()

Développement

Ce package est développé sous GitLab. Pour contribuer, proposez une merge request.

Cette action déclenchera une vérification de code (devtools::check()). Cette vérification doit passer sans erreurs pour que la contribution soit acceptée.

Données DOM-COM et arrondissements

Quelques particularité sur les données de migrations résidentielles. Pour les informations de commune de résidence actuelle, on a uniquement l’information au niveau de la commune pour Paris 75056 / Lyon 69123 / Marseille 13055. Pour les informations de résidence antérieure, on a le découpage par arrondissement. Il faut donc être vigilant à bien regrouper les arrondissements par communes.

setdiff(outcom, incom)

 [1] "13201" "13202" "13203" "13204" "13205" "13206" "13207" "13208" "13209"
 [10] "13210" "13211" "13212" "13213" "13214" "13215" "13216" "26274" "69381"
 [19] "69382" "69383" "69384" "69385" "69386" "69387" "69388" "69389" "75101"
 [28] "75102" "75103" "75104" "75105" "75106" "75107" "75108" "75109" "75110"
 [37] "75111" "75112" "75113" "75114" "75115" "75116" "75117" "75118" "75119"
 [46] "75120" ...

En commune de résidence antérieure qui ne sont pas retrouvées en commune de résidence actuelle, on a également l’étranger 9999 et les Collectivités d’Outre-Mer (St Pierre et Miquelon 975, Mayotte 976, Saint Barthélémy 977, Saint Martin 978, Wallis et Futuna 986, Polynésie 987, Nouméa 988).

 ... "97501" "97502" "97601" "97602" "97603" "97604" "97605" "97606"
 [55] "97607" "97608" "97609" "97610" "97611" "97612" "97613" "97614" "97615"
 [64] "97616" "97617" "97701" "97801" "98611" "98612" "98613" "98712" "98714"
 [73] "98715" "98720" "98724" "98725" "98727" "98729" "98731" "98733" "98734"
 [82] "98735" "98736" "98738" "98740" "98743" "98744" "98745" "98747" "98750"
 [91] "98752" "98753" "98754" "98757" "98758" "98803" "98805" "98806" "98807"
[100] "98808" "98811" "98812" "98813" "98814" "98815" "98817" "98818" "98821"
[109] "98822" "98825" "98829" "98830" "99999"

En commune de résidence actuelle, on retrouve les Départements d’Outre-Mer (Guadeloupe 971, Martinique 972, Guyane 973, Réunion 974)

 incom[grep("^9[789]", incom)]

  [1] "97101" "97102" "97103" "97104" "97105" "97106" "97107" "97108" "97109"
 [10] "97110" "97111" "97112" "97113" "97114" "97115" "97116" "97117" "97118"
 [19] "97119" "97120" "97121" "97122" "97124" "97125" "97126" "97128" "97129"
 [28] "97130" "97131" "97132" "97133" "97134" "97201" "97202" "97203" "97204"
 [37] "97205" "97206" "97207" "97208" "97209" "97210" "97211" "97212" "97213"
 [46] "97214" "97215" "97216" "97217" "97218" "97219" "97220" "97221" "97222"
 [55] "97223" "97224" "97225" "97226" "97227" "97228" "97229" "97230" "97231"
 [64] "97232" "97233" "97234" "97301" "97302" "97303" "97304" "97305" "97306"
 [73] "97307" "97308" "97309" "97310" "97311" "97312" "97313" "97314" "97352"
 [82] "97353" "97356" "97357" "97358" "97360" "97361" "97362" "97401" "97402"
 [91] "97403" "97404" "97405" "97406" "97407" "97408" "97409" "97410" "97411"
[100] "97412" "97413" "97414" "97415" "97416" "97417" "97418" "97419" "97420"
[109] "97421" "97422" "97423" "97424"

En résumé :

  • les personnees qui habitent actuellement en COM ou à l’étranger de sont pas comptabilisées.
  • les personnes avec une résidence antérieure en COM ou à l’étranger sont comptabilisées.

Donc, un calcul de solde sans ajustement serait inexacte, car il n’intégrerait que les flux entrants pour l’étranger et les COM. Le calcul de solde intégré à l’application se calcule donc uniquement en terme de solde intra-national (migration de l’étranger ou des COM ignorées).

Code de Conduite

Ce projet est développé sous un Code de Conduite Contributeur. En contribuant à ce projet, vous accepter de respecter ces termes.

About

Etude des données Insee de migration résidentielle

Resources

Code of conduct

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages