1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶネットワーク分析

Connected

演習

フォレスト・ガンプのネットワーク

この章では、映画「フォレスト・ガンプ」を題材にしたソーシャルネットワークを使います。各エッジは、2人の登場人物が少なくとも1つのシーンで一緒に登場したことを示します。そのため、このネットワークは無向グラフです。まずはネットワークに慣れるために、生データセットからネットワークオブジェクトを作成します。次に、固有ベクトル中心性と呼ばれる指標を使って、重要な頂点を特定します。固有ベクトル中心性が高い個人は、他の「よくつながっている個人」と強くつながっている人たちです。最後に、このネットワークの探索的な可視化を行います。

指示

100 XP
  • head() を使ってデータフレーム gump の先頭数行を確認します。
  • graph_from_data_frame() を使って無向ネットワークを作成します。
  • eigen_centrality() で主要な頂点を特定し、その結果をオブジェクト g.ec に代入します。次に、which.max() を使って最も高い固有ベクトル中心性を持つ個人を特定します。中心性スコアの値は g.ec$vector に保存されています。
  • plot() を使ってフォレスト・ガンプのネットワークを描画します。頂点のサイズは、g.ec$vector に保存されている固有ベクトル中心性の値の25倍に設定します。