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

การทำให้ข้อมูลเป็นมาตรฐาน

ในบทเรียน เราได้เห็นแล้วว่าเมทริกซ์ \(A^TA\) ช่วยให้เราเข้าใจชุดข้อมูลได้มากขึ้น ในแบบฝึกหัดนี้ เราจะนำแนวคิดนั้นมาใช้กับข้อมูลนักกีฬาที่เข้าร่วมการคัดเลือกดราฟต์วิทยาลัยของ National Football League โดยชุดข้อมูล combine ได้ถูกโหลดไว้ให้แล้ว

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

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

ดูคอร์ส

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

  • ดึงเฉพาะข้อมูลที่เป็นตัวเลขออกจาก data frame โดยเลือกคอลัมน์ที่ 5 ถึง 12 แล้วตั้งชื่อว่า A (คอลัมน์ที่ 1 ถึง 4 เป็นข้อมูลที่ไม่ใช่ตัวเลข จึงไม่สามารถนำมาคำนวณได้)
  • แปลง data frame ให้เป็นเมทริกซ์โดยใช้คำสั่ง as.matrix()
  • ลบค่าเฉลี่ยออกจากแต่ละคอลัมน์ของเมทริกซ์

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

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

# Extract columns 5-12 of combine
A <- combine[, ___:___]

# Make A into a matrix
A <- ___(A)

# Subtract the mean of each column
A[, ___] <- A[, 1] - mean(A[, 1])
A[, 2] <- A[, 2] - ___(A[, 2])
A[, ___] <- A[, 3] - mean(A[, 3])
A[, ___] <- A[, ___] - mean(A[, 4])
A[, 5] <- A[, 5] - mean(A[, 5])
A[, ___] <- A[, 6] - mean(A[, ___])
A[, 7] <- A[, ___] - mean(A[, 7])
A[, ___] <- A[, 8] - mean(A[, 8])
แก้ไขและรันโค้ด