R Adjacency Matrix - 获取具有特定属性值的关系比例

时间:2018-03-09 10:29:23

标签: r matrix adjacency-matrix

我有一个描绘友谊的邻接矩阵。此外,我具有存储在向量中的矩阵的actor的属性值(例如,性别)。我的目标是分别获得男性和女性的男性和女性朋友的比例。

e.g. matrix A
 Actor 1   2    3
[1,]  0    1    1
[2,]  0    0    1
[3,]  1    1    0
.
gender <- c("male", "female", "male")

在上面的示例中,结果应如下所示:

        male  female
male    50%    50%
female  100%   0%

我很感激任何建议。

1 个答案:

答案 0 :(得分:0)

这样的事情怎么样?

{{1}}

它为您提供输出矩阵的1,1元素

但我很困惑。你不应该矩阵是对称的,这样percent_males_friends_with_females等于percent_females_that_are_friends_with_males?