การสร้าง 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())