Basi di Dati - B1 - La progettazione delle basi di dati
Una bReve intRoduzione al linguaggio R
1. Una (bReve) intRoduzione al
linguaggio R
Giseppe Calamita
giuseppe.calamita@imaa.cnr.it
CNR-IMAA – Istituto di Metodologie per l’Analisi
Ambientale
Tito Scalo - Potenza
1
2. What is R ?
●
É sia un linguaggio che un ambiente di
programmazione per la statistica e la
grafica.
●
É l'implementazione open-source del linguaggio S
(ACM Software System award)1
●
Creato e svilupapto da Ross Ihaka e Robert
Gentleman @AT&T Bell Labs2 (UNIX OS, C and C++)
1-Becker, R.A.; Chambers, J.M. (1984). S: An Interactive Environment for Data Analysis and Graphics. Pacific Grove, CA, USA: Wadsworth & Brooks/Cole
2-A Brief History R: Past and Future History, Ross Ihaka, Statistics Department, The University of Auckland, Auckland, New Zealand, available from the CRAN website
3. Ambiente R
●
NON È un accumulo di tools inflessibili e specifici come
per molti software di analisi
4. Ambiente R
●
NON È un accumulo di tools inflessibili e specifici come
per molti software di analisi
È un sistema pienamente pianificato e
coerente.
É una collezione integrata di infrastrutture
software per la manipolazione dei dati, il
calcolo e la creazione di grafici professionali.
6. Perchè dovrei usare R?
R is free will always be!!!
Il concetto di software libero riguarda la libertà dell'utente di:
6
“farlo girare”, copiarlo, distribirlo, cambiarlo e migliorarlo
7. Altre buone ragioni …
alcune
Posso
le Esiste una riprodu
È portabi e autom rre
tra SO vastissima atizzar
l'analis e
documentazione i
on-line
Nasce dalla
e tra Forza
colalborazion Gestire
o
migliori statisti
ci:
pe nsiero critic (importare -
!!!
H IGH QUALITY not just esportare)
”
“push -the-button generare
mappe (GIS e
GE)
7
8. R è un movimento
Per approfondimenti http://rforsasandspssusers.com/
9. R è un movimento
Per approfondimenti http://rforsasandspssusers.com/
10. R è un movimento
For the full comparison see http://rforsasandspssusers.com/
11. R è un movimento
For the full comparison see http://rforsasandspssusers.com/
17. Svantaggi di R
Comprendere (da soli) come utilizzare correttamente una
funzione può essere (alquanto) difficile.
18. Svantaggi di R
• Non molto
user-friendly @start;
• GUI minimali: solo
per operazioni di base
(gestione dati, etc...)
• Non ci sono wizard
per le procedure
statistiche (prova la
funzione demo() )
22. ATTENZIONE !!!
“Usare “R” è un po’ come fumare
L’inizio è difficile, potrebbe venirti
mal di testa o un senso di
soffocamentoMa, a lungo andare,
diventa piacevole e crea anche
dipendenza.
Per essere onesti, c’è qualcosa di
non esattamente sano in tutto
questo.”
Francois Pinard