การตรวจสอบตัวแปร
หลังจากที่เพิ่มตัวแปรใหม่หลายตัวเข้าไปใน abaloneMod แล้ว แบบฝึกหัดชุดต่อไปนี้จะสำรวจคุณภาพของข้อมูลด้วยสถิติสรุปและการแสดงผลด้วยกราฟ
นอกจากนี้ยังจะใช้ filter() เพื่อคัดกรองเคส (แถวในชุดข้อมูล abaloneMod) ที่มีข้อผิดพลาดหรือค่าที่ไม่สมเหตุสมผลออก โดยใช้ฟังก์ชัน dplyr::filter() ตัวอย่างเช่น มีหอยเป๋าฮื้อบางตัวที่มีค่า height เป็น 0 มม. ซึ่งเกิดจากการพิมพ์ผิดหรือความคลาดเคลื่อนในการวัด
ชุดข้อมูล abaloneMod ถูกโหลดไว้ให้แล้วพร้อมกับแพ็กเกจ dplyr และ ggplot2 หลังจากคัดกรองเคสออกแล้ว จะสร้างชุดข้อมูลใหม่ชื่อ abaloneKeep ซึ่งจะเก็บเฉพาะเคสที่ผ่านการคัดกรองสำหรับการวิเคราะห์ในบทเรียนถัดไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R สำหรับผู้ใช้ SAS
คำแนะนำการฝึกหัด
- ดึงสถิติสรุปของความสูงของหอยเป๋าฮื้อ
- คัดเลือกเฉพาะเคสที่มีความสูงมากกว่า 0 แล้วกำหนดให้กับ dataframe ใหม่ชื่อ
abaloneKeep - สร้างฮิสโตแกรมของความสูงของหอยเป๋าฮื้อใน
abaloneKeepซึ่งตอนนี้ทุกค่าควรมากกว่า 0 ทั้งหมด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Pull height from abaloneMod and run summary()
___ %>%
___ %>%
___
# Keep cases with height > 0 assign to abaloneKeep
___ <- ___ %>%
___
# Make histogram of updated heights in abaloneKeep
ggplot(___) +
___