Buscando homofilia en una red
A menudo los nodos tienen características o atributos asociados. El data frame account_info contiene el tipo de cada cuenta. La homofilia es un concepto que proviene de la sociología. En una red de fraude, la homofilia implica que los defraudadores tienen más probabilidades de estar conectados con otros defraudadores, y las personas legítimas con otras personas legítimas. Según el contexto del negocio y el tipo de fraude, la homofilia puede estar presente o no. Vamos a comprobar si hay homofilia en la red en función del atributo account_type.
Puedes agregar atributos a los nodos de tu red con V(my_network)$new_node_attribute.
El paquete igraph y la red net del ejercicio anterior están cargados en tu espacio de trabajo.
Este ejercicio forma parte del curso
Detección de fraude en R
Instrucciones del ejercicio
- Añade la variable
typedeaccount_infocomo un atributoaccount_typea los nodos de la rednet. - Imprime los atributos de los vértices de
net. - Dado que
account_typees una variable nominal, comprueba la homofilia en la red en función deaccount_typeusandoassortativity_nominal.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)