Visualizar nós por grau
Agora que vimos nosso grafo e exploramos algumas de suas propriedades básicas, vamos pensar um pouco mais sobre nossa rede. Observamos que há alguns nós altamente conectados e muitos pontos fora da curva. Vamos visualizar isso plotando o grafo condicionalmente e colorindo alguns nós pelos graus de entrada e de saída. Vamos considerar os nós como três tipos diferentes:
- quem retuita muito e quem é muito retuitado.
- usuários que retuitaram apenas uma vez (grau de entrada 0 e grau de saída 1).
- usuários que foram retuitados apenas uma vez (grau de entrada 1 e grau de saída 0).
Isso vai ajudar você a entender melhor o que acontece no anel em torno do agrupamento de nós altamente conectados.
Este exercício faz parte do curso
Estudos de caso: Análise de redes em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")
# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")
# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0
# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1