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

Fit Logistic Regression

ในแบบฝึกหัดนี้ จะต่อยอดจากข้อมูลในการศึกษาการปนเปื้อนของสารหนูในน้ำใต้ดินที่บังกลาเทศ โดยจะสร้างโมเดลเพื่อประมาณความน่าจะเป็นที่ผู้ใช้จะเปลี่ยนบ่อน้ำ โดยพิจารณาจากระดับสารหนูในบ่อนั้น

ทบทวนโครงสร้างชุดข้อมูล:

ชุดข้อมูล wells ถูกโหลดไว้ในพื้นที่ทำงานแล้ว

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

Generalized Linear Models ใน Python

ดูคอร์ส

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

  • นำเข้า statsmodels และ glm
  • ใช้ glm() เพื่อ fit โมเดล logistic regression โดยให้ switch เป็นตัวแปรตาม และ arsenic เป็นตัวทำนาย
  • แสดงสรุปผลของโมเดลด้วย .summary()

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

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

# Load libraries and functions
import ____.api as sm
from ____.____.api import glm

# Fit logistic regression model
model_GLM = ____(formula = ____,
                data = ____,
                family = ____.____.____).____ 

# Print model summary
print(____.____)
แก้ไขและรันโค้ด