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

การแบ่งต้นไม้

จากค่า Gini index ที่ได้จากการแบ่งด้วยตัวแปร A และ B ตามลำดับ ให้ตัดสินใจว่าควรแบ่งต้นไม้ครั้งถัดไปด้วยตัวแปรใด

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

HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย Python

ดูคอร์ส

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

  • ตรวจสอบว่าค่า Gini ใดต่ำกว่ากัน
  • ถ้า A มีค่า Gini ต่ำกว่า ให้แบ่งด้วย A มิฉะนั้นให้แบ่งด้วย B

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

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

# Gini index in case of splitting by variable A or B
gini_A = 0.65
gini_B = 0.15

# check which Gini is lower and use it for spliting
if ____ < ____:
    print("split by A!")
____:
    print("split by B!")
แก้ไขและรันโค้ด