常规矩阵逆的替代方法
在上一个视频中,我们简要介绍了广义逆(也称伪逆)。
在本练习中,您将使用 MASS 包中的 Moore-Penrose 广义逆,并会发现:如果当前矩阵本身是可逆的,它就会给出与常规逆相同的结果!
命令 ginv() 会在 R 中计算 Moore-Penrose 广义逆。
关于 Moore-Penrose 逆的更多信息,请参见以下链接。
本练习是课程的一部分
R 数据科学的线性代数
练习说明
- 已为您加载了 WNBA Massey 矩阵
M和分差向量f。再次打印M。 - 将
M的常规逆作用到f上,并打印结果。 - 已为您加载
MASS包。将广义逆ginv(M)作用到f上,并打印结果。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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)