ネットワーク中心性の指標

Rで学ぶソーシャルメディアデータ分析

Sowmya Vivek

Data Science Coach

レッスン概要

  • 頂点の影響力は辺の数と位置で決まる
  • ネットワーク中心性はネットワーク内の頂点の重要度指標
  • 中心性は各頂点に数値を割り当てる
  • その値は他頂点への影響度を示す
Rで学ぶソーシャルメディアデータ分析

ネットワーク中心性の指標

  • 頂点の影響力は辺の数と位置で決まる
  • ネットワーク中心性は頂点の重要度を測る指標
  • 各頂点に数値を割り当てる
  • その値は他頂点への影響度を示す
Rで学ぶソーシャルメディアデータ分析

次数中心性

  • 最も基本的な頂点影響度の指標
  • 頂点の辺/接続数を示す
  • 有向ネットワークでは out-degree と in-degree がある
Rで学ぶソーシャルメディアデータ分析

アウト次数

アウト次数

Rで学ぶソーシャルメディアデータ分析

イン次数

イン次数

Rで学ぶソーシャルメディアデータ分析

ユーザーの次数中心性

library(igraph)
# out-degree を計算
out_deg <- degree(nw_rtweet, 
                  "OutfitAww", 
                   mode = c("out"))
out_deg
OutfitAww 
    20
library(igraph)
# in-degree を計算
in_deg <- degree(nw_rtweet, 
                 "OutfitAww", 
                  mode = c("in"))
in_deg
OutfitAww 
   23
Rで学ぶソーシャルメディアデータ分析

最もリツイートしたユーザー

# out-degree スコアを計算
out_degree <- degree(nw_rtweet, mode = c("out"))
# out-degree の降順に並べ替え
out_degree_sort <- sort(out_degree, decreasing = TRUE)
Rで学ぶソーシャルメディアデータ分析

最もリツイートしたユーザー

# 上位3ユーザーを表示
out_degree_sort[1:3]
VanesEtim   RedNileShop     w3daily 
  209           147            62
Rで学ぶソーシャルメディアデータ分析

最もリツイートされた投稿のユーザー

# in-degree スコアを計算
in_degree <- degree(nw_rtweet, mode = c("in"))
# in-degree の降順に並べ替え
in_degree_sort <- sort(in_degree, decreasing = TRUE)
Rで学ぶソーシャルメディアデータ分析

最もリツイートされた投稿のユーザー

# 上位3ユーザーを表示
in_degree_sort[1:3]
XyC_129    SocialBflyMag      jisoupy 
  171           167             142
Rで学ぶソーシャルメディアデータ分析

媒介中心性

  • ノード同士の間にどれだけ位置するかの度合い
  • 情報がネットワークを流れる際の役割を捉える
  • 媒介中心性が高いノードはネットワークをより制御できる

媒介中心性

Rで学ぶソーシャルメディアデータ分析

媒介中心性が高いユーザーの特定

# ネットワークの媒介中心性スコアを計算
betwn_nw <- betweenness(nw_rtweet, directed = TRUE)
# 媒介中心性の降順に並べ替え
betwn_nw_sort <- betwn_nw %>%
                   sort(decreasing = TRUE) %>%
                   round()
Rで学ぶソーシャルメディアデータ分析

媒介中心性が高いユーザーの特定

# 上位3ユーザーを表示
betwn_nw_sort[1:3]
GuruOfficial   Home_and_Loving    SimplyTasheena 
   65                54                40
Rで学ぶソーシャルメディアデータ分析

Passons à la pratique !

Rで学ぶソーシャルメディアデータ分析

Preparing Video For Download...