TD 1. Environnement de travail

Support et cours

Installation de R

Avant toute chose, il est nécessaire d’avoir R installé sur sa machine.

1) S’il n’est pas installé sur la machine que vous utilisez, rendez-vous sur http://cran.univ-paris1.fr/ pour installer R. Vous pouvez aussi l’installer sur votre machine personnelle si vous préférez l’utiliser pour ce module.

2) Lancez l’interface permettant d’utiliser R. Elle répond aux doux noms de RGui ou plus précisément R i386 3.5.1 et R x64 3.5.1 : privilégiez le dernier.

RGui

Vérifions si R obéit aux mêmes règles mathématiques que nous autres mortels.

3) Essayez de taper quelques opérations élémentaires : addition, soustraction, multiplication, division et puissances.

4) Tentez d’entrer des commandes sur plusieurs lignes, et constatez que R attend forcément une commande complète. Vous pouvez annuler la saisie de la commande avec Echap

3 * 6
## [1] 18

Affectation

Facilitons-nous la vie en utilisant les variables pour mémoriser des résultats.

5) Affectez un nombre de votre choix à une variable nommée panda.

6) Multipliez panda par 3.14, sans changer sa valeur. Vérifiez ensuite que la valeur de panda n’a pas changé et est toujours égale à sa valeur initiale.

7) Modifiez panda en lui affectant le triple de sa valeur et vérifiez en affichant panda.

Classes

R a la classe, comme George Abitbol. Il a même les classes.

8) Testez la classe des objets suivants :

6
TRUE
99
7.48
"a"
FALSE
8i
"George Abitbol"

RStudio

C’est le moment de récupérer un environnement de travail plus pratique.

9) S’il n’est pas déjà installé sur la machine que vous utilisez, vous pouvez installer RStudio ici : https://www.rstudio.com/products/rstudio/download/#download.

10) Vous pouvez maintenant lancer RStudio, qu’on utilisera pour le reste de ce module.

Panneau console

Petit tour du propriétaire désormais.

11) Dans le panneau console, effectuez un calcul quelconque et vérifiez le résultat.

12) Affectez une variable de votre choix.

Panneau environnement

13) En haut à droite, dans l’onglet Environment, vous pouvez retrouver la variable affectée juste avant.

Panneau historique

14) Au même endroit, recherchez l’onglet History les commandes tapées précédemment.

Nouveau projet

Profitons de RStudio pour organiser le travail du module et tous nos scripts.

15) Créez un nouveau projet TD-informatique, vous pouvez le créer dans Mes Documents.

Scripts

16) Créez un nouveau script TD1.R dans le projet _que vous venez de créerTD-informatique.

Synthèse

17) Soit l’équation de premier degré :

a * x + b = 0

Créez un script qui, lorsqu’on affecte des valeurs à a et b, affecte automatiquement la bonne valeur à une variable x.

18) Affectez des valeurs aux variables minimum et maximum.

minimum <- 10
maximum <- 15

Créez un script qui, peu importe les valeurs, normalise le minimum (à 0) et le maximum (à 1).