Logistic Regression ด้วย logit()
การทำ Logistic Regression ต้องใช้ฟังก์ชันอีกตัวจาก statsmodels.formula.api นั่นคือ logit() ซึ่งรับอาร์กิวเมนต์เหมือนกันกับ ols() ได้แก่ formula และ data จากนั้นใช้ .fit() เพื่อ fit โมเดลกับข้อมูล
ในแบบฝึกหัดนี้ จะสร้างโมเดลเพื่อดูว่าระยะเวลาที่ลูกค้าใช้บริการส่งผลต่อการยกเลิกบัญชีอย่างไร
ชุดข้อมูล churn พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การถดถอยเบื้องต้นด้วย statsmodels ใน Python
คำแนะนำการฝึกหัด
- Import ฟังก์ชัน
logit()จากstatsmodels.formula.api - Fit Logistic Regression ของ
has_churnedเทียบกับtime_since_first_purchaseโดยใช้ชุดข้อมูลchurnแล้วกำหนดให้กับตัวแปรmdl_churn_vs_relationship - แสดงค่า parameters ของโมเดลที่ fit แล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import logit
____
# Fit a logistic regression of churn vs. length of relationship using the churn dataset
mdl_churn_vs_relationship = ____
# Print the parameters of the fitted model
print(____)