1. Learn
  2. /
  3. Courses
  4. /
  5. R で学ぶネットワークデータの予測分析

Connected

Exercise

隣接行列

この演習では、ネットワークの1次および2次の隣接行列を抽出して計算します。 スライドで、as_adjaceny_matrix() 関数を使って1次の隣接行列を抽出する方法を確認しました。 2次の隣接行列については、1次の行列を自分自身に掛け、重みなしネットワークのみを扱うため、正の値はすべて1に置き換えます。自己ループは許可しないので、対角成分は必ず0にしてください。

Instructions

100 XP
  • as_adjacency_matrix() 関数を使ってネットワークの隣接行列を抽出し、行列名を AdjacencyMatrix とします。
  • AdjacencyMatrix を自乗(自分自身と乗算)して2次の隣接行列を計算し、SecondOrderMatrix_adj と名付けます。
  • SecondOrderMatrix_adj を条件に用いて、正の値をすべて 1、対角成分を 0 にした新しい行列 SecondOrderMatrix を作成します。
  • SecondOrderMatrix の先頭10行×先頭10列を確認します。