-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.Rmd
113 lines (73 loc) · 4.65 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
---
title: "Analyse des données multi-dimensionnelles"
author: Vivien Roussez & Pascal Irz
date: '`r format (Sys.time(), "%d %B %Y")`'
site: bookdown::bookdown_site
output: bookdown::gitbook
documentclass: book
biblio-style: apalike
link-citations: yes
github-repo: rstudio/bookdown-demo
description: "Parcours de formation R (module 4)"
---
<!-- bibliography: [book.bib, packages.bib] -->
```{r setup, include=FALSE}
rm (list = ls ())
knitr::opts_chunk$set (echo = T, message = F, error = F,warning = F, fig.width = 6, fig.height = 6)
require (tidyverse)
require (FactoMineR)
require (factoextra)
require (GGally)
require (ggExtra)
require (data.table)
require (DT)
```
<style> body {text-align: justify} </style>
# Introduction
![](images/crabe.jpg)
<font size="2">
*Crédit photographique Pascal Irz*
</font>
## Le parcours de formation
Ce dispositif de formation vise à faire monter en compétence les agents du MTES (Ministère de la transition écologique et solidaire) et du MCT (Ministère de la cohésion des territoires) dans le domaine de la science de la donnée avec le logiciel R. Il est conçu pour être déployé à l'échelle nationale par le réseau des CVRH (Centre de Valorisation des Ressources Humaines).
Le parcours proposé est structuré en modules de 2 jours chacun. Les deux premiers (ou un niveau équivalent) sont des pré-requis pour suivre les suivants qui sont proposés "à la carte" :
1. Socle : Premier programme en R
2. Socle : Préparation des données
3. Statistiques descriptives
4. Analyses multivariées
5. Datavisualisation : Produire des graphiques, des cartes et des tableaux
6. Documents reproductibles avec RMarkdown (2^ème^ semestre 2019)
... et en perspective : analyse spatiale, applis interactives avec Shiny, big data, etc.
La mise à disposition des supports de formation se fait désormais par la [page d'accueil du parcours de formation](https://mtes-mct.github.io/parcours-r/). Ces supports sont en [licence ouverte](https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf).
Si vous souhaitez accéder aux sources, données mobilisées pendant les formations, il faut directement les télécharger depuis le [Github du ministère](https://github.com/MTES-MCT/parcours-r/tree/master/Supports_formations).
Pour vous tenir au courant de l'offre de formation proposée par le réseau des CVRH, [consultez la plateforme OUPS](http://oups-cmvrh.e2.rie.gouv.fr/). Vous pouvez vous y abonner pour recevoir les annonces qui vous intéressent.
Il existe une liste pour diffuser de l'information, échanger autour de R ou lever des points de blocage. Pour s'insrire, envoyer un message vide avec le titre "subscribe labo.communaute-r" à l'adresse [email protected].
## Objectifs du module 4
- Connaissance (de certains) des outils R d'analyse des données multivariées.
- Quelques rappels sur l'interprétation des résultats.
- Mise en oeuvre et interprétation des méthodes usuelles.
Ce module balaye les techniques statistiques qui permettent d'explorer efficacement un jeu de données contenant un nombre important de variables. Ces méthodes produisent des graphiques et des statistiques qui mettent en évidence les liens et corrélations entre $p$ variables simultanément, ainsi que les proximités entre les $n$ observations.
```{r, echo = FALSE, fig.width = 10, fig.height = 6}
par (mfrow = c (1,2))
acp <- PCA (iris, quali.sup = 5, graph = F)
plot.PCA (acp, choix = "ind", col.ind = "lightblue", col.quali = "red")
HCPC (acp, nb.clust = 3, graph = F) %>%
plot.HCPC (choice = "3D.map")
```
Il fait une petite entorse à la philosophie générale du parcours, dans la mesure où le principal *package* mobilisé ne fait pas partie du *tidyverse*, et que les sorties graphiques sont des graphiques R de base. Mais ceux-ci ont une vocation essentiellement exploratoire (on publie rarement les graphiques qui seront vus dans ce module) ; il est naturellement toujours possible de basculer dans le *tidyverse* modulo quelques opérations.
Les méthodes abordées sont les suivantes :
- Analyse en composantes principales (ACP)
- Analyse factorielle des correspondances (AFC)
- Analyse des correspondances multiples (ACM)
- Classification ascendante hiérarchique (CAH)
- K-means
Elles permettent d'explorer un jeu de données complexe en l'abordant comme un tout, au lieu d'en étudier les variables une par une, voire en les croisant par paires. Ces méthodes sont utlisées dans de nombreux champs :
- Ecologie
- Sociologie
- Chimie
- Biologie
- Economie
- Géographie
- Psychologie
- etc.
La lecture des résultats est facilitée par des représentations graphiques à la lecture relativement intuitive.