Chapter 2 R en quelques mots
2.1 Pourquoi ?
Langage de programmation qui permet de : - manipuler des données : importer, transformer, exporter faire des analyses statistiques plus ou moins complexes : description, exploration, modélisation… - créer des (jolies) figures
2.6 Avantages et inconvénients
2.6.1 Avantages
- Souplesse d’utilisation pour réaliser des analyses statistiques
- Libre et gratuit, même s’il existe maintenant des versions payantes de RStudio (shiny et/ou server)
- Reproductibilité des analyses en écrivant/sauvegardant les commandes R dans des scripts
- Large communauté d’utilisateurs/aide en ligne
- Grand nombre de packages spécifiques
2.8 R sait tout faire
Lire un tableau de données
read.table()
Fusionner deux tableaux
merge()
Filtrer des lignes
$x > 10] data[data
Sélectionner des colonnes
c(“x”,”y”)] data[,
Rechercher une chaîne de caractères
grep()
Réaliser une ACP
prcomp()
Calculer une moyenne
mean()
Additionner deux matrices
+ mat2 mat1
Exporter un tableau de données
write.table()
Calculer une variance
var()
Régression linéaire
lm()
Tracer une courbe
plot()
Tester une hypothèse
t.test()
Dessiner un histogramme
hist()
Convertir des données
as.matrix()
2.2 Comment l’avoir ?
Disponible sur RCRAN