InsulaR: un gruppo cagliaritano di utenti di R (Davide Massidda)Francesco Cabiddu
SLIDES Primo intervento giornata 24 Maggio 2013 :
"Una Statistica più consapevole per decisioni migliori.
Giornata di Metodologia e Statistica per le Scienze Umane."
TITOLO "InsulaR: un gruppo cagliaritano di utenti di R (Davide Massidda, Francesco Cabiddu, Gianmarco Altoè)"
Università degli studi di Cagliari. Dipartimento di Pedagogia, Psicologia e Filosofia.
- See more at: http://www.insular.it
InsulaR: un gruppo cagliaritano di utenti di R (Davide Massidda)Francesco Cabiddu
SLIDES Primo intervento giornata 24 Maggio 2013 :
"Una Statistica più consapevole per decisioni migliori.
Giornata di Metodologia e Statistica per le Scienze Umane."
TITOLO "InsulaR: un gruppo cagliaritano di utenti di R (Davide Massidda, Francesco Cabiddu, Gianmarco Altoè)"
Università degli studi di Cagliari. Dipartimento di Pedagogia, Psicologia e Filosofia.
- See more at: http://www.insular.it
intervento nell'ambito di una giornata in cui gli studenti dell'ultimo anno del CdL in Statistica dell'UniCal hanno visitato l'azienda.
Spiega in maniera sintetica i passi da seguire per creare un package R.
Slides delle lezioni del corso di Strumenti e applicazioni Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 20 marzo 2014
co-authors: Scola Davide and Maia Nicoletta
Small workshop on Inferno, Limbo and the Dis virtual machine.
Inferno is a new operative system developped for creation and support of network systems and distribuited services.
There are three fundamental programming principles: all resources are files in a hierarchic file system, the network is a unic namespace like a file system hierarchic, it uses Styx that is a standard protocol of comunication for local and remote resources.
Limbo is the programming language for the Inferno OS.
The language is Object Based, you can compile it or interpret it with the Dis virtual machine (like Java virtual machine with a JIT compiler).
Limbo has a native support for: array, string, int, float, tuple (like record), channel (linda-like), and other...
The Limbo's channels are used to comunicate with other processes or with thread.
The Dis virtual machine is an environment for Limbo programs and it has important features: CISC architecture, memory-to-memory, many high level types, just in time compiler, ecc...
In the end of presentation there is a comparison between Dis, Java VM and C# .Net VM.
intervento nell'ambito di una giornata in cui gli studenti dell'ultimo anno del CdL in Statistica dell'UniCal hanno visitato l'azienda.
Spiega in maniera sintetica i passi da seguire per creare un package R.
Slides delle lezioni del corso di Strumenti e applicazioni Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 20 marzo 2014
co-authors: Scola Davide and Maia Nicoletta
Small workshop on Inferno, Limbo and the Dis virtual machine.
Inferno is a new operative system developped for creation and support of network systems and distribuited services.
There are three fundamental programming principles: all resources are files in a hierarchic file system, the network is a unic namespace like a file system hierarchic, it uses Styx that is a standard protocol of comunication for local and remote resources.
Limbo is the programming language for the Inferno OS.
The language is Object Based, you can compile it or interpret it with the Dis virtual machine (like Java virtual machine with a JIT compiler).
Limbo has a native support for: array, string, int, float, tuple (like record), channel (linda-like), and other...
The Limbo's channels are used to comunicate with other processes or with thread.
The Dis virtual machine is an environment for Limbo programs and it has important features: CISC architecture, memory-to-memory, many high level types, just in time compiler, ecc...
In the end of presentation there is a comparison between Dis, Java VM and C# .Net VM.
1. Chemiomet-R-ia
Dott. Marco Calderisi, PhD
m.calderisi@chemiometria.it
Workshop del Gruppo di Chemiometria
Albano Laziale 26-28 Maggio 2011
2. Cosa è R
R è contemporaneamente sia un linguaggio che un soft ware 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
3. R - storia
R 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 Soft ware" il cui utilizzo
è regolato dalla GNU General Public License della Free Soft ware
Foundation
4. R - descrizione
Vi è 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,
sur vival, MASS
Vi sono poi circa 2000 pacchetti, resi disponibili da utilizzatori di
R (i Contributed Packages), che riguardano "tutto il resto"
7. 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...)
8. R - links
Home page
The R Project for statistical computing:
http://www.r-project.org/
Download
The Comprehensive R Archive Net work (CRAN):
http://cran.r-project.org/
CRAN Task Views
http://cran.r-project.org/web/views/
9. 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
10. 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
15. 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)