R implémente notamment en open-source le langage S (des laboratoires Bell maintenant Lucent Technologies), dont les programmes tournent quasiment sans modification avec R, ce qui en fait un outil de choix pour les recherches mettant en oeuvre les statistiques : bioinformatique, analyse de marchés financiers, analyse de données spatiales...
Le projet R est encore bien peu connu du public probablement à cause de son coté austère et ciblé. C'est pourquoi les sorties se font discrètes. Hier c'est la version 2.2.0 qui a été publiée, avec son lot de changements concernant principalement le confort d'utilisation.
R peut certes sembler rebutant pour l'étudiant souhaitant faire quelques calculs statistiques, mais - une fois pris en main - il se révèle très efficace. Ce projet montre bien qu'une conception bien définie et modulaire d'un projet est source de participation extérieure, denrée hélas plus rare que ce qu'il n'y parait dans le développement libre :)
Aller plus loin
- La page du projet (7 clics)
- Les screenshots (16 clics)
- La FAQ (2 clics)
- Quelques modules supplémentaires (1 clic)
- Un petit article wikipedia (14 clics)
# HS
Posté par Fabien Engels . Évalué à 7.
Qu'est ce que ça me gonfles tout ces projets qui utilisent soit une lettre ou un nom commun comme nom ...
Aprés pour faire des recherches, ça ne fait que compliquer la vie ... et ça manque d'originalité :)
</mode mauvaise humeur>
Bon me rattrapper, je dirai que les captures d'ecrans sont plutôt impressionnants. Est ce qu'il peut remplacer matlab pour certaines pratiques ?
[^] # Re: HS
Posté par Nicolas Schoonbroodt . Évalué à 3.
enfin, une prof, qui a dit plus ou moins : "Donc, on n'utilisera pas SAS (NdMoi : enfin, quelque chose comme ça) qui est le plus puissant, mais R pour faire les TP". Failli demander : gratuit, ou libre et gratuit, mais je me suis abstenu, pour pas gonfler les autres avec des questions HS, en me promettant de chercher dès que j'y penserais... formidable, DLFP, même plus besoin de penser, ni de chercher...
[ / ma vie ]
[^] # Re: HS
Posté par peco . Évalué à 3.
[^] # Re: HS
Posté par alung . Évalué à 4.
[^] # Re: HS
Posté par Zorglub . Évalué à 5.
Zorglub
[^] # Re: HS
Posté par liparis . Évalué à 7.
C'est donc un logiciel orienté statistiques et production de graphiques de qualité scientifique. J'ai déjà rencontré des gens faire de la modélisation avec R, mais c'est un peu comme si quelqu'un esayait de faire du dessin vectoriel avec gimp...
[^] # Re: HS
Posté par Zorglub . Évalué à 0.
Zorglub
[^] # Re: HS
Posté par herodiade . Évalué à 4.
[^] # Re: HS
Posté par _flo_ . Évalué à 1.
Surtout avec X ;-)
--->[]
[^] # Re: HS
Posté par arnaudus . Évalué à 2.
# Bindings python
Posté par Sebastien . Évalué à 10.
- RSPython : permet d'appeler python depuis R, et R depuis python
http://www.omegahat.org/RSPython/(...)
- RPy : s'inspire de RSPython mais n'implémente que la partie "R depuis python"
http://rpy.sourceforge.net/(...)
A noter que rpy prend tout son sens lorsqu'il est couplé avec un truc du genre numarray.
http://www.stsci.edu/resources/software_hardware/numarray(...)
Il me semble que découvrir R via python est plus facile vu que python est quand même (il me semble) plus connu que R...
(A ma connaissance, pas de bindings Ruby).
Voilà-voilà.
# Un peu dans le même genre il y a GDL
Posté par med . Évalué à 9.
<pub éhontée>Sinon, je tiens aussi à signaler l'existence du projet GDL (http://gnudatalanguage.sourceforge.net/(...) ) qui est un clone libre (GPL) du ô combien onéreux et propriétaire IDL® (Interactive Data Language) et qui commence à devenir bien utilisable. C'est un langage de traitement de données et de visualisation, vectoriel, largement utilisé dans la recherche et l'industrie
Comme pour R, les participations extérieures sont très bienvenues, que ce soit pour corriger une typo, implanter des fonctions, faire des paquets pour une distribution ou quoique ce soit d'autre. Le fondateur et coordinateur du projet est d'ailleurs fort sympathique et très patient pour guider les premiers pas.</pub éhontée>
# Question un peu HS...
Posté par Oni . Évalué à 5.
Je viens de commencer à apprendre à utiliser le logiciel SAS (je suis en 3ème année de MIAGE pour faire simple) et je voulais savoir si R pouvait remplacer SAS (enfin je voudrais savoir si le langage était similaire surtout...) ou s'il existait un logiciel similaire gratuit (libre ça serai le pied mais gratuit ça serait bien) tournant sous Linux et ayant un langage proche...
[^] # Re: Question un peu HS...
Posté par Zorglub . Évalué à 5.
Par contre, le langage n'a rien du tout en commun.
Zorglub
[^] # Re: Question un peu HS...
Posté par Julien Damon (site web personnel) . Évalué à 6.
Pour faire simple disons que pour faire des statistiques le remplacement est possible, mais il faut avoir deux trois choses à l'esprit :
- SAS sait travailler sur de très gros volumes, ce que R ne saura jamais faire (la plupart (totalité ?) de ses fonctions chargeant l'ensemble des données en RAM pour effectuer les calculs).
- Il est beaucoup plus simple de développer quelques chose avec R qu'avec SAS. Dans certain labo où SAS est "obligatoire" on teste les nouveau modèles avec R (la manipulation de données étant confiée à une SGBD, ou un langage de haut niveau du type perl/python) puis on implémente sous SAS celui qui va bien.
- Les résultats peuvent différer sur certaines méthodes car certaines techniques statistiques ne sont pas implémentée de manière identique (par exemple les générateurs de nombres aléatoires).
- SAS est fortement implenté dans les entreprises (et R assez peu) aussi en tant qu'étudiant MIAGE, il est très conseillé de bien savoir faire du SAS !
# R et PostGreSQL
Posté par olivierweb . Évalué à 5.
Ça se fait avec PL/R (exemples sur le site).
SELECT mon_graph('SELECT x, y FROM mesures','/tmp/mon_graphique.ps');
Je vais voir pour faire plus facilement des anova et autres tests de moyennes.
Ce serait super de faire un truc du genre
SELECT test_t(
'SELECT masse FROM mesures WHERE serie=1',
'SELECT masse FROM mesures WHERE serie=2'
);
et d'obtenir directement le résultat.
Voila, si ça peut donner des idées.
# D'autres informations
Posté par Julien Damon (site web personnel) . Évalué à 10.
Je me permet d'ajouter quelques informations complémentaires.
Tout d'abord, comme on peut le voir sur le site r-project R dispose à l'instar de Perl de son CRAN [1] (Comprehensice R Archive Network) et d'une communauté riche en statisticiens (beaucoup d'universitaires en fait).
Le terme cran est d'ailleurs le bon mot clé à employer pour des recherches web où dans les paquetages de distribution (sous Debian, par exemple, un petit "apt-cache search cran" donnera l'ensemble des paquetages disponibles).
L'écriture de scripts R est facilité par une coloration syntaxique sous vim ou emacs (grâce à ESS : Emacs Speaks Statistics) et une interface utilisateur conviviale existe pour les débutants [2] (ainsi que une intégration possible dans Gnumeric ou Excel - D'ailleurs si quelqu'un sait comment faire de même sous OpenOffice Calc, je suis très interressé !).
Je voudrais enfin préciser, surtout pour les étudiants, que si l'effet du "je fais mon mémoire en LaTeX et non en Word" permet souvent de maximiser la note de présentation, il en va de même pour le "je fais mes graphiques avec R et non un tableur". D'autant plus que ce n'ai pas si difficile que ça de s'y mettre (voir [3] et [4]).
Liens :
[1] - CRAN (mirroir de l'Université de Lyon)
http://cran.univ-lyon1.fr/(...)
[2] - R commander : une interface utilisateur plus conviviale pour les novices
http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/(...)
[3] - Exemple de "belles" statistiques obtenues grâce à R
http://zoonek2.free.fr/UNIX/48_R/all.html(...)
[4] - Des fiches de TD sur l'emploi de R (Université de Lyon)
http://pbil.univ-lyon1.fr/R/enseignement.html(...)
[^] # Re: D'autres informations
Posté par BAud (site web personnel) . Évalué à 3.
vous pouvez déjà essayer
R --gui=tk
pour en lancer une simpliste... (à part le menu qui se rajoute, ça reste un terminal élaboré en ligne de commande :-( ) et ne pas hésiter à regarder sur le site les autres environnement graphiques proposés
[^] # Re: D'autres informations
Posté par peco . Évalué à 5.
# Quelle différence avec...
Posté par scls19fr (site web personnel) . Évalué à 4.
dans le domaine du calcul numérique on trouve plusieurs noms (plus ou moins libre)
- Octave
- Scilab
- R
(ce n'est que quelques exemples)
Quelles sont les différences entre ces logiciels ?
Merci
[^] # Re: Quelle différence avec...
Posté par Maclag . Évalué à 3.
octave: clone lire de matlab qui essaie d'être compatible (je dirais compatible à 90%, mais sans les toolbox, forcément)
scilab: calcul vectoriel, donc, concurrent de matlab, développé par l'inria au départ (oui, je l'aime bien, il est assez puissant pour tous mes besoins). on note l'existence d'un convertisseur matlab vers scilab, mais je ne l'ai jamais testé
R: calcul statistique!
[^] # Re: Quelle différence avec...
Posté par Eudoxe . Évalué à 3.
http://pauillac.inria.fr/cdrom/www/scilab/doc/scicos_html/(...)
http://www.saphir-control.fr/articles/scicos1/article1.html(...)
[^] # Re: Quelle différence avec...
Posté par oliv . Évalué à 2.
Scilab est beaucoup plus évolué. Il est encore loin de concurrencer Matlab, mais à choisir en Octave et Scilab, il n'y a pas d'hésitation à avoir. Si seulement il pouvait recharger de lui même les fonctions quand elles ont été modifiées, ça en ferait vraiment une alternative viable à Matlab.
[^] # Re: Quelle différence avec...
Posté par Benoît Sibaud (site web personnel) . Évalué à 6.
[^] # Re: Quelle différence avec...
Posté par thaodalf . Évalué à 2.
ca ma l'air bien!
[^] # Re: Quelle différence avec...
Posté par med . Évalué à 2.
[^] # Re: Quelle différence avec...
Posté par thaodalf . Évalué à 1.
bon ben pour moi un myth s'effondre (en partie). ils pourraient en faire une version sous licence Cecill.
[^] # Re: Quelle différence avec...
Posté par Nicolas Schoonbroodt . Évalué à 2.
Donc tu peux effectivement le vendre, mais sans l'inclure dans autre chose, ni en le modifiant.
# R sous KDE : RKWard
Posté par peco . Évalué à 4.
Je me permets de signaler que le projet RKWard propose une interface graphique à R sous KDE, avec coloration syntaxique, aide intégrée en HTML, système de plugins facile à utiliser, édition des tables visuelle, installation simplifiée de paquets.
La version 0.3.3 va sortir sous peu : prenez la version CVS, qui est la future 0.3.3. La version 0.3.2 est disponible sur le site, mais vous manqueriez de nombreuses améliorations.
Le site web est en cours de maintenances, avec un nouveau site qui arrive.
Et n'oubliez pas : si RKWard vous est utile, n'ésitez pas à venir participer !
http://rkward.sf.net(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.