ダイアドとトライアドを見つける
全体のグラフに対するダイアドセンサスとトライアドセンサスから、何がわかるのかをもう少し考えてみましょう。アイテムが一緒に購入されるか、そして相互に購入されているかに関心があるため、ダイアドとトライアドのセンサスは有用な初期観察になります。ダイアドセンサスは、相互購入と非相互(片方向)購入のアイテム数の違いを教えてくれます。トライアドセンサスは、どのアイテムが重要か(とくにパターン 4、9、12)を示唆します。これらはいずれも、入次数が 0 で出次数が 2 の辺を持つ頂点が 1 つ含まれます。エッジ密度も、グラフのクラスタリングに関して期待される知見を与えてくれるはずです。
Amazon の同時購入グラフ amzn_g が用意されています。
この演習はコースの一部です
ケーススタディ:R でのネットワーク分析
演習の手順
amzn_g を探索しましょう。
dyad_census()関数でダイアドセンサスを実行します。triad_census()関数でトライアドセンサスを実行します。edge_density()関数でエッジ密度を求めます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# The graph, amzn_g, is available
amzn_g
# Perform dyad census
___
# Perform triad census
___
# Find the edge density
___