1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ不正検知

Connected

演習

ネットワークで同類性を探す

ノードにはしばしば特徴や属性がひも付いています。データフレーム account_info には、各アカウントのタイプが入っています。同類性(homophily)は社会学に由来する概念で、不正ネットワークでは、不正者同士がつながりやすく、正当な人同士もつながりやすいことを意味します。ビジネスの文脈や不正の種類によっては、同類性が見られる場合と見られない場合があります。ここでは属性 account_type に基づいて、ネットワークに同類性があるか確認してみましょう。

ノードへの属性の追加は V(my_network)$new_node_attribute で行えます。

igraph パッケージと、前の演習で使ったネットワーク net はワークスペースに読み込まれています。

指示

100 XP
  • account_info の変数 type を、ネットワーク net のノード属性 account_type として追加します。
  • net の頂点属性を出力します。
  • account_type は名義変数なので、assortativity_nominal を使って account_type に基づく同類性をネットワークで確認します。