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
Instruções do exercício
- Use a função
edge.betweenness.community()no objeto grafogpara criar o objeto de comunidade doigraphgc. - Calcule o tamanho e o número de comunidades usando a função
sizesno objeto de comunidade doigraph. - Plote cada gráfico de comunidade lado a lado usando
par(). O primeiro gráfico deve incluir o objeto de comunidadekcdo exercício anterior. O segundo gráfico deve incluir o objeto de comunidadegc.
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)