ComeçarComece de graça

Detecção de comunidades por edge-betweenness

Um método alternativo de detecção de comunidades é o edge-betweenness. Neste exercício, você vai repetir a detecção de comunidades do clube de caratê usando esse método e comparar visualmente os resultados com o método fast-greedy.

Este exercício faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercício

  • Use a função edge.betweenness.community() no objeto grafo g para criar o objeto de comunidade do igraph gc.
  • Calcule o tamanho e o número de comunidades usando a função sizes no objeto de comunidade do igraph.
  • Plote cada gráfico de comunidade lado a lado usando par(). O primeiro gráfico deve incluir o objeto de comunidade kc do exercício anterior. O segundo gráfico deve incluir o objeto de comunidade gc.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Perform edge-betweenness community detection on network graph
gc = ___(g)

# Determine sizes of each community
___(___)

# Plot community networks determined by fast-greedy and edge-betweenness methods side-by-side
par(mfrow = c(1, 2)) 
plot(___, g)
plot(___, g)

Editar e executar o código