Začněte nyníZačněte zdarma

Hledáme homofílii v síti

Uzly sítě mají často přiřazené různé vlastnosti nebo atributy. Datový rámec account_info obsahuje typ každého účtu. Homofilie je koncept pocházející ze sociologie. V podvodné síti homofilie znamená, že podvodníci mají tendenci být propojeni spíše s jinými podvodníky a poctiví uživatelé zase s ostatními poctivými uživateli. To, zda je homofilie přítomna nebo nepřítomna, závisí na konkrétním obchodním kontextu a typu podvodu. Pojďme tedy ověřit, zda se v síti homofilie vyskytuje, a to na základě atributu account_type.

Atributy můžeš přidávat k uzlům sítě pomocí V(my_network)$new_node_attribute.

Balíček igraph a síť net z předchozího cvičení jsou načteny v tvém pracovním prostředí.

Toto cvičení je součástí kurzu

Detekce podvodů v R

Zobrazit kurz

Pokyny k cvičení

  • Přidej proměnnou type z account_info jako atribut account_type k uzlům sítě net.
  • Vypiš atributy vrcholů sítě net.
  • Protože account_type je nominální proměnná, prověř homofílii v síti na základě account_type pomocí funkce assortativity_nominal.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Add account_type as an attribute to the nodes of the network
___(net)$___ <- ___$___

# Have a look at the vertex attributes
print(___(___))

# Check for homophily based on account_type
___(___, types = ___, directed = FALSE)
Upravit a spustit kód