Statistiche descrittive per gruppo
Sulla base dell'esercizio precedente, qui continuerai a usare la sintassi dplyr::summarise() e summarise(across(everything(), list())) insieme a group_by() per calcolare statistiche personalizzate per variabili specifiche, per gruppi di interesse come le categorie sex e adult.
Il set di dati abaloneKeep e il pacchetto dplyr sono già caricati per te.
Questo esercizio fa parte del corso
R per utenti SAS
Istruzioni dell'esercizio
- Calcola le statistiche per variabile di raggruppamento usando
summarise()egroup_by(). - Calcola mediana, 25° e 75° percentile del peso totale per adult e nomina l'output come
median_wweight,q1_wweighteq3_wweight. - Calcola media e deviazione standard per height e diameter per sesso (
sex).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Get median, 25th, 75th percentiles for wholeWeight by adult
abaloneKeep %>%
group_by(___) %>%
select(___) %>%
summarise(median_wweight = median(___),
q1_wweight = quantile(___, probs = ___),
q3_wweight = quantile(___, probs = ___))
# Get mean and sd for height and diameter by sex
abaloneKeep %>%
group_by(___) %>%
select(___) %>%
summarise(across(everything(),list(___ = ~ mean(.x),
___ = ~ sd(.x))))