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

Box plot และ Density plot

ความประหยัดน้ำมันของรถยนต์มักสัมพันธ์กับขนาดเครื่องยนต์ ซึ่งวัดจากจำนวนสูบ ในการสำรวจความสัมพันธ์ระหว่างตัวแปรทั้งสองนี้ อาจใช้ฮิสโทแกรมได้เช่นกัน แต่ในแบบฝึกหัดนี้จะได้ลองใช้สองวิธีทางเลือก ได้แก่ box plot และ density plot

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์เชิงสำรวจข้อมูลใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

การดู unique(cars$ncyl) อย่างรวดเร็วจะพบว่า ncyl มีค่าที่เป็นไปได้มากกว่าที่คาดไว้ ในแบบฝึกหัดนี้จะเน้นเฉพาะค่าที่พบบ่อยที่สุด

  • กรองชุดข้อมูล cars ให้เหลือเฉพาะรถยนต์ที่มี 4, 6 หรือ 8 สูบ แล้วบันทึกผลลัพธ์เป็น common_cyl โดยอาจใช้ตัวดำเนินการ %in% ได้ที่นี่
  • สร้าง box plot แบบเรียงเคียงกันของ city_mpg โดยแยกตาม ncyl
  • สร้าง density plot แบบซ้อนทับกันของ city_mpg โดยระบายสีตาม ncyl

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Filter cars with 4, 6, 8 cylinders
common_cyl <- filter(___, ___)

# Create box plots of city mpg by ncyl
ggplot(___, aes(x = as.factor(___), y = ___)) +
  geom_boxplot()

# Create overlaid density plots for same data
ggplot(common_cyl, aes(x = ___, fill = as.factor(___))) +
  geom_density(alpha = .3)
แก้ไขและรันโค้ด