IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le langage open source R amélioré par ses développeurs
Plus stable, flexible et commercial

Le , par Katleen Erna

42PARTAGES

1  0 
Le langage open source R amélioré par ses développeurs, plus stable, flexible et commercial

Le langage de programmation R est utilisé depuis plus de dix ans par les statisticiens pour réaliser des analyses de données, du modelage prédicatif et de la visualisation.

Cette semaine, il va s'offrir des changements révolutionnaires avec une refonte commerciale visant à promouvoir son adoption.

Revolution Computing, le vendeur de R sur le marché depuis deux ans, s'est renommé Revolution Analytics et a dévoilée une nouvelle roadmap pour ses outils R, en espérant que cela étendra le marché.

Avec sa nouvelle gamme de produits Revolution R Entreprise, des nouvelles fonctionnalités ainsi que de nouveaux outils sont apportés aux utilisateurs de R. La stabilité est améliorée.

R tourne désormais rapidement sur les hardwares les plus modernes, la version de Revolution Analytics utilisant tous les CPUs et coeurs étant présents dans le matériel.

Il y a le noyau du langage, et des applications et autres packages construits autour de cela. Quand les gens pensent à R, il s'agit en fait de cette combinaison (le langage de base et les packages additionnels).

L'un des nouveaux packs en préparation est une solution pour permettre la prise en charge de gros volumes de données, de l'ordre du terabyte et du petabyte.

Au niveau de l'implémentation interne, un format de fichier intermédiaire a été développé. Il est basé sur le modèle NoSQL, mais pas sous la forme de rangs ou de colonnes, afin de répondre au mieux aux besoins des algorithmes statistiques.

Enfin, la facilité d'utilisation de R va être améliorée. Revolution Analytics prépare une interface client plus légère, moderne et flexible ; pour que les experts ne soient plus les seuls à l'utiliser avec aisance.

Source : Communiqué de presse

Utilisez-vous ce langage ? Attendez-vous ses nouvelles améliorations ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de guillaume07
Débutant https://www.developpez.com
Le 08/05/2010 à 18:44
Citation Envoyé par ash.ice.loky Voir le message
une horreur ce langage et l'éditeur n'y ai pas pour rien.
-1
2  0 
Avatar de guillaume07
Débutant https://www.developpez.com
Le 07/05/2010 à 21:45
excellent langage! essayer c'est l'adopter!
1  0 
Avatar de _informix_
Membre actif https://www.developpez.com
Le 07/05/2010 à 23:24
excellent language, je l'utilise depuis plus de dix ans
1  0 
Avatar de ironzorg
Membre actif https://www.developpez.com
Le 08/05/2010 à 10:31
Il y a un probleme avec le lien de la source.

Le langage a l'air plutot simple
1  0 
Avatar de Mjm
Membre régulier https://www.developpez.com
Le 08/05/2010 à 11:36
Tiens à propos de R, quelques remarques (et/ou questions):
  • Peux t'on vraiment parler de "langage R"? Mais sans doute que je n'utilise qu'une faible partie des capacités. Je lui donne des fichiers.csv pour des calculs de statistique descriptive, de comparaisons, de calculs de régression bref du pas compliqué (en ligne de commande de l'interface).
  • Y a t'il un moyen (j'avoue ne pas avoir bien creusé), d'appeler R depuis une application en Delphi, Python ou C# ?
  • Je pense qu'il s'agit d'un outil très, très puissant lorsque l'on voit les possibilités, dont de nombreuses fonctions dont je n'ai aucune idée du domaine d'application, donc merci de mettre un peu en lumière R, même si c'est à l'occasion de la sortie d'un "habillage commercial"
1  0 
Avatar de Meseira
Membre averti https://www.developpez.com
Le 08/05/2010 à 12:25
Salut à tous,

j'utilise très souvent R dans le cadre de mon travail (je suis enseignant-chercheur en statistiques à l'université). Ce langage est vraiment agréable à utiliser et il n'est pas très difficile à prendre en main (surtout pour ceux qui sont habitués à Python par exemple). Un des rares inconvénients que je pourrais trouver à R est sa relative lenteur dans certains cas:
http://fluff.info/blog/arch/00000172.htm
C'est tant mieux si les auteurs s'en soucient et tentent de l'améliorer.
Il faut aussi mentionner les facilités offertes par R pour dessiner des graphes, c'est certainement un très gros plus de ce langage.

Citation Envoyé par Mjm Voir le message

  • Peux t'on vraiment parler de "langage R"? Mais sans doute que je n'utilise qu'une faible partie des capacités. Je lui donne des fichiers.csv pour des calculs de statistique descriptive, de comparaisons, de calculs de régression bref du pas compliqué (en ligne de commande de l'interface).
Au même titre que d'autres langages de script, R mérite son nom de langage selon moi.

Citation Envoyé par Mjm Voir le message

  • Y a t'il un moyen (j'avoue ne pas avoir bien creusé), d'appeler R depuis une application en Delphi, Python ou C# ?
Oui, en utilisant un appel au terminal par exemple. En effet, si tu places tes commandes R dans un fichier texte, pour exécuter ces commandes, il suffit de faire un appel du genre
Code : Sélectionner tout
R < [fichier texte]
1  0 
Avatar de Nolaan
Futur Membre du Club https://www.developpez.com
Le 08/05/2010 à 19:58
Bonjour à tous,
Je suis actuellement en école d'ingénieur et je viens de terminer un Projet de Datamining avec R. Avant de commencer le projet je n'avais aucune idée de l'existance de ce denier, c'est en cherchant des tutos de datamining et en suivant un cours sur youtube que je l'ai découvert. Au fur et à mesure de son utilisation on se rend compte de sa puissance. Je dois dire que la prise en main n'est pas forcément triviale car il n'existe pas surtout sous Linux d'interface graphique quand on a pas d'affinité avec la ligne de commande ou la programmation en général. Je le trouve assez rapide, avec une certaine lenteur effectivement dans l'éxécution des boucles. Sinon je dirais juste qu'il est tres puissant quant à la manipulation des données.
1  0 
Avatar de Meseira
Membre averti https://www.developpez.com
Le 09/05/2010 à 2:37
Citation Envoyé par Nolaan Voir le message
Bonjour à tous,
Je dois dire que la prise en main n'est pas forcément triviale car il n'existe pas surtout sous Linux d'interface graphique quand on a pas d'affinité avec la ligne de commande ou la programmation en général.
Pas d'interface graphique sous Linux? Avec une recherche Google, on trouve au moins ces deux là:
- RKWard (http://rkward.sourceforge.net/)
- R Commander (http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/)

Vim propose aussi une coloration syntaxique pour R et il y a même un plugin pour Gedit (pour les utilisateurs de Gnome) que l'on peut trouver à cette adresse: http://rgedit.sourceforge.net/

Bref, largement de quoi faire le bonheur des réfractaires à la console...
1  0 
Avatar de g_h
Futur Membre du Club https://www.developpez.com
Le 12/05/2010 à 6:32
et aussi:
http://jgr.markushelbig.org/JGR.html
1  0 
Avatar de
https://www.developpez.com
Le 12/05/2010 à 9:57
Citation Envoyé par Mjm Voir le message

Y a t'il un moyen (j'avoue ne pas avoir bien creusé), d'appeler R depuis une application en Delphi, Python ou C# ?
C'est tout à fait possible :

Ajoutons évidemment C, C++ et fortran.

Il existe beaucoup de faciliter pour interagir avec R : il y a un modR pour apache par exemple (rApache), RODBC, RmySQL...

On peut également citer Sweave qui permet d'intégrer directement du code R dans un document LaTeX ou openoffice.

Bref, très riche, avec un communauté très active, tant au niveaux des types d'analyses statistiques (R est une référence) que des possibilités de programmation.
1  0