Buscando homofilia em uma rede
Frequentemente os nós têm características ou atributos associados a eles. O data frame account_info contém o tipo de cada conta. Homofilia é um conceito que vem da sociologia. Em uma rede de fraudes, homofilia implica que fraudadores tendem a se conectar mais com outros fraudadores, e pessoas legítimas tendem a se conectar mais com outras pessoas legítimas. Dependendo do contexto de negócios e do tipo de fraude, a homofilia pode estar presente ou ausente. Vamos verificar a homofilia na rede com base no atributo account_type.
Você pode adicionar atributos aos nós da sua rede com V(my_network)$new_node_attribute.
O pacote igraph e a rede net do exercício anterior já estão carregados no seu ambiente de trabalho.
Este exercício faz parte do curso
Detecção de Fraudes em R
Instruções do exercício
- Adicione a variável
typedeaccount_infocomo um atributoaccount_typeaos nós da redenet. - Imprima os atributos dos vértices de
net. - Como
account_typeé uma variável nominal, verifique a homofilia na rede com base emaccount_typeusandoassortativity_nominal.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)