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

คำนวณค่าสถิติกลาง

ตลอดบทนี้ เราจะใช้ข้อมูลจาก gapminder ซึ่งติดตามข้อมูลประชากรศาสตร์ของประเทศต่าง ๆ ทั่วโลกในช่วงเวลาที่ต่างกัน หากต้องการดูรายละเอียดเพิ่มเติม สามารถเรียกดูไฟล์ช่วยเหลือได้ด้วย ?gapminder

ในแบบฝึกหัดนี้ ให้เน้นที่ความแตกต่างของอายุขัยระหว่างแต่ละทวีป การวิเคราะห์จึงไม่ได้ทำในระดับประเทศ แต่รวบรวมข้อมูลขึ้นไปในระดับทวีป ซึ่งทำได้ด้วยการใช้ group_by() และ summarize() ร่วมกัน นี่เป็น syntax ที่ทรงพลังมากสำหรับการวิเคราะห์ข้อมูลกลุ่มย่อยต่าง ๆ ของชุดข้อมูลทั้งหมด

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

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

ดูคอร์ส

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

  • สร้างชุดข้อมูลชื่อ gap2007 ที่มีเฉพาะข้อมูลจากปี 2007
  • โดยใช้ gap2007 คำนวณค่าเฉลี่ยและค่ามัธยฐานของอายุขัยสำหรับแต่ละทวีป ไม่ต้องตั้งชื่อคอลัมน์ใหม่ที่ได้จาก summarize()
  • ยืนยันแนวโน้มที่เห็นจากค่ามัธยฐานด้วยการสร้าง box plot แบบเคียงข้างกันของอายุขัยในแต่ละทวีป

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

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

# Create dataset of 2007 data
gap2007 <- filter(___, ___)

# Compute groupwise mean and median lifeExp
gap2007 %>%
  group_by(___) %>%
  summarize(___,
            ___)

# Generate box plots of lifeExp for each continent
gap2007 %>%
  ggplot(aes(x = ___, y = ___)) +
  ___
แก้ไขและรันโค้ด