ComeçarComece de graça

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 exercício faz parte do curso

Análise Preditiva com Dados em Rede em R

Ver curso

Instruções do exercício

  • 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().

Exercício interativo prático

Experimente este exercício 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 o código