Re: 共起ネットワークにおける中心性の数値の確認 (HIGUCHI Koichi) KH Coder 旧掲示板
[ツリー表示] [留意事項] [ワード検索] [過去ログ]

  [No.898] Re: 共起ネットワークにおける中心性の数値の確認 投稿者:HIGUCHI Koichi  投稿日:2012/01/29(Sun) 17:20:33

こんにちは、樋口です。書き込みありがとうございます。
また既存のQ&Aを詳しくご確認いただいたご様子で恐れ入ります。

KH Coderで共起ネットワークを作成してから、「tutorial\Rの利用例\readme_
network.pdf」の2ページ目(スライド4枚目)までの手順を実行して下さい。
共起ネットワークを「R Source」形式で保存し、KH Coderに付属のRで実行する
という手順です。

この手順を実行すれば、「n2」というigraphオブジェクトに共起ネットワーク
が格納されますので、あとはR上の操作で数値をご確認いただけます。例えば、
以下のコマンドで次数中心性を確認できます。(最初の「>」は省いて実行し
てください)

> cnt <- data.frame(
> words = colnames(d)[ as.numeric( get.vertex.attribute(n2,"name") ) ],
> centrality = degree(n2)
> )
> print(cnt)

ここで「centrality = degree(n2)」となっている箇所を変更すれば、違う種
類の中心性をご確認いただけます。

媒介中心性を確認する場合:
> centrality = betweenness(n2)

固有ベクトル中心性を確認する場合:
> centrality = evcent(n2)$vector

p.s.
どうせなら以下のようにした方が、すべての中心性を一度に確認できてスマー
トかもしれません。

> cnt <- data.frame(
> words = colnames(d)[ as.numeric( get.vertex.attribute(n2,"name") ) ],
> degree = degree(n2),
> betweenness = betweenness(n2),
> evcent = evcent(n2)$vector
> )
> print(cnt)


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)