Aan de slagGa gratis aan de slag

De Massey-matrix aanpassen

Voor ons WNBA Massey-matrixmodel moeten we wat aanpassingen doen zodat er een oplossing voor ons beoordelingsprobleem bestaat én uniek is. Dit komt doordat de matrix die we nu hebben (computationeel) niet inverteerbaar is.

Eén manier om dit te veranderen is door onderaan de matrix \(M\) een rij met 1's toe te voegen, helemaal rechts van \(M\) een kolom met -1's, en onderaan de vector met puntverschillen \(\vec{f}\) een 0. In deze oefening voeg je dit allemaal daadwerkelijk toe aan de matrix \(M\).

Deze oefening maakt deel uit van de cursus

Lineaire algebra voor data science in R

Cursus bekijken

Oefeninstructies

  • Voeg met rbind() een rij met 1's toe onderaan de matrix M. Ken het resultaat toe aan M_2.
  • Voeg met cbind() een kolom met -1's toe rechts van M_2. Ken het resultaat toe aan M_3.
  • Zet het 13x13-element van M_3 op 1.
  • Print de resulterende matrix.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(___)
Code bewerken en uitvoeren