Corso sul pacchetto R



Похожие документы
Corso Eclipse. Prerequisiti. 1 Introduzione

developed by Emanuele De Carlo

MagiCum S.r.l. Progetto Inno-School

Application Server per sviluppare applicazioni Java Enterprise

Il Sistema Operativo Linux

Visual basic base Lezione 01. L'ambiente di sviluppo

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

Guida Operativa Programma Pestalozzi

L ambiente statistico R

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

Capitolo 4 Pianificazione e Sviluppo di Web Part

Installazione del JDK 6

Corso di Informatica

La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.

Introduzione. Installare EMAS Logo Generator

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Una piattaforma LMS open-source: Claroline a cura di G.Cagni (Irre Piemonte)

Il web server Apache Lezione n. 3. Introduzione

Architetture Applicative

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Paolo Zatelli. Dipartimento di Ingegneria Civile e Ambientale Università di Trento. Open Source e Free Software. Open Source e Free Software

Licenze d uso libere. Rossetto Stefano Seminario di Commercio Elettronico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Gestione di un magazzino: sviluppo di un applicazione web-database

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

MANUALE DI INSTALLAZIONE OMNIPOINT

7.4 Estrazione di materiale dal web

Il database management system Access

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Corso di PHP. Prerequisiti. 1 - Introduzione

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

lem logic enterprise manager

Andrea Sommaruga: Le applicazioni OpenSource per i desktop con windows

NVU Manuale d uso. Cimini Simonelli Testa

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

Smartphone 4.1. Cosa c èdi nuovo in Smartphone 4.1

Tale attività non è descritta in questa dispensa

Database. Si ringrazia Marco Bertini per le slides

Disegni di Ricerca e Analisi dei Dati in Psicologia Clinica. Rcmdr

COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

I satelliti. Accesso Remoto

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

I programmi applicativi

Maria Aliberti, Sophia Danesino, Aurora Martina, Clotilde Moro, Mario Scovazzi e altri presentano la loro esperienza di DOCENTI COLLABORATIVI

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Pagina 1 di 16. Manuale d uso 626 VISITE MEDICHE

Il Sistema Operativo (1)

Guida per esecuzione dell aggiornamento del programma DINAMIC

COME UTILIZZARLO 1) Scaricare il software dall indirizzo

THAIREPORT. Cordialmente. Matelica, lì 19/12/2007. Halley Informatica Area Web

Sharpdesk V3.3. Guida all installazione Versione

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA

ORACOLO Gestione questionari.

Tecniche di progettazione e sviluppo di applicazioni mobile

Guida di Installazione GCC

Cosa è un foglio elettronico

Corso Introduttivo all utilizzo di R! Prof.ssa D.F. Iezzi

Linux e Open Source: Libero! Non "gratis"...

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Licenza per sito Manuale dell amministratore

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

Corso ForTIC C2 LEZIONE n. 1

Office 2007 Lezione 02. Le operazioni più

INTERNET EXPLORER Breve manuale d uso

BREVE GUIDA ALL USO DI CNS E SMART CARD aggiornata a febbraio 2009

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Installazione e caratteristiche generali 1

ISIS C.Facchinetti Sede: via Azimonti, Castellanza Modulo Gestione Qualità UNI EN ISO 9001 : 2008

Sistema GEFO. Guida all utilizzo Presentazione delle domande

Setup e installazione

Vademecum al download, all installazione e all uso del software Easynota Acquisizione della NIR tramite codici a barre bidimensionali

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

Il sistema C.R.M. / E.R.M.

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

MANUALE D USO JAVA. Sezione3 Ricarica e aggiornamento di TAAC. Copyright All rights reserved.

Installazione del software Fiery per Windows e Macintosh

Progetto LearnIT PL/08/LLP-LdV/TOI/140001

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento

GUIDA UTENTE BILLIARDS COUNTER (Vers )

Che differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Транскрипт:

Corso sul pacchetto R Introduzione ad R http://www.r-project.org

! R è un ambiente di sviluppo specifico per elaborare dati, eseguire calcoli ed effettuare rappresentazioni grafiche, che utilizza un linguaggio di programmazione derivato e in larga parte compatibile con S. Che cos è R?! Venne scritto inizialmente da Robert Gentleman e Ross Ihaka del Dipartimento di Statistica dell Università di Auckland (Nuova Zelanda).! Nel 1997 si unirono agli iniziali autori un folto gruppo di studiosi e nel 2003 anche il Padovano Masarotto entrò nel Core Development team che attualmente sviluppa R.

! R è un software libero, distribuito con la licenza GNU GPL. Che cos è R?! R è disponibile per diversi sistemi operativi (Unix, GNU/Linux, Microsoft Windows).! Il suo linguaggio orientato agli oggetti deriva direttamente dal pacchetto S distribuito con una licenza non open source e sviluppato da John Chambers e altri presso i Bell Laboratories.

! Ad R possiamo aggiungere moduli aggiuntivi (distribuiti con la licenza GPL) che troviamo in internet. Che cos è R?! I moduli di R sono organizzati in un apposito sito detto CRAN (http://cran.r-project.org/ ) (CRAN = Comprehensive R Archive Network), in analogia al CTAN [è l'acronimo di Comprehensive TEX Archive Network] e CPAN [l'acronimo di Comprehensive Perl Archive Network]).! Tramite questi moduli è possibile estendere molto le capacità del programma, ad esempio: moduli per funzioni statistiche aggiuntive, moduli che permettono la comunicazione con database, ecc..

! R è un linguaggio di programmazione derivato dal linguaggio S e può implementare in se moduli creati da altri linguaggi come il C, il C++, il Fortran (4 e 77) Che cos è R?! Dal linguaggio S la Insightful Corporation ha progettato e sviluppato un software noto e largamente utilizzato, il cui nome è S-PLUS! I due pacchetti (R ed S-PLUS) derivano dallo stesso progetto di S di cui sono entrambi dialetti.

Vantaggi offerti da R! Si compone di un insieme di strumenti per l analisi statistica dei dati;! si tratta di un linguaggio pensato per descrivere modelli statistici anche estremamente complessi;! permette la rappresentazione grafica (a video ma anche su supporti tipici dell editoria come file postscript, PDF ecc.) di dati;! è un linguaggio object-oriented (come C++ o Java) che può essere facilmente esteso dall utente finale;! è interamente gratuito (sotto la licenza GNU-GPL della Free Software Fondation) e Open Source.

Caratteristiche di R! Con R si parla di ambiente di programmazione piuttosto che di software perché tutto è realizzato attorno al linguaggio di programmazione R a partire dagli oggetti.! Ogni oggetto (vettore, dataset, tabella, grafico, un modello lineare ecc.) viene trattato dalle funzioni di R con uno specifico metodo e nuovi metodi possono essere implementati per ampliare le possibilità delle stesse funzioni.

Scaricare R

Scaricare R

Scaricare R

Scaricare R

Scaricare R

Scaricare R

Avvio di R

! R può essere utilizzato tramite linea di comando (tipico di software in ambiente UNIX e LINUX) o attraverso un interfaccia grafica (ad esempio Rcmdr). Uso di R! In generale non vi sono prefissati schemi (ovvero finestre pieni di bottoni e gadget) per interloquire con le funzioni di R ma si deve sempre ricorrere alla linea di comando.! La finestra principale di R si chiama R Console in cui l utente interagisce con R.

! All avvio di R, nella finestra R Console appare qualcosa di simile a quanto segue: R : Copyright 2006, The R Foundation for Statistical Computing Version 2.3.1 (2006-06-01) ISBN 3-900051-07-0 Uso di R R è un software libero ed è rilasciato SENZA ALCUNA GARANZIA. Siamo ben lieti se potrai redistribuirlo, ma sotto certe condizioni. Scrivi 'license()' o 'licence()' per dettagli su come distribuirlo. R è un progetto di collaborazione con molti contributi esterni. Scrivi 'contributors()' per maggiori informazioni e 'citation()' per sapere come citare R o i pacchetti di R nelle pubblicazioni. Scrivi 'demo()' per una dimostrazione, 'help()' per la guida in linea, o 'help.start()' per l'help navigabile con browser HTML. Scrivi 'q()' per uscire da R. >! Tutti i comandi devono essere inseriti dopo il prompt >.

! Quando utilizziamo R possiamo salvare un immagine dell area di lavoro workspace (finestra R Console ). Uso di R! Il workspace contiene tutti i risultati delle elaborazioni, i dati, le variabili e molte altre informazioni che potrebbero venirci utili la prossima volta che intendiamo utilizzare R.

Uso di pacchetti in R

Uso di pacchetti in R

Uso di pacchetti in R

Uso di pacchetti in R

Uso di pacchetti in R

Aggiornamenti utili Il seguente sito in italiano offre una grande varietà di esempi ed approfondimenti dell utilizzo di R in statistica: http://statisticaconr.blogspot.com/