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

ระบุค่าผิดปกติ

ลองพิจารณาการกระจายตัวของอายุขัยของประเทศต่าง ๆ ในทวีปเอเชียตามที่แสดงในกราฟ Box plot ระบุค่าผิดปกติที่ชัดเจนหนึ่งค่า ได้แก่ ประเทศที่มีอายุขัยต่ำกว่าค่าอื่นอย่างเห็นได้ชัด ลองเดาดูว่าน่าจะเป็นประเทศใด แล้วทดสอบคำตอบใน console โดยใช้ min() หรือ filter() จากนั้นดำเนินการสร้างกราฟโดยนำประเทศนั้นออก

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

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

ดูคอร์ส

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

gap2007 ยังคงอยู่ใน workspace ของคุณ

  • กรองข้อมูลให้เหลือเฉพาะข้อมูลจากทวีปเอเชีย จากนั้นสร้างตัวแปรใหม่ชื่อ is_outlier ที่มีค่าเป็น TRUE สำหรับประเทศที่มีอายุขัยน้อยกว่า 50 ปี แล้วเก็บผลลัพธ์ไว้ในตัวแปร gap_asia
  • กรอง gap_asia เพื่อลบค่าผิดปกติทั้งหมดออก จากนั้นสร้าง box plot ของอายุขัยที่เหลือ

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

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

# Filter for Asia, add column indicating outliers
gap_asia <- ___ %>%
  filter(___) %>%
  mutate(___ = ___)

# Remove outliers, create box plot of lifeExp
gap_asia %>%
  filter(___) %>%
  ggplot(aes(x = ___, y = ___)) +
  ___
แก้ไขและรันโค้ด