Statistiques graphiques avec .R et Rstudio

Homme et femme sur métier à tisser.Gooi and Vecht Historic, Netherlands.
CC BY-SA. https://www.europeana.eu/fr/item/2021641/publiek_detail_aspx_xmldescid_55198541

Au delà d’un certain nombre de ligne dans un tableur, il devient difficile de faire des graphiques de statistiques.

De ce point de vue, le langage informatique R, le logiciel R, et son interface graphique RStudio sont très pratiques, même si leur temps de prise en main est plus important que ce n’est le cas pour un tableur.

En particulier, les packages (sortes de plug-in au logiciel) de la suite Tidyverse permettent de réaliser de nombreuses opérations statistiques et une variété de graphiques associés.

C’est en particulier le package ggplot, qui est la plus intéressant d’un point de vue graphique, même si certaines fonctionnalités d’autres packages viennent le compléter.

R et RStudio

Documentation

La documentation en ligne sur R est particulièrement abondante :

Lise Vaudor, ingénieure de recherche au CNRS, propose en ligne des supports de formation à R très agréables et pédagogiques. Attention, les exercices sont réservés au formations pour des raisons techniques.

Vaudor, Lise. R-atique : Analyse de Données Avec R. http://perso.ens-lyon.fr/lise.vaudor/.

Initiation : tutos vidéo

Vaudor, Lise. Initiation à R. Partie 0 : Introduction. https://youtu.be/dElTG1sQW24
  1. Pourquoi utiliser R: 00:22
  2. Pourquoi utiliser R (bis): 01:24
  3. Console, commandes: 02:10
  4. Commentaires, historique des commandes, commande incomplète: 03:02
  5. Assignation: 04:08
  6. Environnement: 05:45
  7. Affichage des objets: 06:37
  8. RStudio: scripts et IDE: 07:14
  9. Présentation de RStudio: 08:26
  10. Crédits: 11:22

Diaporama associé à la vidéo

Vaudor, Lise. Initiation à R. Partie 1 : Objets de base. https://youtu.be/Iqb68TRWmcs
  1. Création d’objets: 00:28
  2. Création de vecteurs: 00:52
  3. Création de vecteurs (bis) : 02:09
  4. Classes des objets: 03:23
  5. Combinaison de vecteurs et classes: 03:52
  6. Valeurs manquantes: 04:30
  7. Création de facteurs: 05:00
  8. Création de listes: 06:00
  9. Création de tableaux de données: 06:55
  10. Conversion d’objets: 08:00
  11. Indexation d’un vecteur ou d’un facteur: 08:32
  12. Indexation d’une liste: 10:03
  13. Indexation d’un tableau de données: 10:50
  14. Indexation d’un tableau de données (bis): 11:39
  15. Crédits: 12:25

Diaporama associé à la vidéo

Vaudor, Lise. Initiation à R. Partie 2 : Opérateurs et fonctions. https://youtu.be/0Erwt-HZ9Gs
  1. Opérateurs arithmétiques: 00:14
  2. Opérateurs de comparaison: 00:59
  3. Opérateurs logiques: 01:53
  4. Opérateurs: opérations terme-à-terme: 03:19
  5. Fonctions: exemples statistiques: 03:51
  6. Fonctions: exemples statistiques (bis): 04:20
  7. Fonctions : quelques remarques: 04:56
  8. Fonctions: ordre et noms des arguments: 06:24
  9. Documentation: accès à l’aide associée à une fonction 07:36
  10. Documentation: organisation de l’aide associée à une fonction : 08:10

Diaporama associé à cette vidéo

Tydiverse et ggplot2

Documentation

En ce qui concerne Tidyverse et ggplot2 en particulier :

Aides-mémoire

Ci-dessous, des aides mémoires utiles qui ont été traduites en français :

Customiser R avec des packages

Palettes de couleurs

Différentes palettes de couleurs peuvent être incorporées dans R via l’ajout de packages.

Une liste avec les échantillons est disponible sur le dépôt Github r-color-palettes. Pour les palettes de couleurs discrètes, il est même possible de choisir ses couleurs avant de charger le plugin correspondant. La documentation du plugin est bien bien entendu disponible.