Box plot สำหรับตรวจหาค่าผิดปกติ
นอกจากจะแสดงค่ากลางและการกระจายของการแจกแจงแล้ว box plot ยังเป็นเครื่องมือทางกราฟิกที่ช่วยตรวจหาค่าผิดปกติได้อีกด้วย ลองนำวิธีนี้ไปใช้กับคอลัมน์ msrp (ราคาขายปลีกที่ผู้ผลิตแนะนำ) เพื่อดูว่ามีรถที่ราคาแพงหรือถูกผิดปกติหรือไม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงสำรวจข้อมูลใน R
คำแนะนำการฝึกหัด
- สร้าง box plot ของ
msrp - ตัดค่าผิดปกติที่มากที่สุด 3-5 ค่าออก โดยกรองแถวให้เหลือเฉพาะรถที่ราคาต่ำกว่า $100,000 แล้วบันทึกชุดข้อมูลที่ลดแล้วนี้เป็น
cars_no_out - สร้าง box plot ของ
msrpอีกครั้งโดยใช้ชุดข้อมูลที่ลดแล้ว จากนั้นเปรียบเทียบกราฟทั้งสอง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Construct box plot of msrp
cars %>%
ggplot(aes(x = 1, y = ___)) +
geom_boxplot()
# Exclude outliers from data
cars_no_out <- cars %>%
filter(___)
# Construct box plot of msrp using the reduced dataset
cars_no_out %>%
___ +
___