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

สำรวจข้อมูลก่อนทดสอบสมมติฐาน: EDA ก่อนเสมอ

Kleinteich และ Gorb (Sci. Rep., 4, 5225, 2014) ได้ทำการทดลองที่น่าสนใจกับกบมีเขาแห่งอเมริกาใต้ โดยถือแผ่นที่ต่อกับเครื่องวัดแรง พร้อมกับเหยื่อเป็นแมลงวัน ไว้ตรงหน้ากบ จากนั้นวัดแรงกระแทกและแรงยึดเกาะของลิ้นกบเมื่อฉกเป้าหมาย

กบ A เป็นกบโตเต็มวัย และกบ B เป็นกบวัยอ่อน นักวิจัยวัดแรงกระแทกจากการฉก 20 ครั้งสำหรับกบแต่ละตัว ในแบบฝึกหัดถัดไป เราจะทดสอบสมมติฐานว่ากบทั้งสองมีการกระจายตัวของแรงกระแทกเหมือนกันหรือไม่ แต่จำไว้ว่าต้องทำ EDA ก่อนเสมอ มาสร้าง bee swarm plot จากข้อมูลกัน ข้อมูลถูกเก็บไว้ใน pandas DataFrame ชื่อ df โดยคอลัมน์ ID คือตัวระบุกบ และคอลัมน์ impact_force คือแรงกระแทกในหน่วยนิวตัน (N)

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

Statistical Thinking in Python (ตอนที่ 2)

ดูคอร์ส

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

  • ใช้ sns.swarmplot() เพื่อสร้าง bee swarm plot จากข้อมูล โดยระบุอาร์กิวเมนต์แบบ keyword ได้แก่ x, y, และ data
  • ตั้งชื่อแกนให้ครบ
  • แสดงกราฟ

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

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

# Make bee swarm plot
_ = ____

# Label axes
_ = plt.____('frog')
_ = plt.____('impact force (N)')

# Show the plot
____
แก้ไขและรันโค้ด