Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Progetto statistica R, Slide di Statistica

Progetto su R di statistica, prof Zammarchi

Tipologia: Slide

2025/2026

Caricato il 28/05/2026

g.stella30
g.stella30 🇮🇹

4.6

(7)

30 documenti

1 / 128

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Introduzione
Concetti base
Oggetti
Operazioni con gli oggetti
Importazione e esportazione
Statistiche di base
Grafici
Utilities
L’uso del software statistico R
A.A. 2021/2022
Ph.D. Maurizio Romano Laboratorio di Statistical Learning 1/ 137
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Anteprima parziale del testo

Scarica Progetto statistica R e più Slide in PDF di Statistica solo su Docsity!

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

L’uso del software statistico R

A.A. 2021/

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Cosa `e R

R `e un dialetto del linguaggio S

R `e ambiente statistico integrato e coerente

R `e contemporaneamente un linguaggio object oriented e un software

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Filosofia di S

In Stages in the Evolution of S, John Chambers scrive

We wanted users to be able to begin in an interactive environment, where they

did not consciously think of themselves as programming. Then as their needs

became clearer and their sophistication increased, they should be able to slide

gradually into programming, when the language and system aspects would

become more important.

http://www.stat.bell-labs.com/S/history.html

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Metalinguaggio VS Software

Software

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Metalinguaggio VS Software

Metalinguaggio

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

La logica

In matematica...

y =

x

... in R

> oggetto <- funzione(parametro1, parametro2)

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Potenzialit`a e diffusione

4900 + pacchetti disponibili nella repository CRAN sviluppati da utilizzatori

e programmatori di tutto il mondo

innumerevoli manuali e guide

550 blogs

Software Blogs

R 550

Python 60

SAS 40

Stata 11

Table: Numero di blogs dedicato a ogni software (Aprile 2014). Fonte r4stats.com

http://r4stats.com/articles/popularity/

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Potenzialit`a e diffusione

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Potenzialit`a e diffusione

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Cosa e R La storia La filosofia La logica Il sistema R Potenzialita e diffusione Installazione e avvio

Installazione

1 The R Project for Statistical Computing

2 Comprehensive R Archive Network (CRAN)

3 Scegliere la location pi`u vicina per scaricarlo

4 Installarlo seguendo le istruzioni

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Working directory Workspace Librerie Assegnazione e commenti Valori mancanti Debugging Salvare e caricare i dati

Workspace

Il workspace `e l’ambiente di lavoro di R corrente, e include tutti gli oggetti

definiti dall’utente

la funzione ls() fornisce la lista di tutti gli oggetti presenti nel workspace

1 > a <- 4 2 > b <- 6 3 > ls () 4 [1] " a " " b "

per eliminare oggetti dall’ambiente di lavoro si ricorre alla funzione rm()

1 > rm ( a ) # elimina l ’ oggetto a 2 > rm ( list = ls () ) # elimina tutti gli oggetti

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Working directory Workspace Librerie Assegnazione e commenti Valori mancanti Debugging Salvare e caricare i dati

Librerie

Per quanto riguarda le librerie bisogna distinguere tra

librerie installate

librerie caricate

Per installare nuove librerie si pu`o usare la funzione install.packages()

Per caricare le librerie gia installate si puo eseguire la funzione require() o di

library()

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Working directory Workspace Librerie Assegnazione e commenti Valori mancanti Debugging Salvare e caricare i dati

Valori mancanti

I valori mancati sono indicati da

NA (not available)

NaN (not a number ) per operazioni matematiche indefinite

Per identificare i NA e i NaN esistono delle funzioni specifiche

1 > x <- c (2 ,3 ,0 / 0 , NA ) 2 > is. nan ( x ) # funzione per i NaN 3 [1] FALSE FALSE TRUE FALSE 4 > is. na ( x ) # funzione per i NA 5 [1] FALSE FALSE TRUE TRUE

Un valore NaN `e anche NA, ma non viceversa

Concetti base Oggetti Operazioni con gli oggetti Importazione e esportazione Statistiche di base Grafici Utilities

Working directory Workspace Librerie Assegnazione e commenti Valori mancanti Debugging Salvare e caricare i dati

Debugging

Se nell’esecuzione di una funzione qualcosa va storto, compariranno delle

indicazioni

message: un generico messaggio di notifica/diagnosi prodotto dalla

funzione messaggio; l’esecuzione della funzione continua

warning: indica che qualcosa non `e andato per il verso giusto, ma non

necessariamente `e fatale; l’esecuzione della funzione continua; il messaggio

`e generato dalla funzione warning

error: indica che un problema fatale si `e verificato; l’esecuzione si ferma; il

messaggio `e prodotto dalla funzione stop