Comece agoraComece grátis

Rotulando nós

Neste exercício, você vai rotular os nós da rede. Você recebe um dataframe chamado customers com os mesmos IDs de clientes da rede. Cada cliente tem uma indicação de se fez churn ou não, dada por 1 ou 0, respectivamente. Você vai adicionar o status de churn aos nós da rede e visualizá-lo.

Observe que uma rede pode ter atributos de e de aresta. Os atributos de são representados pela função V() (de vertex) e os atributos de aresta pela função E(). Os atributos de nó da rede de churn são V(network).

Este exercicio faz parte do curso

Análise Preditiva com Dados em Rede em R

Ver curso

Instruções do exercicio

  • Inspecione o dataframe customers com a função head().
  • Use a função table() para contar o número de clientes que churnaram e que não churnaram no dataframe customers.
  • Use a função V() para adicionar um atributo de nó chamado churn à rede e atribua a ele a coluna churn do dataframe customers.
  • Visualize a rede chamando a função plot().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Inspect the customers dataframe
___(customers)

# Count the number of churners and non-churners
table(customers$___)

# Add a node attribute called churn
___(network)$___ <- customers$churn

# Visualize the network
___(___, vertex.label = NA, edge.label = NA,
    edge.color = 'black', vertex.size = 2)
Editar e Executar Código