Statistiche descrittive e masking delle funzioni
Hai visto in precedenza che la funzione summary() calcola media, mediana, 1º e 3º quartile, più min e max. La deviazione standard non è inclusa. Tuttavia, i pacchetti Hmisc e psych hanno entrambi una funzione describe() che fornisce più statistiche descrittive, inclusa la deviazione standard.
Per ottenere queste statistiche descrittive, eseguirai la funzione describe(), che ha lo stesso nome in entrambi i pacchetti. Per evitare confusione, usa sempre la notazione packagename::functionname() per specificare in modo esplicito la funzione del pacchetto che vuoi utilizzare.
Il dataset abaloneKeep e il pacchetto dplyr sono già caricati per te.
Questo esercizio fa parte del corso
R per utenti SAS
Istruzioni dell'esercizio
- Carica il pacchetto
Hmisc. - Ottieni le statistiche descrittive per sesso, lunghezza, diametro e altezza degli abalone usando la funzione
Hmisc::describe(). - Carica il pacchetto
psych- fai attenzione agli avvisi sulla funzionedescribe()mascherata dal pacchettoHmisc(dato che entrambi i pacchetti hanno una funzionedescribe()). - Esegui la funzione
describe()dal pacchettopsychper ottenere le statistiche descrittive di lunghezza, diametro e altezza degli abalone. Lascia fuori il sesso perchépsych::describe()funziona solo con variabili numeriche.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the Hmisc package
library(___)
# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>%
select(___, ___, ___, ___) %>%
___::___
# Load the psych package
___
# Run describe() from psych for length, diameter, height
___ %>%
___ %>%
___::___