Bar plots of survey-weighted means
Let's return to the dataframe of the average sleep per night by gender, which we created in Exercise 3.2. I have saved the dataframe as out
in the code chunk. It's time to graph these data!
This exercise is part of the course
Analyzing Survey Data in R
Exercise instructions
- Using
geom_col()
, construct a barplot whereGender
is mapped tox
andSleepHrsNight
toy
. - Label the
y
axis with "Average Nightly Sleep".
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Compute the survey-weighted mean by Gender
out <- svyby(formula = ~SleepHrsNight,
by = ~Gender,
design = NHANES_design,
FUN = svymean,
na.rm = TRUE,
keep.names = FALSE)
# Construct a bar plot of average sleep by gender
ggplot(data = ___, mapping = aes(___)) +
geom____() +
labs(___)