1. Learn
  2. /
  3. Courses
  4. /
  5. Rで学ぶ不正検知

Connected

Exercise

重なり合うエッジ

ソーシャルネットワークの基本構成要素はノードとエッジです。重みは通常、正の値です。

データセット edges には小規模ネットワークのエッジが含まれています。ネットワーク内で同じ2つのノード間に複数のエッジがある場合、1本だけの場合よりもノード間の結びつきが強いことを示すかもしれません。各エッジを個別に表示する代わりに、エッジを重ねて表示し、width をエッジの本数に等しくできます。

igraph ライブラリとデータセット edges は、作業スペースに読み込まれています。

Instructions

100 XP
  • データセット edges に基づいて graph_from_data_frame() を使い、無向グラフ net を作成し、directed を適切なブール値(TRUE または FALSE)に設定します。
  • plot() でネットワーク net を描画し、layout を layout_in_circle(引用符 "" なし)に設定します。
  • エッジを重ねて表示するために、count.multiple() を net に対して使って複数エッジの本数を取得し、それを E(net)$width に設定します。エッジが曲線にならないように、E(net)$curved を適切なブール値(TRUE または FALSE)に設定します。
  • 円形レイアウトで再度 net をプロットします。