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

การสร้าง dummies จากตัวแปรที่มีหลายหมวดหมู่

กำหนดให้มี basetable ที่มีตัวแปรเชิงทำนายหนึ่งตัวคือ "country" ทำให้ "country" สามารถนำไปใช้เป็นตัวแปรเชิงทำนายในโมเดล logistic regression ได้ โดยการสร้าง dummy variables สำหรับตัวแปรนี้

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

Predictive Analytics ระดับกลางด้วย Python

ดูคอร์ส

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

  • สร้าง pandas dataframe ชื่อ dummies_country ที่เก็บ dummy variables สำหรับ "country" โดยหลีกเลี่ยงปัญหา multicollinearity
  • เพิ่ม dummies เหล่านี้เข้าไปใน basetable เดิม
  • ลบตัวแปร "country" ต้นฉบับออกจาก basetable

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

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

# Create the dummy variable
dummies_country = ____.____(____["____"], ____=____)

# Add the dummy variable to the basetable
basetable = ____.____([____, ____], ____=____)

# Delete the original variable from the basetable
____ ____["____"]
print(basetable.head())
แก้ไขและรันโค้ด