2008-01-01から1年間の記事一覧

igraph用GUIの日本語化

Jeroen Bruggeman氏が公開しているigraph用GUIを一部日本語化してみました。やったこと・メニューの日本語化・スターおよびツリーのグラフ作成におけるバグの修正使い方(1) JGUI.Rをダウンロード(zipファイルを解凍してください)。(2) Rのディレクトリ(ま…

igraphをGUIで使う

ネットワーク分析のためのRパッケージには、snaのほかに、igraphというパッケージがある。snaにはない関数(Page RankやPajekのデータの読み込みなど)も含まれている。igraphは専用のGUIから使うことができる。igraphをGUIで使うための手順(1) Rでigraphパ…

ネットワーク・データの入手

社会ネットワーク分析を学ぶのに適当な実際の社会ネットワークのデータをインターネットから入手することができる。INSNA(International Network for Social Network Analysis)のウェブ・ページでは、Wasserman and Faust, Social Network Analysis: Methods…

クラスタ分析

構造同値性にもとづく階層クラスタ分析にはequiv.clust関数を使う。例.> dat <- matrix(c(+ 0,1,1,0,0,0,0,0,0,0,+ 1,0,1,1,0,0,0,0,0,0,+ 1,1,0,1,0,0,0,0,0,0,+ 0,1,1,0,1,1,1,0,0,0,+ 0,0,0,1,0,0,1,0,0,0,+ 0,0,0,1,0,0,0,0,0,0,+ 0,0,0,1,1,0,0,1,0,0,+…

構造同値性

構造同値性にもとづく距離行列の算出にはsedist関数を用いる。構造同値性は隣接行列の行および列の成分の類似性によって測られる。構造同値性の評価はハミング距離(デフォルト)、ユークリッド距離、積率相関係数、ガンマ相関が選択できる。例.> dat <- mat…

Rによる社会ネットワーク分析

Rによる社会ネットワーク分析について、このブログに書いたことなどをより詳しく説明したレジュメをこちらで公開しています。

測地線

測地線の数と長さを求めるにはgeodist関数を使う。例.> dat <- matrix(c(+ 0,1,1,0,+ 0,0,0,1,+ 0,0,0,1,+ 0,0,0,0),+ 4, byrow = T)> geodist(dat)$counts [,1] [,2] [,3] [,4][1,] 1 1 1 2[2,] 0 1 0 1[3,] 0 0 1 1[4,] 0 0 0 1$gdist [,1] [,2] [,3] [,4]…

固有ベクトル中心性

固有ベクトル中心性の算出にはevcent関数を使う。例.> dat <- matrix(c(+ 0,1,0,0,0,1,0,0,+ 1,0,1,1,1,0,0,0,+ 0,1,0,0,0,0,0,0,+ 0,1,0,0,0,0,0,0,+ 0,1,0,0,0,0,0,0,+ 1,0,0,0,0,0,1,1,+ 0,0,0,0,0,1,0,0,+ 0,0,0,0,0,1,0,0),+ 8, byrow = T)> #固有ベク…

近接中心性

近接中心性の算出にはcloseness関数を使う。例. 図上> dat <- matrix(c(+ 0,1,1,1,0,0,+ 0,0,0,0,0,0,+ 0,0,0,0,0,0,+ 0,0,0,0,1,1,+ 0,0,0,0,0,0,+ 0,0,0,0,0,0+ ), 6, byrow = T)> closeness(dat)[1] 0.7142857 0.0000000 0.0000000 0.0000000 0.0000000 0…

媒介中心性

媒介中心性の算出には関数betweennessを使う。例.> dat <- matrix(c(+ 0,1,1,0,1,+ 1,0,0,0,0,+ 1,0,0,1,0,+ 0,0,1,0,1,+ 1,0,0,1,0)+ , nrow = 5)>> betweenness(dat)[1] 7 0 2 1 2ここで算出されるのは、各ノードが、自分以外の2つの最短経路(測地線)上…

次数中心性

次数中心性の算出には関数degreeを使う。パラメータcmodeで、入次数("indgree")、出次数("outdegree")、総次数=入次数+出次数("freeman")が指定できる。例> dat <- matrix(c(+ 0,1,1,1,+ 0,0,0,1,+ 0,0,0,1,+ 0,0,1,0), ncol = 4, byrow = TRUE)> gp…