Grafice de densitate ponderate prin sondaj
Putem explora și forma distribuției unei variabile cu ajutorul curbei netede dintr-un grafic de densitate. Să creăm un grafic de densitate pentru numărul de ore de somn pe noapte, cu fațete după gen. Spre deosebire de histogramă, unde înălțimea barelor reprezintă frecvențe, înălțimea curbei de densitate reprezintă probabilități. Prin urmare, va trebui să facem câteva transformări ale datelor înainte de a crea graficul.
Acest exercițiu face parte din cursul
Analizarea datelor din sondaje în R
Instrucțiuni pentru exercițiu
- Din
NHANESraw, elimină rândurile cu valori lipsă pentruSleepHrsNightsauGender. - Grupând după
Gender, adaugă coloanaWTMEC4YR_std, care este egală cuWTMEC4YR/sum(WTMEC4YR). - Transmite datele transformate direct într-un
ggplot()undeSleepHrsNighteste mapat pex, iarWTMEC4YR_stdeste mapat pe weight. Adaugă un strat de densitate cubw = 0.6șifill = "gold", precum și un strat de fațetare dupăGender.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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")