1.1 Que peut-on faire avec R

R est un langage orienté vers le traitement de données et l’analyse statistique. Il est développé depuis une vingtaine d’années par un groupe de volontaires de différents pays. L’utilisation de R présente plusieurs avantages :

  • c’est un logiciel multiplateforme (sytèmes Linux, Mac OS X ou Windows) ;

  • c’est un logiciel gratuit et à code source ouvert (opensource)

  • c’est un logiciel très puissant, dont les fonctionnalités de base peuvent être étendues à l’aide d’extensions (packages);

  • c’est un logiciel dont le développement est très actif et dont la communauté d’utilisateurs ne cesse de s’élargir;

  • c’est un logiciel avec d’excellentes capacités graphiques.

Typiquement, on utilise d’abord R pour faire de l’analyse statistique de données. R permet entre autres de réaliser les tâches suivantes :

  • manipuler des données;

  • appeler des fonctions préexistantes ou en programmer des nouvelles;

  • produire des graphiques;

  • rédiger des rapports d’analyse.

Rien n’est parfait !

Comme rien n’est parfait, on peut également trouver quelques inconvénients :

  • le logiciel, la documentation de référence et les principales ressources sont uniquement en anglais;

  • R est un langage de programmation et non pas un logiciel “clique boutons”. Par conséquent, la courbe d’apprentissage peut être un peu « raide », notamment pour ceux n’ayant jamais programmé auparavant.

  • R fonctionne à l’aide de scripts (des petits programmes) édités et exécutés au fur et à mesure de l’analyse.