比较社区算法
在图中识别社区有很多方法(您可以在此处阅读更多)。不同的社区检测算法会给出不同结果,最佳选择取决于图的一些性质 Yang et. al.。
您可以使用 compare() 比较得到的社区结构。它返回一个分数("信息方差"),用于统计任意两点是否属于同一社区。分数越低,两个社区结构越相似。
您可以使用 membership() 判断两个顶点是否在同一社区。如果两个顶点的成员编号相同,则它们属于同一社区。
本练习是课程的一部分
案例研究:用 R 进行网络分析
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Make retweet_graph undirected
retweet_graph_undir <- as_undirected(___)
# Find communities with fast greedy clustering
communities_fast_greedy <- (___
# Find communities with infomap clustering
communities_infomap <- ___
# Find communities with louvain clustering
communities_louvain <- ___