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

การกระจายของยอดทิปแยกตามประเภทการชำระเงิน

กราฟการกระจายของค่าโดยสารรวมที่สร้างไว้ก่อนหน้านี้ให้ข้อมูลที่น่าสนใจ แต่เราอาจได้ข้อมูลเชิงลึกเพิ่มเติมด้วยการตรวจสอบว่าการกระจายดังกล่าวแตกต่างกันตามตัวแปรอื่นหรือไม่ ในแบบฝึกหัดนี้ เราจะดูที่ยอดทิปในค่าโดยสาร และตรวจสอบว่ายอดทิปแตกต่างกันตามประเภทการชำระเงินหรือไม่ โดยสร้างฮิสโตแกรมและแบ่งหน้าตามประเภทการชำระเงิน

ได้โหลด tx ไว้ใน workspace ให้แล้ว

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

การแสดงภาพข้อมูลขนาดใหญ่ด้วย Trelliscope ใน R

ดูคอร์ส

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

  • สร้างฮิสโตแกรมของ tip_amount + 0.01 (บวกหนึ่งเซนต์เข้าไปในแต่ละยอดทิป เนื่องจากเราจะใช้การแปลงลอการิทึม และมีบางรายการที่ยอดทิปเป็นศูนย์)
  • ใช้ scale_x_log10() เพื่อแปลงแกน x
  • ใช้ facet_wrap() เพื่อแบ่งหน้าตาม payment_type เพื่อให้เปรียบเทียบการกระจายได้ง่ายขึ้น ให้กำหนดจำนวนคอลัมน์เป็น 1 และทำให้สเกลแกน y อิสระโดยกำหนด scales เป็น "free_y"

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

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

library(ggplot2)

# Histogram of the tip amount faceted on payment type
ggplot(___, aes(___)) +
  ___ +
  ___ +
  facet_wrap(~ ___, ncol = ___, scales = ___)
แก้ไขและรันโค้ด