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

คำนวณค่าวัดการกระจาย

มาต่อยอดการใช้ group_by() และ summarize() ให้ครอบคลุมค่าวัดการกระจายกัน หากยังไม่แน่ใจว่าการแจกแจงของข้อมูลมีความสมมาตรหรือเบ้ ควรพิจารณาค่าวัดที่ทนทานต่อค่าผิดปกติอย่าง IQR ควบคู่กับค่าความแปรปรวนหรือส่วนเบี่ยงเบนมาตรฐานด้วย

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

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

ดูคอร์ส

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

ชุดข้อมูล gap2007 ที่สร้างไว้ในแบบฝึกหัดก่อนหน้านี้พร้อมใช้งานใน workspace ของคุณแล้ว

  • สำหรับแต่ละทวีปใน gap2007 ให้สรุปอายุขัยโดยใช้ sd(), IQR() และจำนวนประเทศด้วย n() โดยไม่ต้องตั้งชื่อคอลัมน์ใหม่ ฟังก์ชัน n() ภายใน summarize() ไม่ต้องรับอาร์กิวเมนต์ใดๆ
  • เปรียบเทียบการกระจายของข้อมูลเหล่านี้ด้วยภาพกราฟิก โดยสร้าง density plot ซ้อนทับกันของอายุขัย แยกตามทวีป

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

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

# Compute groupwise measures of spread
gap2007 %>%
  group_by(___) %>%
  summarize(___,
            ___,
            ___)

# Generate overlaid density plots
gap2007 %>%
  ggplot(aes(x = ___, fill = ___)) +
  geom_density(alpha = 0.3)
แก้ไขและรันโค้ด