Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Ross Ihaka, Robert Gentleman |
Date de publication : | 1993 |
Site Web : | https://www.r-project.org/ |
Introduction
Le langage de programmation R est une langage de programmation statistiques et un environnement logiciel pour l'analyse statistique, les représentations graphiques et les rapports créé par Ross Ihaka et Robert Gentleman à l'université de Auckland en Nouvelle-Zélande et développé par l'équipe «R Development Core Team».
Voici les caractéristiques principales de R :
- Orienté vers l'analyse de données et la statistique : R possède un grand nombre de fonctions intégrées pour les analyses statistiques, comme les tests d'hypothèse, les régressions, les analyses multivariées, et bien d'autres méthodes.
- Richesse de paquets : R a une vaste bibliothèque de paquets disponibles via le CRAN (Comprehensive R Archive Network) et Bioconductor (pour la bio-informatique). Ces paquets permettent d'étendre les capacités de R pour de nombreux cas d'usage, comme l'apprentissage automatique, la manipulation de données et la visualisation avancée.
- Visualisation de données : Avec des bibliothèques comme ggplot2, R est puissant pour créer des graphiques personnalisés et complexes. Les visualisations peuvent être utilisées pour l'analyse exploratoire et pour la communication de résultats.
- Programmation fonctionnelle : R est un langage principalement fonctionnel, favorisant une approche où les fonctions sont au coeur de la manipulation des données et du flux de travail.
- Environnement interactif : R est souvent utilisé en combinaison avec RStudio, un environnement de développement intégré (IDE) permettant de faciliter l'écriture, la visualisation et le débogage de code. RStudio offre également un support pour des notebooks interactifs, similaires à Jupyter Notebook en Python, ce qui est utile pour l'analyse itérative.
- Langage extensible : Grâce à des bibliothèques en C/C++ et Fortran, R peut être étendu pour les calculs plus rapides ou les tâches spécifiques.
Concurrent
Ses principales concurrents sont Minitab, SAS, SPSS,
Stata et MatLab.
Dernière mise à jour : Mercredi, le 6 décembre 2017