Bonjour à tous !
Comme je l’ai mentionné dans ma présentation, je suis une grande fan de R et je vais probablement en parler souvent ici.
Pour ceux qui ne connaîtraient pas encore, il n’est jamais trop tard ;)
Bonne lecture !
– – – – – –
R est un langage de programmation et un environnement statistique, petit frère libre (licence GNU GPL) du langage S. R permet de faire de la manipulation de données, des analyses statistiques diverses et variées, des restitutions graphiques hautement personnalisables et bien plus encore, tout ça sur Windows, Unix ou Mac OS !
Le site officiel : http://cran.r-project.org/
Le principe et la force de R reposent sur ses nombreux contributeurs, auteurs de “packages” permettant toujours de nouvelles fonctionnalités et applications dans des domaines très variés (écologie, finance, médecine, psychologie, …).
Ces packages sont “validés” avant d’être publiés ici : http://cran.r-project.org/web/packages/ . Egalement, de nombreux packages « non encore officialisés » sont disponibles sur les dépo github d’utilisateurs passionnés et sont facilement intégrables dans R grâce au package « devtools ».
Je reviendrai plus en détails sur les packages R dans un prochain billet (lien à venir ici).
La version de R la plus récente est là 3.2.2 (« Fire Safety« ).
Egalement à voir, un IDE (multi-plateformes) vraiment bien fait pour R : RStudio.
Personnellement je ne suis pas habituée à travailler avec un IDE, mais plus je pratique sous RStudio, plus je découvre de fonctionnalités, plus je le trouve indispensable ! Je le recommande donc vivement ;)
Parmi les nombreux avantages de R : la multitude des formats de données pris en charge (texte, CSV, Excel, SAV, SAS, base de données SQL, …) et la possibilité de s’interfacer ou de faire appel à du code provenant d’autres langages/logiciels (Fortran, C, Python, Perl, SAS, Excel, …). Egalement la possibilité de générer des “rapports automatisés” en Word ou LaTeX ou encore de créer des applications (ou « tableaux de bord ») web dynamiques.
Besoin d’aide avec R ?
Il existe plusieurs mailing list : R-Help (anglais), SeminR et adelist (français) ainsi que des forums, dont le plus célèbre au niveau francophone : Forum R Developpez.com (j’en suis une des modératrices d’ailleurs ;) ).
Pour rechercher une fonction en particulier, je recommande : RSiteSearch.
Quelques tutoriels (liste non exhaustive) :
http://r.developpez.com/
http://pbil.univ-lyon1.fr/R/
http://cran.r-project.org/manuals.html
Egalement une super mine d’or sur le sujet : RBloggers !
Et bien sûr tout un tas de livres (dont pas mal publiés en français ces dernières années), dont certains dont je vous parlerais très certainement au fil des prochains articles ;)
[Mon expérience] En ce qui me concerne, j’ai découvert R en première année de master de maths appliquées et n’ayant pas trop d’expérience en programmation informatique, j’avoue qu’il m’a fallut un peu de temps pour m’y mettre ^^ Mais depuis, je ne peux plus m’en passer !
J’utilise R dans le cadre de mon travail pour tout un tas d’applications variées allant de “simples” analyses statistiques (analyses discriminantes, typologies, …) à la programmation de solutions ad hoc, et également pour mes petites “expériences” perso, notamment basées sur les merveilleuses idées des contributeurs sur “RBloggers” !
Je participe aussi activement à la communauté R en étant modératrice du forum dédié à R sur le site Developpez.com, n’hésitez pas à venir y faire un tour ;)
Egalement, depuis quelques temps je me suis mise à la création de dashboard R avec le package « shinydahsboard » et je dois avouer que plus j’avance dans mon apprentissage de ce package et plus j’aime ça (je vous en parle prochainement) ^^
Et vous, vous l’aimez comment votre R ?! ^^
Bon R à tous ! ;)