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
Övningsinstruktioner
- Lägg till en rad med
1's längst ned i matrisenMmed kommandotrbind(). Tilldela resultatet tillM_2. - Lägg till en kolumn med
-1's till höger omM_2med kommandotcbind(). Tilldela resultatet tillM_3. - Sätt elementet på rad 13, kolumn 13 i
M_3till1. - 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(___)