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

เส้นแนวโน้มแบบค่าเริ่มต้น

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 + ___
แก้ไขและรันโค้ด