On va s’intéresser aux données sur les accidents corporels de circulation mises à disposition par le ministère de l’Intérieur, ici en version 2018 : https://www.data.gouv.fr/fr/datasets/base-de-donnees-accidents-corporels-de-la-circulation/
Les objectifs vont être d’importer ses données, de les jointer avec des données sur la population, par département et commune, et de calculer à différents niveaux des indicateurs d’accidentalité.
On représentera ensuite ces indicateurs sur une ou plusieurs cartes qui seront exportées.
Pour cela, il faut télécharger le dossier https://github.com/tvroylandt/r-cartostat qui contient aussi les slides du cours.
Les données sont disponibles dans le dossier data/dataset/exo
.
Elles se composent :
accidents18_exo.csv
;pop_dep17.csv
;pop_com17.xlsx
df_accidents18
.df_pop_dep17
.df_pop_com17
.On a construit un jeu de données sur les offres par département : offres_stmt19.sas7bdat
.
On va regarder ce que ça donne au niveau des départements.
Calculer le nombre d’accidents pour 10 000 habitants pour chaque département.
Calculer le nombre de tués pour 10 000 habitants pour chaque département.
Découper ces deux parts en classes (à choisir manuellement).
Ne conserver que les variables d’intérêt.
Enlever les départements à blanc (20 et 976).
Refaire les opérations en conservant la variable mois
.
code_dep
et les variables de pourcentages.Construire un score de gravité pour chaque accident :
Calculer le score moyen dans et hors agglomération, par département.
Calculer la différence de score entre dans et hors agglomération, par département (utiliser pivot_wider
puis pivot_longer
).
data/shp
.On jointe les différentes données avec les fichiers spatiaux :
Représenter la part des accidents qui arrivent le jour en continu.
Mettre un thème blanc et changer la légende.
Faire de même en zoomant sur les Hauts-de-France
Qu’observe-t-on sur la légende ?
Faire de même avec la variable découpée en quantile.
Représenter le nombre d’accidents par des cercles proportionnels.
En colorer l’intérieur par la part d’accidents par habitant, en continu.
En colorer l’intérieur par la part de tués par habitant, en classes.
facet_wrap
ou facet_grid
.On se penche maintenant sur le niveau bassin d’emploi.
Importer la table de passage commune -> bassin d’emploi.
Jointer sur les accidents pour construire le niveau bassin.
Construire le nombre d’accidents par bassin.
A-t-on des trous ?
Sur quelles communes ? Regarder d’où ça vient sur le site de l’Insee.
Importer le fond de carte au niveau bassin d’emploi.