เส้นแนวโน้มแบบค่าเริ่มต้น
ggplot2 มอบเครื่องมือที่ทรงพลังสำหรับการแสดงผลข้อมูลและช่วยให้เข้าใจภาพรวมได้ชัดเจนขึ้น
อย่างไรก็ตาม บางครั้งก็จำเป็นต้องจัดการข้อมูลก่อนเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ในแบบฝึกหัดนี้ จะสำรวจว่าระยะทางในการเดินทางส่งผลต่อโอกาสที่ผู้โดยสารจะเลือกใช้รถบัสหรือไม่
ทำได้โดยแปลงจุดข้อมูลให้ไม่ทับซ้อนกัน (jitter) ด้วย geom_jitter() แล้วเพิ่มเส้นแนวโน้มด้วย geom_smooth()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Generalized Linear Models ใน R
คำแนะนำการฝึกหัด
- ใช้ข้อมูลจาก data.frame
busโดยพล็อตMilesOneWayบนแกน x และBus2บนแกน y - กระจายจุดข้อมูลในแนวนอน (width) ด้วยค่า
0และในแนวตั้ง (height) ด้วยค่า0.05 - กำหนดป้ายกำกับแกนของกราฟ โดยใช้
"Probability of riding the bus"สำหรับแกน y และ"One-way commute trip (in miles)"สำหรับแกน x - บันทึกกราฟนี้เป็น
gg_jitterจากนั้นเพิ่มgeom_smooth()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a jittered plot of MilesOneWay vs Bus2 using the bus dataset
gg_jitter <- ggplot(data = ___, aes(x = ___, y = ___)) +
geom_jitter(width = ___, height = ___) +
ylab(___) +
xlab(___)
# Add a geom_smooth() to your plot
gg_jitter + ___