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

การปรับแต่ง Massey Matrix

สำหรับโมเดล WNBA Massey Matrix ของเรา จำเป็นต้องปรับแต่งบางอย่างเพื่อให้โจทย์การจัดอันดับมีคำตอบที่หาได้และมีเอกลักษณ์ เนื่องจากเมทริกซ์ที่เรามีอยู่ตอนนี้ไม่สามารถผกผันได้ (ในเชิงคำนวณ)

วิธีหนึ่งที่แก้ปัญหานี้ได้คือการเพิ่มแถวของ 1 ที่ด้านล่างของเมทริกซ์ \(M\) เพิ่มคอลัมน์ของ -1 ที่ด้านขวาสุดของ \(M\) และเพิ่มค่า 0 ที่ด้านล่างของเวกเตอร์ผลต่างคะแนน \(\vec{f}\) ในแบบฝึกหัดนี้ คุณจะได้เพิ่มสิ่งเหล่านี้ลงในเมทริกซ์ \(M\) จริงๆ

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

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

ดูคอร์ส

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

  • เพิ่มแถวของ 1 ที่ด้านล่างของเมทริกซ์ M โดยใช้คำสั่ง rbind() แล้วกำหนดผลลัพธ์ให้กับ M_2
  • เพิ่มคอลัมน์ของ -1 ทางด้านขวาของ M_2 โดยใช้คำสั่ง cbind() แล้วกำหนดผลลัพธ์ให้กับ M_3
  • กำหนดค่าให้กับสมาชิกในตำแหน่ง 13x13 ของ M_3 เป็น 1
  • แสดงผลเมทริกซ์ที่ได้

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

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

# Add a row of 1's
M_2 <- rbind(M, ___)

# Add a column of -1's 
M_3 <- ___(M_2, rep(-1, 13))

# Change the element in the lower-right corner of the matrix
M_3[___, ___] <- 1

# Print M_3
print(___)
แก้ไขและรันโค้ด