从使用 igraph 生成的随机块模型中提取真实集群
Extracting ground-truth clusters from stochastic block model generated using igraph
我使用 sample_sbm
生成一个图,该图具有 100 个节点和 2 个集群,集群内边缘概率大于集群间边缘概率。也就是说,我通过将 2×2 矩阵传递到 pref.matrix
参数来告诉 sample_sbm
生成包含两个聚类的图。我得到的图表如下所示:
有什么方法可以恢复真实的集群吗?似乎使用 cluster_leading_eigen
可行,但如果我能首先恢复用于生成网络的信息,即确切的成员资格,那将是最好的。我尝试搜索文档,但找不到我需要的东西。我也在使用具有更多集群的更大网络,所以任何有效恢复此信息的方法都会很棒!
谢谢!
我使用 sample_sbm
生成一个图,该图具有 100 个节点和 2 个集群,集群内边缘概率大于集群间边缘概率。也就是说,我通过将 2×2 矩阵传递到 pref.matrix
参数来告诉 sample_sbm
生成包含两个聚类的图。我得到的图表如下所示:
有什么方法可以恢复真实的集群吗?似乎使用 cluster_leading_eigen
可行,但如果我能首先恢复用于生成网络的信息,即确切的成员资格,那将是最好的。我尝试搜索文档,但找不到我需要的东西。我也在使用具有更多集群的更大网络,所以任何有效恢复此信息的方法都会很棒!
谢谢!