เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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(___)
แก้ไขและรันโค้ด