Grafici di densità con pesi di sondaggio
Possiamo anche esplorare l’andamento di una variabile con la curva continua di un grafico di densità. Creiamo un grafico di densità delle ore di sonno notturno suddividendo per genere. Mentre l’altezza delle barre di un istogramma rappresenta i conteggi, l’altezza della curva di densità rappresenta le probabilità. Per questo, dovremo fare un po’ di data wrangling prima di creare il grafico.
Questo esercizio fa parte del corso
Analizzare i dati di sondaggi in R
Istruzioni dell'esercizio
- Per
NHANESraw, rimuovi le righe conSleepHrsNightoGendermancanti. - Raggruppando per
Gender, aggiungi la colonnaWTMEC4YR_stdpari aWTMEC4YR/sum(WTMEC4YR). - Collega i dati trasformati direttamente a
ggplot()mappandoSleepHrsNightsuxeWTMEC4YR_stdsu weight. Includi un livello di densità conbw = 0.6efill = "gold", e un livello di facetting in cui suddividi perGender.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Density plot of sleep faceted by gender
NHANESraw %>%
___(!is.na(___), !is.na(___)) %>%
group_by(___) %>%
mutate(WTMEC4YR_std = ___) %>%
ggplot(mapping = aes(x = ___, weight = ___)) +
geom____(bw = 0.6, fill = "gold") +
labs(x = "Hours of Sleep") +
____wrap(~___, labeller = "label_both")