คำนวณค่าสถิติกลาง
ตลอดบทนี้ เราจะใช้ข้อมูลจาก 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 = ___)) +
___