Alternativas à inversa regular de matriz
No último vídeo, falamos rapidamente sobre inversas generalizadas ou pseudo-inversas.
Neste exercício, você vai usar a inversa generalizada de Moore-Penrose do pacote MASS e ver que ela produz a inversa regular se a matriz com que você está trabalhando já for invertível!
O comando ginv() calcula a inversa generalizada de Moore-Penrose no R.
Para mais informações sobre a inversa de Moore-Penrose, veja este link.
Este exercício faz parte do curso
Álgebra Linear para Data Science em R
Instruções do exercício
- A Matriz de Massey da WNBA
Me o vetor de diferenças de pontosfjá foram carregados para você. ImprimaMnovamente. - Aplique a inversa regular de
Mafe imprima o resultado. - O pacote
MASSjá está carregado. Aplique a inversa generalizadaginv(M)afe imprima o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Print M
print(M)
# Find the rating vector the conventional way
r <- ___%*%f
colnames(r) <- "Rating"
print(r)
# Find the rating vector using ginv
r <- ___ ___ ___
colnames(r) <- "Rating"
print(r)