sna

    1

    1答えて

    最小値と最大値に比例するRのigraphにネットワークのリンクまたはノードを描く方法はありますか? igraphでは、描画にリンクとノードの属性を使用すると便利ですが、ネットワークによっては最小値と最大値の差が非常に醜い描画になります。例えば、このコードを参照してください。 #Transforming a sample network (Safariland) from the package b

    1

    1答えて

    neo4jが次のクエリをどのように解釈し、実際に何が返されるかは興味がありました。 MATCH path=(p1:Student)-[f:Friends]->(p2:Student)-[f2:Friends]->(p3:Student) RETURN p1.studentID, p2.StudentId, p3.StudentId これは、チェーン内のすべてのノードを別のチェーンに、別のリン

    1

    1答えて

    時間的ネットワークのための私のデータのサブセットは以下の通りです一時的なネットワークの中心性スコアにカウントするエッジの重みを取得できません: edge <- data.frame(onset = c(1968, 1968, 2007), terminus = c(1968, 1968, 2007), id_from = c(1, 1, 2), id

    -1

    1答えて

    私は、バイパータイトパッケージを使用してバイパータイトネットワークを分析しようとしています。私はcsvファイルをインポートし、それをワンモードネットワークに変換しました。ここに私のコードです: library(igraph) library(bipartite) g <- as.network(data) net <- as.one.mode(g, fill = 0, project="fu

    0

    1答えて

    2モードネットワークで異なるノードを視覚化することに問題があり、誰かが私に間違いを見つけるのを助けることができます。 私は次の関連するQ & A、 How to create a bipartite network in R with igraph or tnet または Converting data form for 2mode network in rを確認しましたが、指示に従っても問題は解

    0

    1答えて

    Rを使用してiGraphパッケージを操作する際に問題があります。特に、2度の分離ですべてのノードを取得しようとしています。与えられたノードからそのリストを使用して、関数を介していくつかの操作を実行します。 iGraph.vsクラスの他に、Rのリストの仕組みに自信がありません。 理想的には、第2度Listnode_test <- (ego(Graph1, 2, "accumsan"))にegoを使用

    1

    1答えて

    同じ(または近い)レイアウトのネットワークグラフを再現したいと思います。私はigraphにtkplot.getcoords()関数があることを知っています。 SNAパッケージのプロット関数であるgplotの結果に基づいて、頂点座標のセットをコピー/取得/ set.seedしたいと思います。 私はこれを行う場所を探しましたが、何も見つかりませんでした。どんな助けでも大歓迎です。 EDIT:再現可能な

    1

    1答えて

    Iは、次のデータセットと、次のスクリプトを持っている: library(GGally) library(ggnet) library(network) library(sna) library(ggplot2) # edgelist e <- data.frame(sender = c(1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5),

    0

    1答えて

    をカテゴリ属性ベクトルを変換= 0)。私はこのベクトルを、2つの人物(iとj)が同じ性別を持つ場合は1の値を持ち、そうでない場合は0の値を持つA(行と列の人名を持つ)という名前のNxN行列に変換する必要があります。ここ は3名、最初の男性、このベクターを産生第2の雌、第三の男性との例である: c(1, 0, 1) 私はこのマトリックスに変換したい: A = matrix(c(1, 0, 1,

    0

    1答えて

    これと同様にprevious post属性ベクトルから行列に変換する必要があります。今回はRを使った要素のペアの違いがあります。 たとえば、N人の年齢(18歳から90歳)を報告するベクトルがあります。このベクトルをA(行と列の人名を持つ)という名前のNxN行列に変換する必要があります。各セルAijは、| age_i-age_j |の値を持ち、2人の人iとjの間の年齢差を表します。 c(18, 23