Aan de slagGa gratis aan de slag

Zoeken naar homofolie in een netwerk

Vaak hebben knopen kenmerken of attributen. De data frame account_info bevat het type van elke account. Homofolie is een begrip uit de sociologie. In een fraudenetwerk betekent homofolie dat fraudeurs vaker verbonden zijn met andere fraudeurs, en legitieme personen vaker met andere legitieme personen. Afhankelijk van de bedrijfscontext en het type fraude kan homofolie aanwezig of afwezig zijn. Laten we homofolie in het netwerk controleren op basis van het attribuut account_type.

Attributen kun je toevoegen aan de knopen van je netwerk met V(my_network)$new_node_attribute.

Het pakket igraph en het netwerk net uit de vorige oefening zijn geladen in je werkruimte.

Deze oefening maakt deel uit van de cursus

Fraudedetectie in R

Cursus bekijken

Oefeninstructies

  • Voeg de variabele type uit account_info als attribuut account_type toe aan de knopen van netwerk net.
  • Print de vertex-attributen van net.
  • Omdat account_type een nominale variabele is, controleer je homofolie in het netwerk op basis van account_type met assortativity_nominal.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren