Introduzione al linguaggio R

Slides:



Advertisements
Presentazioni simili
E-book: unesperienza Gino Roncaglia Università della Tuscia.
Advertisements

Dipartimento di Informatica ITIS Leonardo da Vinci Carpi 2011
Prof. Raimondo Schettini
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Introduzione al linguaggio R
Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
, un Ambiente Statistico Open Source: Esperienze e Prospettive Istat
ESERCITAZIONE R 12,19 marzo 2012 Mario Mastrangelo
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Reti informatiche: Introduzione AICA © 2005.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
Programmazione MIDI Presentazione del corso
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
LIM lavagna interattiva multimediale
Informatica (conoscenza) - Introduzione al corso (I. Zangara)
Fondamenti di Informatica
Ariel The Research Libraries Group Inc. Distributore esclusivo per lItalia CENFOR INTERNATIONAL BOOKS S.r.l. per.
Pirelli INTERNETional Award Pirelli INTERNETional Award La comunicazione della fisica sul web e sua percezione pubblica.
Bioinformatica Prof. Mauro Fasano
Organizzazione di una rete Windows Server Client Il ruolo dei computer I computer in una rete possono svolgere le funzioni di client e server dei.
Informatica Web – design
Chiara Francalanci Politecnico di Milano SMAU 22 Ottobre 2004.
Area di ricerca: Automazione e controllo di impianti, macchine e reti
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Tecnologia dei Servizi Grid e cloud computing - Lezione Lezione ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
1 Programmi e funzioni in R Giorgio Valentini e –mail: DSI – Dipartimento di Scienze dell Informazione Università degli Studi di.
Introduzione al linguaggio R
LIP Laboratorio di Informatica: Programmazione Rosario Pugliese
Un approccio costruttivista alla geometria
WP12 Gruppi impegnati Univ. Padova, A. Apostolico,
Virtual Learning Environments (i. e
Google Docs Versione italiana (Google Documenti)
Modelli ed Applicazioni di Reti di Calcolatori L-S Anno Accademico Università degli Studi di Bologna Ing. Fabio Tarantino –
A cura di Laura Prosdocimi Biblioteca del Dip.to di Filosofia La Biblioteca e le sue risorse - 27 novembre 2009 R EF W ORKS.
AN FI Concetti. Linguaggi di alto livello u Hanno capacita' espressive superiori a quelle del linguaggio macchina u Suggeriscono concetti e modi.
Corso di Fondamenti di Informatica A Andrea Omicini Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea in.
1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.
Dipartimento di Tecnologie dell’Informazione
Laboratori on/off-line e altro per studiare ad Informatica
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Bioinformatica Per la laurea triennale in: Biologia Umana
Informatica Scienza della Pubblica Amministrazione (SAM) A.A. 2010/2011.
...dal bit al linguaggio R. In principio era il bit… …Per intenderci 0 e 1, il linguaggio macchina. Tra gli anni '40 e gli anni '50, la programmazione.
ITI Majorana Grugliasco 31/5/2013
Modulo 1 - Hardware u.d. 3 (syllabus – 1.3.5)
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
Metodi Matematici per le Applicazioni Industriali MMAI
Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori
Corso Laboratorio di Basi Dati II Usability Lab 2007 Corso Laboratorio di Basi Dati II Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie.
Informatica Grafica sez. A-G
Università degli studi di Roma la Sapienza --- Laboratorio di Basi di Dati II - a.a. 2003/04 Presentato da: CAU Simone Matricola:
ECDL Patente europea del computer
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
Lettura e analisi statistiche dei dati e computer analysis
Tecnica della programmazione(primaparte) anno accademico 2010/11
Il World Wide Web Il WWW è uno spazio informativo accessibile via rete per scopi di comunicazione. Lo spazio informativo: insieme universale di risorse.
Seminari SICSI 2004/ Storia degli strumenti di calcolo automatici a) Storia del computer e dell'informatica Storia del computer e dell'informatica.
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
1 Ugo Montanari Dipartimento di Informatica Università di Pisa Moving Forward at the Age of 33 A new building for the Dipartimento di Informatica June.
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle.
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma “La Sapienza”
Costruzione di Interfacce
Ingegneria del software Modulo 3 - Tecniche di implementazione Unità didattica 1 - Ingegneria dei componenti Ernesto Damiani Università degli Studi di.
Di Pietro Demurtas. È il nome di un pacchetto statistico implementato a partire dai primi anni ‘90 da Ihaka e Gentleman. È un linguaggio di programmazione.
INTRODUZIONE A Cmap Latisana, 8 novembre 2006 Antonella Piccolo ASSOCIAZIONE GIROPAGINA.ORG.
ISIA Duca degli Abruzzi a.s. 2010/2011 prof. Antonella Schiavon
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle Prof.
Corso di Interazione Uomo Macchina AA Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica,
Elementi di statistica con R e i database Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 10 Aprile 2012.
A.A CORSO INTEGRATO DI INFORMATICA E BIOINFORMATICA per il CLT in BIOLOGIA MOLECOLARE Scuola di Scienze, Università di Padova Docenti: Proff.
Transcript della presentazione:

Introduzione al linguaggio R Giorgio Valentini e –mail: valentini@dsi.unimi.it http://homes.dsi.unimi.it/~valenti DSI – Dipartimento di Scienze dell’ Informazione Università degli Studi di Milano

Caratteristiche di R Linguaggio ad alto livello interpretato Dotato di insiemi di operatori ad alto livello per calcoli su array e matrici Supporta paradigmi di programmazione imperativa, object-oriented e funzionale. Fornisce un ambiente per la elaborazione interattiva dei dati Ambiente integrato di risorse software per la gestione ed elaborazione di dati e la visualizzazione di grafici Dispone di interfacce verso programmi e moduli sw scritti con altri linguaggi Ambiente di sviluppo e package open source disponibili liberamente in internet.

R come linguaggio per la bioinformatica Linguaggio ad alto livello orientato alla analisi dei dati Permette di strutturare dati complessi ed eterogenei Dispone di un ambiente di lavoro e di sviluppo per lavorare interattivamente con i dati Dispone di package (librerie) specifiche per la bioinformatica R è il linguaggio utilizzato dal progetto internazionale open source Bioconductor per la gestione ed elaborazione di dati genomici e proteomici E’ uno dei linguaggi maggiormente utilizzati dalla comunità internazionale dei bioinformatici

Breve storia di R Deriva da S, un linguaggio ed un sistema sviluppati da John Chambers e collaboratori negli anni ‘80 presso i Laboratori Bell. S è valso l’ ACM Software Systems Award al suo principale progettista J. Chamber nel 1999. R è un progetto Open Source conforme per la maggior parte ad S: Sviluppato inizialmente da Ross Ihaka and Robert Gentleman all’ Università di Auckland (Nuova Zelanda) Attualmente sviluppato da una comunità internazionale di ricercatori e sviluppatori in ambito sia accademico sia industriale Opera attraverso il web: www.r-project.org Archivi software e documentazione: cran.r-project.org/

Da dove “scaricare” R CRAN - the Comprehensive R Archive Network: http://cran r-project.org/ (ci sono anche mirror locali) Sono disponibili distribuzioni binarie per : Windows 95, 98, NT e 2000 Macintosh (System 8.6 - 9.1, MacOS X) Linux L’ installazione sul proprio PC è (in genere) semplice.

Documentazione e bibliografia su R Materiale didattico scaricabile dalle pagine web del corso: “Linguaggi di Programmazione per la Bioinformatica”: http://homes.dsi.unimi.it/~valenti/LPBio0708.htm Un corso introduttivo scaricabile dal web: W. Venables and D.M. Smith, An Introduction to R: http://cran.r-project.org/doc/manuals/R-intro.pdf, 2008 Libri sulla programmazione “avanzata” in R: 1) Robert Gentleman R Programming for Bioinformatics, CRC/Computer Science & Data Analysis Volume 12 , Chapman & Hall, 2008 2) J. Chambers Software for Data Analysis: Programming with R, Springer, 2008 Un libro specifico sull’ utilizzo di R per la bioinformatica e Bioconductor: Gentleman, R.; Carey, V.; Huber, W.; Irizarry, R.; Dudoit, S.  Bioinformatics and Computational Biology Solutions using R and Bioconductor, Springer, 2005