Table des matières:
- R est un code libre, open-source
- R s'exécute partout
- R prend en charge les extensions
- R fournit une communauté engagée
- R se connecte à d'autres langages
Vidéo: Avantages de l'utilisation du ETPOS 2025
Parmi les nombreux avantages du langage de programmation R, certains sont faciles à reconnaître. Il est activement maintenu, il a une bonne connectivité à divers types de données et d'autres systèmes, et il est assez polyvalent pour résoudre des problèmes dans de nombreux domaines. Peut-être le meilleur de tous, c'est disponible gratuitement.
R est un code libre, open-source
R est disponible sous une licence open-source, ce qui signifie que n'importe qui peut télécharger et modifier le code. Cette liberté est souvent désignée sous le nom de & ldquo; libre comme dans le discours. & rdquo; R est également disponible gratuitement - un deuxième type de liberté, parfois appelé & ldquo; libre comme dans la bière. & rdquo; Concrètement, cela signifie que vous pouvez télécharger et utiliser R gratuitement.
Un autre avantage, quoique légèrement plus indirect, est que n'importe qui peut accéder au code source, le modifier et l'améliorer. En conséquence, de nombreux excellents programmeurs ont apporté des améliorations et des corrections au code R. Pour cette raison, R est très stable et fiable.
Toute liberté comporte également des obligations associées. Dans le cas de R, ces obligations sont décrites dans les conditions de la licence sous laquelle elle est publiée: GNU General Public License (GPL), version 2.
Il est important de souligner que la licence GPL ne s'applique pas à votre utilisation de R. Il n'y a aucune obligation d'utiliser le logiciel - les obligations s'appliquent uniquement à la redistribution. En bref, si vous modifiez ou redistribuez le code source R, vous devez mettre ces modifications à la disposition de tout le monde.
R s'exécute partout
L'équipe R Development Core a déployé beaucoup d'efforts pour rendre R disponible pour différents types de matériel et de logiciels. Cela signifie que R est disponible pour Windows, les systèmes Unix (tels que Linux) et le Mac.
R prend en charge les extensions
R exécute une grande variété de fonctions, telles que la manipulation de données, la modélisation statistique et les graphiques. Un grand avantage de R, cependant, est son extensibilité. Les développeurs peuvent facilement écrire leur propre logiciel et le distribuer sous la forme de modules complémentaires.
En raison de la facilité relative de création de ces paquets, des milliers d'entre eux existent littéralement. En fait, beaucoup de nouvelles méthodes statistiques sont publiées avec un paquet R joint.
R fournit une communauté engagée
De nombreuses personnes qui utilisent R finissent par aider de nouveaux utilisateurs et préconisent l'utilisation de R sur leurs lieux de travail et leurs cercles professionnels. Ils deviennent également actifs sur les listes de diffusion R ou les sites Web de questions et réponses (Q & A) tels que Stack Overflow, un site Web de questions-réponses sur la programmation et CrossValidated, un site Web de questions-réponses sur les statistiques.En plus de ces listes de diffusion et des sites de questions et réponses, les utilisateurs de R participent à des réseaux sociaux tels que Twitter et des conférences R régionales.
R se connecte à d'autres langages
De plus en plus de gens se déplacent vers R pour leurs analyses. Ils commencent alors à combiner R avec leurs workflows précédents, ce qui conduit à un ensemble de paquets pour relier R aux systèmes de fichiers. et d'autres applications. Beaucoup de ces paquets ont été incorporés dans l'installation de base de R.
Plusieurs paquets additionnels existent pour connecter R aux systèmes de base de données, tels que le paquet RODBC, pour lire les bases de données en utilisant le protocole ODBC et le paquet ROracle, pour lire les bases de données Oracle.
Initialement, la plupart de R était basé sur Fortran et C. Le code de ces deux langages pouvait facilement être appelé depuis R. Au fur et à mesure que la communauté grandissait, C ++, Java, Python et d'autres langages de programmation populaires devenaient de plus en plus R.
Parce que beaucoup de statisticiens travaillaient aussi avec des programmes commerciaux, l'équipe de développement de R a écrit des outils pour lire les données de ces programmes, y compris SAS SAS de l'Institut et SPSS d'IBM.
Beaucoup de gros paquets commerciaux ont des add-ons pour se connecter avec R. Notamment, SPSS a incorporé un lien vers R pour ses utilisateurs, et SAS a de nombreux protocoles qui vous montrent comment déplacer des données et des graphiques entre les deux paquets.
