IniziaInizia gratis

Cercare l’omofilia in una rete

Spesso i nodi hanno caratteristiche o attributi associati. Il data frame account_info contiene il tipo di ciascun account. L’omofilia è un concetto che nasce dalla sociologia. In una rete di frodi, l’omofilia implica che i truffatori tendono a essere collegati ad altri truffatori, e le persone legittime tendono a essere collegate ad altre persone legittime. A seconda del contesto di business e del tipo di frode, l’omofilia può essere presente oppure no. Verifichiamo la presenza di omofilia nella rete in base all’attributo account_type.

Puoi aggiungere attributi ai nodi della tua rete con V(my_network)$new_node_attribute.

Il pacchetto igraph e la rete net dell’esercizio precedente sono caricati nel tuo spazio di lavoro.

Questo esercizio fa parte del corso

Rilevamento delle frodi in R

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi la variabile type da account_info come attributo account_type ai nodi della rete net.
  • Stampa gli attributi dei vertici di net.
  • Dato che account_type è una variabile nominale, verifica l’omofilia nella rete in base a account_type usando assortativity_nominal.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice