Upload
marco-calderisi
View
203
Download
0
Embed Size (px)
Citation preview
Chemiomet-R-iaDott. Marco Calderisi, [email protected]
Workshop del Gruppo di ChemiometriaAlbano Laziale 26-28 Maggio 2011
Cosa è RR è contemporaneamente sia un linguaggio che un software per l’analisi statistica
R è un ambiente costituito da un insieme di funzioni, librerie, oggetti, che possono essere utilizzati per:
la gestione di basi di dati
l’analisi statistica dei dati
la produzione di grafici
R è open-source, cross-platform e gratuito
R - storiaR può essere considerato come una implementazione di S (ambiente/linguaggio per l’analisi dei dati), che è una linguaggio sviluppato presso i BELL Laboratories della AT&T nel 1976
All’inizio degli anni ‘90 R. Gentleman e R. Ihaka (University of Auckland, NZ) iniziano lo sviluppo di R
Nel 1997 è nato l'R Development Core Team, gruppo formato da statistici di tutto il mondo che si occupano dello sviluppo e della distribuzione del programma
Il codice sorgente di R è disponibile come "Free Software" il cui utilizzo è regolato dalla GNU General Public License della Free Software Foundation
R - descrizioneVi è un nucleo centrale che contiene l’interprete di R e alcune funzionalità di base
Tutte le altre funzionalità sono rese disponibili attraverso pacchetti
Alcuni pacchetti (circa 25) sono presenti nella distribuzione base: base, utils, stats, datasets, graphics, grDevices, methods, boot, cluster, codetools, foreign, KernSmooth, lattice, mgcv, nlme, rpart, survival, MASS
Vi sono poi circa 2000 pacchetti, resi disponibili da utilizzatori di R (i Contributed Packages), che riguardano "tutto il resto"
R - screenshot
R - screenshot
R - files
I dati sono contenuti in un file *.RData, che è equivalente al *.mat di Matlab
Le funzioni, gli script e tutto il resto sono contenuti in un file *.R, che è equivalente al file *.m di Matlab
Le figure non sono salvate in un formato proprietario. E’ infatti possibile sceglierne il formato in cui salvarle (jpeg , tiff, pdf, ps...)
R - linksHome pageThe R Project for statistical computing:http://www.r-project.org/
DownloadThe Comprehensive R Archive Network (CRAN):http://cran.r-project.org/
CRAN Task Viewshttp://cran.r-project.org/web/views/
R - libri
I due principali testi a cui fare riferimento sono:
Chemometrics with R - Multivariate Data Analysis in the Natural Sciences and Life Sciences di Ron Wehrens (Springer). Package: ChemometricsWithR
Introduction to Multivariate Statistical Analysis in Chemometrics di Kurt Varmuza e Peter Filzmoser (CRC Press). Package: chemometrics
R - blog
R-bloggers, is a blog aggregator of content collected from bloggers who write about R (in English): http://www.r-bloggers.com/
Due blog in italiano:
Rante (comunità di utenti) http://rante.org/
Chemiomet[R]ia - il blog di chemiometria.it: www.chemiometria.wordpress.com
R - GUI
RStudio @ http://www.rstudio.org/
JGR @ http://www.rforge.net/JGR/
Deducer @ http://www.deducer.org/pmwiki/pmwiki.php?n=Main.Development (da lanciare da JGR)
http://prof.beuth-hochschule.de/groemping/DoE
Experimental Design
Experimental Design
Experimental Design
R - db & server
R dialoga direttamente con database, lanciando query (RmySQL) e creando dataframe su cui lavorare
R può risiedere su di un server ed essere gestito in remoto (Rack e rApache)
Chemiomet-R-ia
GRAZIE PER L’ ATTENZIONE!!