r - 根据聚类相似度设置 igraph 的社区名称
问题描述
igraph
社区检测方法用数字标签命名单独的集群。据我所知,属性值的选择是任意的,只是为了方便。因此,如果一个社区被标记为“1”,并不意味着它比“5”更接近“2”(这是我使用它后的印象,但我不确定内部工作原理,所以如果我对此有误,请纠正我)。
对于具有数百个社区的大型图,让此标签遵循某种顺序会很方便,因此获得标签“100”的社区意味着它更接近社区“101”而不是集群“200”。
有没有办法产生这样的订单?Igraphcompare()
表示成对相似性,但在整个图之间(例如,通过 louvain 与通过 walktrap 划分的图)而不是社区之间。我希望 igraph 的社区算法输出之一应该包含必要的信息,因为它们可以转换为dendograms
,并且hclusts
实际上给出了一些关于哪些集群彼此更靠近的想法。如果有人试图做类似的事情,那将有很大的帮助。谢谢
解决方案
推荐阅读
- javascript - 用 contentEditable div 中的 HTML 代码替换“字符串”
- time - 该算法的时间复杂度是多少,其中限制在循环内发生变化?
- ios - 升级到 Xcode 11.x 后出现 UISegmentedControl 错误
- r - 使用 .vbs 脚本时的独立闪亮应用程序(使用 R-Portable 和 GoogleChromePortable)错误
- c# - 如何在 C# 中的某些覆盖方法上获取类级别锁
- android - 如何将警报对话框或弹出窗口中的事件/值传递给 Android MVP 中的活动?
- swift - 如何将 var 的返回类型定义为结构中的空数组?
- kiwi-tcms - 我们可以在excel中编写测试用例并上传到Kiwi tcms吗
- ssl - 在 jBoss 7.1 中配置时找不到 BKS
- javascript - 如何从chartjs隐藏零数据值?