Bar plot ของค่าเฉลี่ยแบบถ่วงน้ำหนักด้วยการสำรวจ
กลับมาดู dataframe ของค่าเฉลี่ยชั่วโมงการนอนต่อคืนจำแนกตามเพศกัน ซึ่งเราสร้างไว้ในแบบฝึกหัด 3.2 โดยบันทึก dataframe นี้ไว้เป็น out ในโค้ดแล้ว ถึงเวลาสร้างกราฟจากข้อมูลชุดนี้กันแล้ว!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลแบบสอบถามใน R
คำแนะนำการฝึกหัด
- ใช้
geom_col()สร้าง barplot โดยกำหนดให้Genderอยู่ที่แกนxและSleepHrsNightอยู่ที่แกนy - ตั้งชื่อแกน
yว่า "Average Nightly Sleep"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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(___)