R
Description
Fonctionnalités générales
R est à la fois un langage de programmation et un logiciel pour l'analyse statistique et la réalisation de graphiques.
- R permet de gérer et stocker des données.
- R est un langage interprété qui permet les embranchements et les boucles.
- Il existe de nombreux modules (packages) contenant des fonctions statistiques prédéfinies, comme les modèles linéaires et linéaires généralisés, les modèles de régression non-linéaire, l'analyse de séries temporelles, les tests de classification paramétriques et non-paramétriques, les méthodes de groupement et de lissage, les statistiques spatiales, les valeurs extêmes...
- Les résultats obtenus par les calculs statistiques sont stockables, exportables et réutilisables dans des fonctions.
- On peut exporter les graphiques sous divers formats (image ou forme vectorielle).
Autres fonctionnalités
- La plupart des routines R sont écrites en R.
- Les routines écrites pour S plus (logiciel équivalent commercial) sont généralement valables en R.
Interopérabilité
- De nombreux packages de R sont directement issus d'autres logiciels ou langages (WinEdt, Perl, Tlc/Tk, Python, Winbugs...)
- Le projet Bioconductor (http://www.bioconductor.org/) propose de nombreux packages dédiés à l'analyse de données biologiques.
- R peut être utilisé depuis SAGE
Limitations, difficultés, fonctionnalités importantes non couvertes
- Messages d'erreur parfois obscurs...
- Gourmand en mémoire