ここにリスト x があります:
次のような要素間の関係を示したいと思います。
Rでこれを行う方法を誰か教えてもらえますか? どうもありがとうございました!
ここにリスト x があります:
次のような要素間の関係を示したいと思います。
Rでこれを行う方法を誰か教えてもらえますか? どうもありがとうございました!
最初に、元のリストからすべてのペアのマトリックスを作成します。
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