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

แบ่งข้อมูลเป็น training และ testing

ขั้นตอนสุดท้ายก่อนเริ่มสร้างโมเดล regression! ในแบบฝึกหัดนี้ จะได้ระบุชื่อตัวแปรเป้าหมายและคอลัมน์ feature ดึงข้อมูลออกมา แล้วแบ่งเป็นชุด training และ testing

ไลบรารี pandas และ numpy ถูกโหลดไว้เป็น pd และ np ตามลำดับ ข้อมูล input feature ถูกนำเข้ามาเป็นชุดข้อมูล features และตัวแปรเป้าหมายที่สร้างไว้ในแบบฝึกหัดก่อนหน้าถูกนำเข้ามาให้แล้วในชื่อ Y

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

Machine Learning สำหรับการตลาดด้วย Python

ดูคอร์ส

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

  • เก็บชื่อคอลัมน์ตัวระบุลูกค้าไว้เป็น list
  • เลือกชื่อคอลัมน์ feature โดยยกเว้นคอลัมน์ตัวระบุลูกค้า
  • ดึงข้อมูล feature ออกมาเป็น X
  • แบ่งข้อมูลเป็น training และ testing โดยใช้ฟังก์ชัน train_test_split()

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

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

# Store customer identifier column name as a list
custid = ['___']

# Select feature column names excluding customer identifier
cols = [col for col in features.___ if col not in ___]

# Extract the features as `X`
X = features[___]

# Split data to training and testing
___, test_X, train_Y, ___ = ___(X, Y, test_size=0.25, random_state=99)
แก้ไขและรันโค้ด