การสร้าง dummy จากตัวแปรที่มีสองหมวดหมู่
กำหนดให้มี basetable ที่มีตัวแปรพยากรณ์หนึ่งตัวคือ "gender" ให้แปลง "gender" ให้สามารถใช้เป็นตัวแปรพยากรณ์ในโมเดล logistic regression ได้ โดยการสร้าง dummy variables สำหรับตัวแปรนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Predictive Analytics ระดับกลางด้วย Python
คำแนะนำการฝึกหัด
- สร้าง pandas dataframe ชื่อ
dummies_genderที่เก็บ dummy variables สำหรับ "gender" โดยหลีกเลี่ยง multicollinearity - เพิ่ม dummies เหล่านี้เข้าไปใน
basetableเดิม - ลบตัวแปร "gender" ต้นฉบับออกจาก
basetable
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the dummy variable
dummies_gender = pd.____(____["____"], drop_first=____)
# Add the dummy variable to the basetable
basetable = pd.concat([____, ____], axis=1)
# Delete the original variable from the basetable
del basetable["____"]
print(basetable.head())