Kom igångKom igång gratis

Justera Massey-matrisen

I vår WNBA-modell med Massey-matrisen behöver vissa justeringar göras för att en lösning på vårt rankningsproblem ska existera och vara unik. Det beror på att den matris vi för närvarande har inte är (beräkningsmässigt) inverterbar.

Ett sätt att åtgärda detta är att lägga till en rad med 1's längst ned i matrisen \(M\), en kolumn med -1's längst till höger i \(M\), och ett 0 längst ned i vektorn av poängdifferenser \(\vec{f}\). I den här övningen lägger du till allt detta i matrisen \(M\).

Den här övningen är en del av kursen

Linjär algebra för datavetenskap i R

Visa kurs

Övningsinstruktioner

  • Lägg till en rad med 1's längst ned i matrisen M med kommandot rbind(). Tilldela resultatet till M_2.
  • Lägg till en kolumn med -1's till höger om M_2 med kommandot cbind(). Tilldela resultatet till M_3.
  • Sätt elementet på rad 13, kolumn 13 i M_3 till 1.
  • Skriv ut den resulterande matrisen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(___)
Redigera och kör kod