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)