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
Istruzioni dell'esercizio
- Aggiungi la variabile
typedaaccount_infocome attributoaccount_typeai nodi della retenet. - Stampa gli attributi dei vertici di
net. - Dato che
account_typeè una variabile nominale, verifica l’omofilia nella rete in base aaccount_typeusandoassortativity_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)