ComenzarEmpieza gratis

Alternativas a la inversa matricial habitual

En el último vídeo, hablamos brevemente de las inversas generalizadas o seudo-inversas.

En este ejercicio, usarás la inversa generalizada de Moore-Penrose del paquete MASS y verás que produce la inversa «normal» si la matriz con la que trabajas ya es invertible.

El comando ginv() calcula la inversa generalizada de Moore-Penrose en R.

Para más información sobre la inversa de Moore-Penrose, consulta el siguiente enlace.

Este ejercicio forma parte del curso

Álgebra lineal para data science en R

Ver curso

Instrucciones del ejercicio

  • La matriz de Massey de la WNBA M y el vector de diferencias de puntos f ya están cargados. Vuelve a imprimir M.
  • Aplica la inversa habitual de M a f e imprime el resultado.
  • El paquete MASS ya está cargado. Aplica la inversa generalizada ginv(M) a f e imprime el resultado.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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)
Editar y ejecutar código