Căutând omofilia într-o rețea
Nodurile au adesea caracteristici sau atribute asociate. Cadrul de date account_info conține tipul fiecărui cont. Omofilia este un concept din sociologie. Într-o rețea de fraudă, omofilia implică faptul că fraudatorii au mai multe șanse să fie conectați cu alți fraudatori, iar persoanele legitime – cu alte persoane legitime. În funcție de contextul de afaceri și de tipul fraudei, omofilia poate fi prezentă sau absentă. Să verificăm existența omofiliiei în rețea pe baza atributului account_type.
Atributele pot fi adăugate nodurilor rețelei tale cu V(my_network)$new_node_attribute.
Pachetul igraph și rețeaua net din exercițiul anterior sunt încărcate în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Detecția fraudelor în R
Instrucțiuni pentru exercițiu
- Adaugă variabila
typedinaccount_infoca atributaccount_typela nodurile rețeleinet. - Afișează atributele nodurilor din
net. - Deoarece
account_typeeste o variabilă nominală, verifică omofilia în rețea pe bazaaccount_typefolosindassortativity_nominal.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)