R

Informatique — le langage de la statistique

R a été conçu par des statisticiens, pour la statistique. Cela se voit dès la première commande : sa brique de base n’est pas le nombre isolé mais le vecteur, une suite de valeurs. Écrire x * 2 multiplie d’un coup les mille valeurs de x, sans boucle et sans bibliothèque à charger.

Ce cours suit la même progression que celui de Python — le langage d’abord, les outils spécialisés ensuite — mais le vecteur y apparaît beaucoup plus tôt, parce qu’il est au cœur du langage et non dans une bibliothèque annexe.

AstuceRien à installer

Chaque encadré est une console. Vous modifiez le code, vous cliquez, le résultat s’affiche — graphiques compris. R entier est téléchargé dans votre navigateur au premier clic, en une quinzaine de secondes.

Première partie — Le langage

  1. Les nombres et les vecteurs — ranger, calculer, l’opération qui s’applique à tout
  2. Les autres types — texte, valeurs logiques, facteurs, valeurs manquantes
  3. Extraire et filtrer — les crochets, les conditions
  4. Les tableaux de données — la structure centrale de R
  5. Importer et exporter — Excel, CSV, formats de R
  6. Boucles, tests et fonctions — quand la vectorisation ne suffit plus

Seconde partie — La statistique

  1. Les fonctions statistiques — description, distributions, tests, régression
  2. Les graphiques de base — explorer vite, sans réglage
  3. ggplot2 — la grammaire des graphiques
  4. dplyr — manipuler un tableau en langage clair
NoteR ou Python ?

Pour la statistique et les graphiques publiables, R garde une avance : les méthodes nouvelles y paraissent en premier, et une figure présentable s’obtient sans réglage. Pour tout le reste — automatisation, apprentissage automatique, développement — Python domine largement.

Ils se recouvrent beaucoup. Apprendre l’un rend l’autre nettement plus facile.

Installer R sur sa machine

Pour suivre le cours, rien n’est nécessaire. Pour travailler sur vos propres fichiers :

  • installez R depuis le CRAN, puis RStudio ou Positron, qui en fournissent l’environnement de travail ;
  • ou ouvrez un compte sur Posit Cloud, qui lance RStudio dans le navigateur.