Table 个顶点 - 簇
Table vertices - clusters
我怎样才能得到一个 2-column-table 以及每个顶点对应的簇?我已经对我的数据进行了聚类,我可以看到 ech 聚类中包含的内容;我对查看组合很感兴趣,以便以后可以将这些数据与新数据进行匹配。我正在使用 igraph 进行聚类分析。
我想要这样的东西(只是一个例子,不是我的真实数据):
Data Cluster
Jane 1
Max 1
Sally 2
Robert 3
Ginny 2
igraph
returns 的聚类对象包含一个名为 membership
的成员 - 这是一个向量,其中第 i 个元素是第 i 个节点的聚类标识符。所以,你可以简单地这样做:
> cl <- some.clustering.method.from.igraph(graph)
> n <- vcount(graph)
> cbind(vertices=1:n, clusters=cl$membership)
或者,如果您的图形具有与顶点关联的名称,则:
> cbind(vertices=V(graph)$name, clusters=cl$membership)
我怎样才能得到一个 2-column-table 以及每个顶点对应的簇?我已经对我的数据进行了聚类,我可以看到 ech 聚类中包含的内容;我对查看组合很感兴趣,以便以后可以将这些数据与新数据进行匹配。我正在使用 igraph 进行聚类分析。
我想要这样的东西(只是一个例子,不是我的真实数据):
Data Cluster
Jane 1
Max 1
Sally 2
Robert 3
Ginny 2
igraph
returns 的聚类对象包含一个名为 membership
的成员 - 这是一个向量,其中第 i 个元素是第 i 个节点的聚类标识符。所以,你可以简单地这样做:
> cl <- some.clustering.method.from.igraph(graph)
> n <- vcount(graph)
> cbind(vertices=1:n, clusters=cl$membership)
或者,如果您的图形具有与顶点关联的名称,则:
> cbind(vertices=V(graph)$name, clusters=cl$membership)