0

複雑なネットワークとソーシャル ネットワーク分析の背後にあるアイデアとテクニックを理解し始めたところです。私はいつもつまずいて、データ準備の段階で立ち往生しているようです。私はよく Google Refine にデータセットを持っていますが、これは基本的に何らかの関連性のある行の集まりです。たとえば、現在、私は組織と彼らが参加したイベントのリストを持っています(組織がイベントに複数の代表者を派遣した可能性があるため、いくつかの重複があります)

私の Google Refine データ

したがって、組織がグラフのノードになり、両方が同じイベントに参加した場合、組織間の関係が存在することがわかりますが、このデータセットを NWB、Gephi、 R か Tulip ならわかるだろう。

列間の関係を確認できるデータセットがある状況に陥ることがよくありますが、関係を調査するためにそのようなツールでデータをインポートできるようにデータを準備するために取るべき次のステップがわかりませんでした。サポートされているファイル タイプのドキュメントを調べてみたところ、Refine の RDF スケルトン ツールを使用して、リンクされたデータ スタイルのアプローチを採用することが解決策になる可能性があると推測されますが、うまくいきません。

データ準備のためのヒントをいただければ幸いです。

4

1 に答える 1

0

将来誰かがこれに出くわした場合に備えて.. CSVをRにインポートし、1モードマトリックスを作成してから、それに基づくグラフを作成することでこれを行いました。

organisations_events<-read.csv("/Users/David/Desktop/PhD/R_github/ROI/data/Ins_Event.csv" , header=T, sep=",")

df<-read.csv("/Users/David/Desktop/PhD/R_github/ROI/data/Ins_Event.csv" , header=T,     sep=",")

M = as.matrix( table(df) )

Mrow = M %*% t(M)

#Mcol = t(M) %*% M

write.csv(Mrow, "test.csv")

それが役立つ場合は、ここで答えをブログにしました.. http://www.davidsherlock.info/network-analysis

于 2012-06-11T21:16:26.533 に答える