Massey Matrisini Düzenleme
WNBA için Massey Matrisi modelimizde, derecelendirme problemimize bir çözümün var olması ve tekil olması için bazı ayarlamalar yapmamız gerekiyor. Bunun nedeni, elimizdeki matrisin (hesaplamalı olarak) terslenebilir olmamasıdır.
Bunu değiştirmenin bir yolu, matris \(M\)'in en altına 1'lerden oluşan bir satır, \(M\)'in en sağına -1'lerden oluşan bir sütun ve sayı farkları vektörü \(\vec{f}\)'in en altına 0 eklemektir. Bu egzersizde, bunların hepsini gerçekten matris \(M\)'e ekleyeceksin.
Bu egzersiz
R ile Veri Bilimi için Lineer Cebir
kursunun bir parçasıdırEgzersiz talimatları
rbind()komutunu kullanarakMmatrisinin en altına1'lerden oluşan bir satır ekle. SonucuM_2değişkenine ata.cbind()komutunu kullanarakM_2'nin sağına-1'lerden oluşan bir sütun ekle. SonucuM_3değişkenine ata.M_3'ün 13x13 elemanını1olarak ayarla.- Ortaya çıkan matrisi yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(___)