1

ここにリスト x があります: ここに画像の説明を入力

次のような要素間の関係を示したいと思います。 ここに画像の説明を入力

Rでこれを行う方法を誰か教えてもらえますか? どうもありがとうございました!

4

1 に答える 1

1

最初に、元のリストからすべてのペアのマトリックスを作成します。

L <- list(c("John", "Mary", "Jack"), c("John", "Wendy"), c("Mary", "Wendy"))
x <- matrix(unlist(lapply(L, combn, 2, simplify = FALSE)), ncol = 2)

次に、次のいずれかの方法を使用します: R のペアワイズ相互作用行列。私はグラフ理論ツールを使ったものが好きです:-)

library(igraph)
g <- graph.edgelist(x, directed = FALSE)
get.adjacency(g)

#       John Jack Mary Wendy
# John     0    1    1     1
# Jack     1    0    1     0
# Mary     1    1    0     1
# Wendy    1    0    1     0
于 2012-11-02T10:23:53.957 に答える