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.
Première partie — Le langage
- Les nombres et les vecteurs — ranger, calculer, l’opération qui s’applique à tout
- Les autres types — texte, valeurs logiques, facteurs, valeurs manquantes
- Extraire et filtrer — les crochets, les conditions
- Les tableaux de données — la structure centrale de R
- Importer et exporter — Excel, CSV, formats de R
- Boucles, tests et fonctions — quand la vectorisation ne suffit plus
Seconde partie — La statistique
- Les fonctions statistiques — description, distributions, tests, régression
- Les graphiques de base — explorer vite, sans réglage
- ggplot2 — la grammaire des graphiques
- dplyr — manipuler un tableau en langage clair
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.