Sei sulla pagina 1di 4

#Accedere a R cliccando sull'icona R del desktop

#Eseguire da menu della Console: File/Cambia directory e selezionare la cartella di lavoro (directory)

#precedentemente creata sulla pennetta o sul proprio portatile (Statistica)

#Eseguire da menu della console: File/Nuovo script e si apre la finestra dell'editor di R

# Creazione dell'oggetto dati che contiene il dataframe (base dei dati) importato da Excel, a cuiviene dato il
nome: dati

# 1. seleziono tutte le celle non vuote del foglio di lavoro Excel

# 2. eseguo da Excel il comando copia

# 3. la matrice dei dati è memorizzata negli appunti (clipboard)

# 4. mi posiziono nello script di R e mando in esecuzione il seguente comando precedentemente scritto:

dati <- read.table(file="clipboard", header=T, sep="\t")

header=T indica che la prima riga del dataframe contiene I nomi delle variabili

#Eseguire da menu della console: File/Area di lavoro per creare il file con estensione xxx.RData in cui
vengono salvate tutto il lavoro eseguito in una sessione di R

#Eseguire da menu dell'editor di R: File/Sava con nome per creare il file con estensione xxx.R in cui vengono
salvati tutti i comandi eseguiti nella sessione di lavoro

# Per visualizzare i nomi delle variabili del dataframe utilizzare il comando

names(dati)

#seleziono con il mouse i nomi delle variabili comparsi nella console e li copio nello script

[1] "CENTRO" "PAZIENTE" "HBA1C" "ETA" "ETADIA"

[6] "DuraDia" "SESSO" "ANNISCUOLA" "PESO" "ALTEZZA"

[11] "BMI" "ATTFIS" "PASTIOUT" "NMISGLICMED" "AUTOSOMM"

[16] "InsTotsuP" "NsomMed" "CSI" "NCOMPFAM" "ETAMADRE"

[21] "ETAPADRE" "ANNISCUOP" "ANNISCUOM" "OCCUPADRE" "OCCUMADRE"

[26] "ALM1FAMDIAB" "ValutazSal" "D4SoddisfT0" "D5InterfT0" "D6EffClinT0"

[31] "D7PreoccT0" "D8PesosocT0" "D9BenPsiT0" "Compless3T0" "D4SoddisfT6"

[36] "D5InterfT6" "D6EffClinT6" "D7PreoccT6" "D8PesosocT6" "D9BenPsiT6"

[41] "Compless3T6"
#creazione dell'oggetto che contiene la distribuzione di frequenza assoluta della variabile dati$OCCUPADRE
tabella di frequenza univariata la funzione ha come argomento la variabile

#NB: le variabili devono essere usate indicando il nome del dataframe (dati) e il nome della variabile
separati dal simbolo $

faOCCUPADRE <- table(dati$OCCUPADRE)

#Per visualizzare l'oggetto faOCCUPADRE scrivere nello script:

faOCCUPADRE

#creazione dell'oggetto che contiene la distribuzione di frequenza percentuale della variabile


dati$OCCUPADRE

#distribuzione percentuale della variabile OCCUPADRE

#NB: la funzione ha come argomento la distribuzione di frequenza assoluta della variabile

fpOCCUPADRE <- round(100*prop.table(faOCCUPADRE), 2)

#Per visualizzare l'oggetto fpOCCUPADRE

fpOCCUPADRE

#la funzione round() arrotonda un numero, un vettore, un oggetto di tipo numerico (x) al numero di
decimali prescelto (n)

#round(x, n)

# Per accedere all'help on line di una funzione di interesse scrivere nello script il nome della funzione
preceduto da un punto interrogativo e mandare in esecuzione

?round()

#Rappresentazione grafica di una variabile qualitativa nominale

#aerogramma della variabile dati$OCCUPADRE

#la funzione vuole come argomento principale la distribuzione percentuale della variabile

#l'argomento main consente di mettere un titolo al grafico

#l'argomento labels permette di mettere le etichette alle modalità della variabile


pie(fp OCCUPADRE, main="Distribuzione percentuale del lavoro paterno",

labels=c("Inoccupato", "Dirigente", "Professionista",

"Tecnico", "Impiegato", "Commerciante", "Artigiano",

"Operaio", "Professioni non qualificate", "Forze armate"),

col=c("white", "red", "green", "blue", "yellow", "orange",

"pink", "purple", "black", "grey")

#per richiamare l'help on line di una funzione

?pie

AVREI ANCHE POTUTO LAVORARE NEL SEGUENTE MODO:

#con la funzione c() creo il vettore delle etichette delle modalità della variabile dati$OCCUPADRE che
utilizzo nella funzione pie() in corrispondenza dell'argomento labels

labOCCUPADRE <- c("Inoccupati", "Dirigenti", "Professionisti",

"Tecnici", "Impiegati", "Coomercianti", "Artigiani",

"Operai", "Professioni non qualificate", "Forze Armate")

pie(fpOCCUPADRE, main="Distribuzione % dell'Occupazione paterna",


labels=labOCCUPADRE)

#creazione dell'oggetto che contiene la distribuzione di frequenza percentuale della variabile dati$
$ValutazSal

#innesto della funzione table(), che richiede come argomento la variabile, nella funzione prop.table(), #che
richiede come argomento la distribuzione di frequenze assolute della variabile

fpValutazSal <- 100*prop.table(table(dati$ValutazSal))

fpValutazSal

#Rappresentazione grafica di una variabile qualitativa ordinale

#la funzione barplot() permette di rappresentare una variabile qualitativa attraverso un diagramma a barre

#come argomento principale richiede la distribuzione percentuale della variabile che si vuole rappresentare

#l'argomento main consente di mettere un titolo al grafico

#l'argomento names.arg permette di mettere le etichette alle modalità della variabile


barplot(fpValutazSal,
main="Distribuzione % del giudizio sul proprio stato di salute",
names.arg=c("Pessimo", "Mediocre", "Buono", "Ottimo"),
xlab="Valutazione sul proprio stato di salute",
ylab="Valori percentuali",
ylim=c(0, 100)

#l’argomento xlab permette di mettere un titolo all’asse delle x

#l’argomento ylab permette di mettere un titolo all’asse delle y

#l’argomento ylim permette di fissare i limiti all’asse delle ordinate come un vettore di numeri compreso fra
0 e 100

NB: PER ACCEDERE ALLA SESSIONE DI LAVORO SUCCESSIVA ALLA PRIMA CLICCARE IL FILE XXXX.RData
SALVATO A LEZIONE DALLA CARTELLA “STATISTICA”

ESEGUIRE DA MENU DELLA CONSOLE: FILE/APRI SCRIPT PER APRIRE LO SCRIPT XXX.R SALVATO A LEZIONE

NBNB: DURANTE LE SESSIONI DI LAVORO è CONSIGLIABILE ESEGUIRE RIPETUTAMENTE IL SALVATAGGIO


DELL'AREA DI LAVORO (STESSO FILE: XXXX.RData) E DELLO SCRIPT (STESSO FILE: XXX.R)

Potrebbero piacerti anche