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

การแบ่งข้อมูล Train-Test

ในแบบฝึกหัดนี้ จะนำชุดข้อมูลการผลิตลูกอมมาแบ่งออกเป็นชุดข้อมูล train และชุดข้อมูล test เหมือนที่ได้เรียนรู้ในวิดีโอ การแบ่งข้อมูลแบบนี้ช่วยให้สามารถประเมินคุณภาพของโมเดลที่สร้างขึ้นได้เมื่อเสร็จสิ้น

ชุดข้อมูลการผลิตลูกอมถูกโหลดไว้ให้แล้วในตัวแปร candy และ pyplot ถูกโหลดไว้ในชื่อ plt

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

ARIMA Models ใน Python

ดูคอร์ส

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

  • แบ่ง time series ออกเป็นชุด train และชุด test โดยใช้การ slice ด้วย index แบบ datetime กำหนดให้ชุด train คือข้อมูลทั้งหมดจนถึงสิ้นปี 2006 และชุด test คือข้อมูลตั้งแต่ต้นปี 2007 เป็นต้นไป
  • สร้าง axes ของ pyplot โดยใช้ฟังก์ชัน subplots()
  • ใช้เมธอด .plot() ของ DataFrame เพื่อพล็อตชุด train และชุด test บน axis ax

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

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

# Split the data into a train and test set
candy_train = candy.____
candy_test = candy.____

# Create an axis
fig, ax = ____

# Plot the train and test sets on the axis ax
candy_train.____(ax=____)
candy_test.____(ax=____)
plt.show()
แก้ไขและรันโค้ด