R è stato progettato da Robert Gentleman e Ross Ihaka come un linguaggio per computer con costruzioni che permettono il controllo di flusso per l’iterazione e l’alternanza e permette agli utenti di definire nuovo funzioni per aggiungere nuove caratteristiche. Possono essere realizzate della chiamate a codice esterno in C, C++ e Fortran per compiti di calcolo intensivo.
L’obiettivo del progetto e’ quello di fornire l’accesso ad una serie di tecniche grafiche e statistiche (modellazione lineare e non lineare, test statistici, analisi di serie temporali, classificazione, clustering…..)
Esiste una versione per Mac compatibile con i sistemi da 8 a X che e’ liberamente scaricabile dal sito del progetto e che ha molte interessanti caratteristiche peculiari per la piattaforma tra cui la possibilita’ di essere “scriptabile” con Apple Script e di lanciare essa stessa degli script.
Il file di donwnload della versione Mac e’ di circa 12 MB.
Su questa pagina trovate la FAQ relativa alle caratteristiche Mac dell’applicazione.
R e’ necessario anche per lo sviluppo di altri progetti a carattere scientifico come Bioconductor per le biostatistiche sul DNA.
R non e’ dotato direttamente di una interfaccia grafica, i dati vengono inseriti attraverso la linea di comando, ma diverse GUI (graphical User interfaces) sono in fase di sviluppo e trovate una collezione di queste partendo da questa pagina.
Una delle piu’ interessanti e’ RWeb in grado di gestire codice e dati direttamente da un browser, meglio se Java compatibile.