我正试图扭转所提出的流程here。 具体来说,我需要回到生成元素之间绝对距离矩阵的原始向量。
例如,我有一个名为A的NxN矩阵(行和列上有人名),其中每个单元格Aij的值为| age_i-age_j |,表示两个人i和j之间的年龄差异。我需要将这个矩阵转换成一个报告这N个人年龄的向量。
矩阵可以是:
A = matrix( c(0, 5, 42, 5, 0, 37, 42, 37, 0), nrow=3, ncol=3, byrow = TRUE)
我希望将其转换为此向量:
tmp <- c(18, 23, 60)
要从向量转到矩阵,我会使用这个命令:
A <- abs(outer(tmp, tmp, "-"))
我试图做的是扭转这个过程。
答案 0 :(得分:0)
好的,然后我会尝试回答。我建议你先用任何整数
启动可能的向量seed <- 18
然后你创建答案
answer <- seed + A[,1]
HTH