iGraph、A、Gで作成された2つの関連グラフがあります。リンク)。これから、私はGグラフのためのこのコミュニティのモジュール性を見ることができます。しかし、私はこれがAグラフにどのようなモジュール性を与えるのかを知る必要があります。これどうやってするの?2つのグラフの重なり合うモジュラリティを見つける -
0
A
答えて
2
modularity
機能を試しましたか?
im <- infomap.community(graph=G)
qG <- modularity(im)
memb <- membership(im)
qA <- modularity(x=A, membership=memb, weights=E(A)$weight)
cat("qG=",qG," vs. qA=",qA,"\n",sep="")
注:igraph v0.7でテストしましたが、私は今すぐ最新バージョンがありません。パラメータ/関数名は若干異なる場合があります。
-1
私はそれを理解しました。あなたがする必要があるのは、あらかじめ定義されているか、またはinfomapやlabel_propagationなどのコミュニティ検出に提供されているメソッドの1つを使用して、コミュニティ構造を見つけることです。これにより頂点のクラスタリングが可能になります。これを使用して別のグラフに配置し、.qを使用してモジュール性を見つけることができます。
+1
私はこれを今後の人々にとってより役立つようにするためのコードを示します。 – thepriebe
関連する問題
- 1. 2つの重なり合う円のイメージを合わせる
- 2. 隣り合う2つのnvd3グラフ
- 3. テーブル内の2つの列で重複を見つけよう
- 4. 異なる重みを持つ接続グラフのMSTを見つける
- 5. 2つの配列で重複する値を見つける
- 6. 2つの同様のグラフで異なるノードを見つける方法
- 7. 2つのテーブル間で重複を見つける
- 8. 2つのDGVで重複を見つける
- 9. 共線の重なりを見つける
- 10. グラフのサイクル数を見つける(Python)
- 11. テキストファイルの2つの列のうちの1つで重複する値を見つけよう
- 12. グラフ内の2つの頂点間のパスを見つけるDjango
- 13. 無向グラフの2つのエッジの等価性を見つけるには?
- 14. 有向グラフ内の2つのノード間のルートを見つけるか?
- 15. VBA 2列目の重複を見つけ、2行目にエクスポート
- 16. 2列の間でRの重複を見つける
- 17. NSArrayで重複を見つけよう
- 18. グラフ内の無用なエッジを見つけよう
- 19. 2色グラフで交互の色を持つパスを見つける
- 20. ピクセルクラスタの重心を見つける
- 21. セッションの重複を見つける
- 22. C#データの重複を見つける
- 23. iPhoneアプリの重複を見つける
- 24. グラフの2番目に短いパスを見つける(バックトラッキングあり)
- 25. PostgreSQLの2つの整数シリーズ間の重複を見つける方法は?
- 26. C#:カスタムクラスの2つのArrayListを比較し、重複を見つける
- 27. 2つのポリゴンの間に区切り線を見つける
- 28. C#で2つの整数範囲の重複領域を見つける#
- 29. (C#で)2つの矩形の重複領域を見つける
- 30. 完全なグラフの順序付き集合の頂点を見つける
「関連する」とはどういう意味ですか?ノードは同じですがリンクは異なりますか? –
はい。 2つのグラフは同じ頂点を持ちます。しかし、それらのうちの1つは、リンクが相互援助を意味する「味方」グラフであり、1つはリンクが攻撃を示す「敵」グラフである。私は味方グラフ(G)を使用してコミュニティ構造を取得し、負のモジュール性があるかどうかを見て敵のグラフ(A)と相関するかどうかを確認します。 –
私の答えに加えて、あなたは*相関クラスタリング*(https://en.wikipedia.org/wiki/Correlation_clustering)に興味があるかもしれません。これは、署名されたグラフのコミュニティ検出とほぼ同等の問題です。それは、ほとんどの正のリンクが部品の内側にあるようなパーティションを見つけることにあり、ほとんどの否定的なものは部品の間にあります。 –