Premier pas avec R

Après avoir télécharger et installer R, nous allons démarrer R et commencer à prendre ce langage en main.

1. Lancer et quitter R :

Pour Lancer R sur :

  • Windows : double-click sur R.
  • Mac OS X: double-click sur R
  • Unix/Linux : entrer R dans un terminal.

Pour quitter Le logiciel R, entrer q() sur la ligne de commande

2. Interfaces de R :

  • Sous Windows, une interface graphique plutôt rudimentaire est disponible. Elle facilite certaines opérations tel que l’installation de packages externes, mais elle offre autrement peu de fonctionnalités additionnelles pour l’édition de code R.
  • L’interface graphique de R sous Mac OS X est la plus élaborée. L’application R.app comporte de nombreuses fonctionnalités, dont un éditeur de code assez complet.
  • Sous Unix et Linux, R n’est accessible que depuis la ligne de commande du système d’exploitation (terminal). Aucune interface graphique n’est offerte avec la distribution de base de R. Mais, plusieurs sont disponibles au téléchargement si travailler dans un terminal vous rebute (une petite liste ici)..

Interaction avec R

On utilise généralement R interactivement, selon un cycle question-et-réponse :

  • Vous entrez une commande et tapez la touche ”Retour à la ligne”;
  • R exécute cette commande;
  • R attend une autre commande.

Exemples :

Dans les exemples suivants, ce qui est entré par l’utilisateur figure en rouge, et la réponse de R est en bleu. Par exemple :

5+3
[1] 4

exp (-7)
[1] 0.000911882

log(200, base = 10)
[1] 2.30103

Les fonctions internes de R :

Le langage R compte un très grand nombre (des milliers !) de fonctions internes. exp(), log() et runif() sont des fonctions.

Cette section en présente quelques-unes seulement, les fonctions de base les plus souvent utilisées pour programmer en R et pour manipuler des données.

Pour chaque fonction présentée dans les sections suivantes, on fournit un ou deux exemples d’utilisation. Ces exemples sont souvent loin de courvrir toutes les utilisations possibles d’une fonction. La section 3.7 fournit des exemples additionnels, mais il est recommandé de consulter les diverses rubriques d’aide pour connaître toutes les options des fonctions.

Qu’est ce que R?

Qu’est ce que R?

R est à la fois un logiciel de statistique et un langage de programmation.

R est un logiciel de traitement statistique des donnée, pilotée en ligne de commande. Il est extensible (quasiment) à l’infini via le système des packages. R propose également une palette étendue de fonctionnalités graphiques. Il est possible d’utiliser R en mode interactif sans jamais avoir à programmer.

R est un langage de programmation (de script) interprété inspiré du S et de Scheme (Abelson et collab., 1996). R est un langage particulièrement puissant pour les applications mathématiques et statistiques (et donc actuarielles) puisque précisément développé dans ce but. Parmi ses caractéristiques particulièrement intéressantes, on note :

  • langage basé sur la notion de vecteur, ce qui simplifie les calculs mathé- matiques et réduit considérablement le recours aux structures itératives (boucles for, while, etc.) ;
  • pas de typage ni de déclaration obligatoire des variables ;
  • programmes courts, en général quelques lignes de code seulement ;
  • temps de développement très court.

Au fil des années, R sera de plus en plus incontournable dans le traitement exploratoire et statistique des données.

Installation de R et Rstudio

Installation du logiciel R :

R est disponible sous différentes plateformes: Windows, Mac OS et Linux. Il faudra donc adapter l’installation au type de machine que vous avez.

Pour installer R sur un portable, il suffit de se rendre sur le site officiel nommé CRAN et de télécharger l’exécutable correspondant au système d’exploitation souhaité (Windows, MacOs, Unix). La version courante en Juillet 2015 est R 3.2.1 et l’exécutable fait environ 62 Mo. Sous Windows, une fois R installé, on dispose d’une icone comme celle ci-dessous pour l’exécuter :

L'icone du logiciel R

Installation de Rstudio :

D’abord, pour quoi faut-il installer Rstudio ? Parce que le logiciel R fonctionne en console, ce qui rend son approche délicate contrairement à Rstudio qui permet d’utiliser plus aisément les possibilités de R. Rstudio est disponible pour tous les systèmes d’exploitations courants (Windows, MacOs, Unix).

Là encore, il suffit d’aller à l’adresse suivante : http://www.rstudio.com/ pour télécharger et installer Rstudio.

La version courante en Juillet 2015 est Rstudio 0.99 et l’exécutable fait environ 74 Mo.

Une fois Rstudio installé, on dispose d’une icone comme celle ci-dessous pour l’exécuter :

rstudio