igraphをGUIで使う
ネットワーク分析のためのRパッケージには、snaのほかに、igraphというパッケージがある。
snaにはない関数(Page RankやPajekのデータの読み込みなど)も含まれている。
igraphは専用のGUIから使うことができる。
igraphをGUIで使うための手順
(1) Rでigraphパッケージをダウンロード、インストールする。
(2) Jeroen BruggemanのサイトからGUIのソースをダウンロードする。
GUIのソースへのリンクは→GUI.R(「対象をファイルに保存」でRコードのファイルがダウンロードできます。※下の追記参照)
(3) ダウンロードしたGUI.RファイルをRのディレクトリに置く(Windowsでは普通C:\Program Files\R\R-(バージョン)\bin)。
(4) Rを起動して
> library(igraph) #パッケージの読み込み
> source("GUI.R") #GUIソースの読み込み
GUIが開かれる。
参考文献
Jeroen Bruggeman, 2008, Social Networks: An introduction, Routledge.
追記
上のリンクからダウンロードしたGUI.Rでスター・グラフを作成しようとするとエラーになります。
参考文献に記載されているページのsocnet.Rというファイルなら大丈夫なようですやはりバグがあります。
以下のプログラム上の違いに起因していると思われます。
***** GUI.R
"Undirected"), default="2"))
g <- graph.star(read$n, mode=read$mode)
***** SOCNET.R
"Undirected"), default="2"))
read$mode <- c("out", "in", "undirected")[read$mode]
g <- graph.star(read$n, mode=read$mode)
修正法
上の部分を
"Undirected"), default="2"))
read$mode <- c("out", "in", "undirected")[read$mode+1]
g <- graph.star(read$n, mode=read$mode)
とすると大丈夫なようです。
※treeにも同様なバグがあるようです。
snaにはない関数(Page RankやPajekのデータの読み込みなど)も含まれている。
igraphは専用のGUIから使うことができる。
igraphをGUIで使うための手順
(1) Rでigraphパッケージをダウンロード、インストールする。
(2) Jeroen BruggemanのサイトからGUIのソースをダウンロードする。
GUIのソースへのリンクは→GUI.R(「対象をファイルに保存」でRコードのファイルがダウンロードできます。※下の追記参照)
(3) ダウンロードしたGUI.RファイルをRのディレクトリに置く(Windowsでは普通C:\Program Files\R\R-(バージョン)\bin)。
(4) Rを起動して
> library(igraph) #パッケージの読み込み
> source("GUI.R") #GUIソースの読み込み
GUIが開かれる。
参考文献
Jeroen Bruggeman, 2008, Social Networks: An introduction, Routledge.
追記
上のリンクからダウンロードしたGUI.Rでスター・グラフを作成しようとするとエラーになります。
参考文献に記載されているページのsocnet.Rというファイルなら
以下のプログラム上の違いに起因していると思われます。
***** GUI.R
"Undirected"), default="2"))
g <- graph.star(read$n, mode=read$mode)
***** SOCNET.R
"Undirected"), default="2"))
read$mode <- c("out", "in", "undirected")[read$mode]
g <- graph.star(read$n, mode=read$mode)
修正法
上の部分を
"Undirected"), default="2"))
read$mode <- c("out", "in", "undirected")[read$mode+1]
g <- graph.star(read$n, mode=read$mode)
とすると大丈夫なようです。
※treeにも同様なバグがあるようです。