Bah, si c'est une vraie question, je dirais 1) les milliers de paquets contribués, et 2) R c'est R tout court, pas R + machin + truc + bidule. Dans le cœur de R, tu as les fonctions graphiques, les analyses statistiques courantes (régressions linéaires, ACP, anova…), les nombres aléatoires, etc.
Après, c'est évident qu'avec des bibliothèques, on peut faire de l'algèbre linéaire en C ou créer des PDF en perl. L'avantage d'utiliser un outil conçu pour une tâche principale est la simplicité de prise en main, et l'efficacité. Si je veux savoir à quoi ressemble la courbe y=x log(x+1), j'ouvre un terminal, je tape "R", puis :
curve(x*log(x+1), xlim=c(-2,2))
Après, je connais plus R que python, et j'imagine qu'il y a beaucoup de situations où il n'est pas nécessaire d'apprendre un nouveau langage quand on sait déja faire avec ce qu'on a.
En tout cas, R est à mon avis un excellent outil pédagogique pour débuter la programmation.
[^] # Re: Utilisation
Posté par arnaudus . En réponse à la dépêche Sortie de R version 3.0.0. Évalué à 3.
Bah, si c'est une vraie question, je dirais 1) les milliers de paquets contribués, et 2) R c'est R tout court, pas R + machin + truc + bidule. Dans le cœur de R, tu as les fonctions graphiques, les analyses statistiques courantes (régressions linéaires, ACP, anova…), les nombres aléatoires, etc.
Après, c'est évident qu'avec des bibliothèques, on peut faire de l'algèbre linéaire en C ou créer des PDF en perl. L'avantage d'utiliser un outil conçu pour une tâche principale est la simplicité de prise en main, et l'efficacité. Si je veux savoir à quoi ressemble la courbe y=x log(x+1), j'ouvre un terminal, je tape "R", puis :
Après, je connais plus R que python, et j'imagine qu'il y a beaucoup de situations où il n'est pas nécessaire d'apprendre un nouveau langage quand on sait déja faire avec ce qu'on a.
En tout cas, R est à mon avis un excellent outil pédagogique pour débuter la programmation.