問題タブ [igraph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - get.shortest.paths() からルートの距離を見つける
Rのパッケージを使用して、igraph
かなり単純なことを行います。ネットワーク内の 2 つのノード間の最短距離を計算します。経由で計算されたパスの距離を抽出する簡単な方法はありget.shortest.paths()
ますか?
私の問題を例示する再現可能なコードを次に示します。
r - Rのigraphでメモリ不足
大きなグラフ (200K ノード) の共引用行列を見つけます。
すると問題発生
この問題を解決するにはどうすればよいですか?
どうもありがとうございました
r - RのiGraphで頂点形状をプロットします
やあみなさん、
簡単な質問があります。私はiGraphを初めて使用し、tklplotでプロットしようとしています。グラフには次の特徴があります。
Vertices: 856 Edges: 675 Directed: TRUE
V(g)$ethnic
グラフでは、もちろん頂点の属性であるさまざまな民族グループを形成したいと思います。
に問題 square
がありましたが、バグがありました。
下の線では、私はちょうど円の形をした頂点になります。私の考えは、属性を持つ頂点を区別することですV(g)$ethnic
。それを思い出せば、問題はありませんが、プロットの出力は真ではなく、Rによって大きな問題は報告されません。
次のように
ウラジミールよろしく
r - 重みによるノード間の距離の視覚化 - R を使用
頂点間の距離がエッジの重み * に対応するグラフを描画しようとしていますが、graphviz にはそのようなグラフを描画する方法があることがわかりました。Rでigraphパッケージ(具体的にはgraph.adkacency)を使用してこれを行う方法はありますか?
ありがとう、
ノーム
- (かつて尋ねられたように:頂点間の距離がエッジの重みに対応するグラフを描きます)
r - igraph のコミュニティ検出アルゴリズムの違いは何ですか?
約 100 の igraph オブジェクトのリストがあり、典型的なオブジェクトには約 700 の頂点と 3500 のエッジがあります。
同点の可能性が高い頂点のグループを特定したいと思います。私の計画は、混合モデルを使用して、頂点とグループの属性を使用して、グループ内の頂点がいくつあるかを予測することです。
私のプロジェクトの他の側面に反応したい人もいるかもしれませんが、それは素晴らしいことですが、私が最も興味を持っているのは、頂点をグループ化するための igraph の関数に関する情報です。これらのコミュニティ検出アルゴリズムに出くわしましたが、それらの長所と短所、または他の機能が私の場合に適しているかどうかはわかりません. こちらのリンクも見ましたが、igraph に固有のものではありません。アドバイスありがとうございます。
igraph - igraphdegree()関数の問題
私はgames[、]と呼ばれる整数のNx2テーブルを持っています。ノード/エッジのテーブルはグラフに変換されます。
(すべてのオプションが必要なわけではないことを理解しています。)
私が抱えている問題は、次数の分布が学位内のみであるように見えることです。たとえば、gamesファイルには次の行があります。
それでも、igraphは、ノード103の次数が「7」であるはずなのに「3」であることを示しています。
私が欠けているものについての洞察をいただければ幸いです。
r - ソーシャルグラフ分析。60GBと1億ノード
こんばんは、
前述のデータ(エッジリストまたはpajek形式)を分析しようとしています。最初に考えたのは、igraphパッケージを使用したRプロジェクトでした。しかし、メモリ制限(6GB)ではうまくいきません。128GBのPCでデータを処理できますか?RAMにグラフ全体を必要としない代替手段はありますか?
前もって感謝します。
PS:私はいくつかのプログラムを見つけましたが、この問題についていくつかのプロ(ええ、それはあなたです)の意見を聞きたいです。
r - Rでネットワーク図のラベルを変更するには?
私はソーシャル ネットワーク分析に R を使用しており、SNA、Network、および iGraph のパッケージを試しています。
私のデータは、次のように構造化された data.frame です...d <-
(私はまた、(a) ソース、ターゲット、重みだけであるバージョンと、(b) ソース ID とラベル値の間の対応を提供する別のファイル、つまりソースの名前を持っています。a <-
labels1 <-
labels2 <-
)
私は匿名化されたソーシャルネットワークで作業しているので、再プロット間で名前ラベルを簡単に変更できるようにしたいと思います---つまり、エッジが同じであるラベルセット1またはラベルセット2を使用しますが、ノード名sourceID と Label Name の変更の対応。
ただし、これらのパッケージのいずれかを使用しようとすると、ソースとターゲットの両方の値をラベルと等しくなるように変換する必要があるようです。ソースへの対応としてラベルを追加する簡単な方法はありますか?
Label 列がある限り、network(d)
や などは機能しgraph.data.frame(d, directed=TRUE)
ません。このカテゴリを削除すると削除されますが、私のグラフには数値ラベルが付いています。
私ができるようにしたいのは、次のようなものです:
と
グラフ上の数値ラベル、匿名ラベル、非匿名ラベルの間を移動します。
r - network() または igraph() ネットワークを R で互換性のある Rgraphviz に変換するパッケージはありますか?
SNA および igraph パッケージで分析に使用される形式でネットワークをフォーマットするのに多くの時間を費やしました。これらとRgraphvizの望ましいデータ型との間に橋はありますか? つまり、ソースから宛先、ラベル、エッジの重み、色などのその他の属性が保持されます。
r - それぞれのエッジ(all / in / out)を持つ頂点を有向グラフgから新しい有向グラフg1にコピーするにはどうすればよいですか?
この手順を迅速かつ効果的に行うためのメソッドまたはクラスがigraphにありますか?