Initiation au langage R

 

 

Auteur :

Benhamel Nadia

MAA, Université Djilali Liabès Sidi-Bel-Abbès

 

Contacts : nadia.benhamel@univ-sba.dz

Description du cours:

R est un environnement intégré de manipulation de données, de calcul et de préparation de graphiques. Toutefois, ce n’est pas seulement un « autre »
environnement statistique (comme SPSS ou SAS, par exemple), mais aussi un
langage de programmation complet et autonome.
Le R est un langage principalement inspiré du S et de Scheme (Abelson et collab., 1996). Le S était à son tour inspiré de plusieurs langages, dont l’APL (autrefois un langage très prisé
par les actuaires) et le Lisp. Comme tous ces langages, le R est interprété,
c’est-à-dire qu’il requiert un autre programme — l’interprète — pour que ses
commandes soient exécutées. Par opposition, les programmes de langages
compilés, comme le C ou le C++, sont d’abord convertis en code machine

par le compilateur puis directement exécutés par l’ordinateur.

Public cible :

1ère année Master, spécialité Web et Ingénierie des connaissances « WIC »

1ère année Master, spécialité Ingénierie des systèmes d’information (ISI)

1ère année Master, spécialité Réseaux, Systèmes et Sécurité de l'Information (RSSI)

Objectifs du cours:

A l’issu de cette formation l’étudiant sera capable de :

Connaître la provenance du langage R et les principes ayant guidé son développement. Comprendre ce qu’est un langage de programmation interprété. Utiliser des fichiers de script R de manière interactive. Utiliser les divers modes d’objets (en particulier numeric, character et logical) et la conversion automatique de l’un à l’autre. Analyser et extraire des données d’un objet ou y affecter de nouvelles valeurs à l’aide des diverses méthodes d’indiçage.