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

วาระการดำรงตำแหน่งของวุฒิสมาชิก

เราต้องการเปรียบเทียบว่าวุฒิสมาชิกจากควิเบกมีวาระการดำรงตำแหน่งที่แตกต่างจากวุฒิสมาชิกจากบริติชโคลัมเบียหรือไม่ วิธีง่ายๆ วิธีหนึ่งคือการพล็อต Kaplan-Meier survival function ของทั้งสองกลุ่มบนกราฟเดียวกัน

DataFrame ที่เก็บข้อมูลระยะเวลาดำรงตำแหน่งของวุฒิสมาชิกจากบริติชโคลัมเบียมีชื่อว่า bc_df ซึ่งประกอบด้วยคอลัมน์ต่อไปนี้

  • name: ชื่อของวุฒิสมาชิก
  • diff_days: ระยะเวลาที่ดำรงตำแหน่ง
  • observed: ระบุว่าสิ้นสุดวาระมีการสังเกตจริงหรือไม่ (1 หรือ 0)

กราฟ survival curve ของวุฒิสมาชิกจากควิเบกได้ถูกพล็อตไว้บนออบเจกต์ pyplot ชื่อ senator_fig และสร้าง instance ของ KaplanMeierFitter ชื่อ kmf ไว้แล้ว

นอกจากนี้ ได้โหลดแพ็กเกจ pandas เป็น pd, import คลาส KaplanMeierFitter จาก lifelines และ import โมดูล pyplot จาก matplotlib เป็น plt เรียบร้อยแล้ว

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

Survival Analysis ด้วย Python

ดูคอร์ส

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

  • Fit instance KaplanMeierFitter ชื่อ kmf กับระยะเวลาดำรงตำแหน่งของวุฒิสมาชิกจากบริติชโคลัมเบีย
  • พล็อต survival curve ของวุฒิสมาชิกจากบริติชโคลัมเบียบนกราฟเดียวกันกับวุฒิสมาชิกจากควิเบก
  • แสดงกราฟที่ได้

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

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

# Fit Kaplan-Meier estimator
____(____, ____, label='British Columbia')

# Plot survival function on senator_fig
____

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