R est un langage de programmation logiciel libre et open source et un environnement logiciel pour le calcul statistique et les graphiques. Distribué sous la licence publique générale GNU version 2, R est un langage facile à apprendre et couramment utilisé pour développer des logiciels d'analyse de données et de statistiques. R compile et fonctionne sur une grande variété de plates-formes UNIX, Windows et MacOS.
R est conçu pour permettre aux utilisateurs d'ajouter des fonctionnalités supplémentaires en définissant de nouvelles fonctions. Une grande partie du système est elle-même écrite dans le dialecte R du langage de programmation S. Pour les tâches gourmandes en calcul, le code C, C ++ et Fortran peut être lié et appelé au moment de l'exécution. Les utilisateurs avancés peuvent écrire du code C pour manipuler directement les objets R.
R a été initialement écrit par Robert Gentleman et Ross Ihaka, également connu sous le nom de «R & R» du Département de statistique de l'Université d'Auckland. Aujourd'hui, R est le résultat d'un effort de collaboration avec des contributions du monde entier.
L'environnement R
L'environnement R est une suite intégrée de services logiciels pour la manipulation de données, le calcul et l'affichage graphique. R offre une installation efficace de traitement et de stockage des données, une suite d'opérateurs pour les calculs sur des tableaux, une collection d'outils intermédiaires pour l'analyse des données, des installations graphiques pour l'analyse et l'affichage des données ainsi qu'un langage de programmation simple et efficace (appelé `` S '') qui comprend conditions, boucles, fonctions récursives définies par l'utilisateur et fonctionnalités d'entrée et de sortie.
La plupart des programmes écrits dans le langage de programmation R sont essentiellement éphémères, écrits pour une seule analyse de données. (Source: WN Venables, DM Smith et l'équipe R Core; Une introduction à R)