24
1 Una (bReve) intRoduzione al linguaggio R Giseppe Calamita [email protected] CNR-IMAA – Istituto di Metodologie per l’Analisi Ambientale Tito Scalo - Potenza

Una bReve intRoduzione al linguaggio R

Embed Size (px)

DESCRIPTION

This is a very brief introduction to the open source software for statistics and graphics R (www.r-project.com).

Citation preview

1

Una (bReve) intRoduzione al linguaggio R

Giseppe Calamita

[email protected]

CNR-IMAA – Istituto di Metodologie per l’Analisi Ambientale

Tito Scalo - Potenza

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

● NON È un accumulo di tools inflessibili e specifici come per molti software di analisi

Ambiente R

● NON È un accumulo di tools inflessibili e specifici come per molti software di analisi

Ambiente R

È 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.

Perchè dovrei usare R?

5

R is free will always be!!!

Perchè dovrei usare R?

6Il concetto di software libero riguarda la libertà dell'utente di:“farlo girare”, copiarlo, distribirlo, cambiarlo e migliorarlo

R is free will always be!!!

7

È portabile

tra SOEsiste una vastissima

documentazione on-line

Forza

pensiero critico

not just

“push-the-button”

Posso riprodurree automatizzare l'analisi

Altre buone ragioni … alcune

Nasce dalla

colalborazione tra

migliori statistici:

HIGH QUALITY!!!

Gestire (importare - esportare) generare

mappe (GIS e GE)

R è un movimento

Per approfondimenti http://rforsasandspssusers.com/

R è un movimento

Per approfondimenti http://rforsasandspssusers.com/

For the full comparison see http://rforsasandspssusers.com/

R è un movimento

For the full comparison see http://rforsasandspssusers.com/

R è un movimento

12

Addicted to R

http://gallery.r-enthusiasts.com/

13

Motore “R seek”

Prova la funzione RSiteSearch(“correlation”)

http://www.r-project.org/

R CRANComprehnsive R Archive Network

Documentation

Svantaggi di R

Comprendere (da soli) come utilizzare correttamente una funzione può essere (alquanto) difficile.

• 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() )

Svantaggi di R

http://rstudio.org/

19

Fare amicizia grazie ad R

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