【发布时间】:2015-02-25 01:27:37
【问题描述】:
我不太确定如何正确表达这一点,但我想计算一下列之间有多少相似之处。
假设我有下面列出的 3 支 NFL 球队。零是损失,零是胜利。这些行是 NFL 赛季的那一周。我想创建一个矩阵来显示每支 NFL 球队与其他球队有多少次相同的比赛结果。我在想 m %*% t(m) 会给出每对具有相同结果的团队的计数,但它看起来并不正确。新矩阵将是一个 3x3 的 dolphins-jets-bills 沿着行和列向下移动。我会忽略对角线,因为它们毫无意义
dolphins=c(1,0,1)
jets= c(0,1,0)
bills = c(1,1,1)
m=matrix(c(dolphins, jets,bills),3,3)
colnames(m)=c("dolphins","jets","bills")
m
solution = matrix(c(1,0,2,0,1,1,2,1,1),3,3)
solution
如果有其他方法可以很好地解决这个问题,但我很确定有一种方法可以通过线性代数运算来解决这个问题,我只是卡住了
【问题讨论】:
标签: r matrix linear-algebra matrix-multiplication transpose