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

แบ่งข้อมูลเป็นชุดฝึกและชุดทดสอบ

เมื่อมี dataframe พร้อมแล้ว ก็สามารถนำเทคนิคมาตรฐานมาใช้สร้างโมเดลได้ ในแบบฝึกหัดนี้ จะแบ่งข้อมูลออกเป็นชุดฝึก (training set) และชุดทดสอบ (test set)

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

การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R

ดูคอร์ส

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

  • เพื่อให้ผลลัพธ์สามารถทำซ้ำได้ ให้กำหนด seed เป็น 7 โดยใช้ set.seed()
  • ใช้ฟังก์ชัน sample() เพื่อสุ่มเลือกสองในสามของตัวเลขจากช่วงที่ครอบคลุมจำนวนแถวทั้งหมดใน studentnetworkdata แล้วตั้งชื่อเวกเตอร์นี้ว่า index_train
  • สร้างชุดฝึกโดยเลือกแถวจาก studentnetworkdata ที่ระบุใน index_train แล้วตั้งชื่อว่า training_set
  • สร้างชุดทดสอบโดยยกเว้นแถวจาก studentnetworkdata ที่ระบุใน index_train แล้วตั้งชื่อว่า test_set

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

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

# Set the seed
set.seed(___)

# Creat the index vector
index_train <- sample(1:nrow(___), 2 / 3 * nrow(___))

# Make the training set
training_set <- ___[index_train,]

# Make the test set
___ <- ___[-index_train,]
แก้ไขและรันโค้ด