ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Adicione a variável type de account_info como um atributo account_type aos nós da rede net.
  • Imprima os atributos dos vértices de net.
  • Como account_type é uma variável nominal, verifique a homofilia na rede com base em account_type usando assortativity_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)
Editar e executar o código