ComeçarComece de graça

Detecção de comunidades fast-greedy

O primeiro método de detecção de comunidades que você vai testar é o fast-greedy. Você vai usar a rede do clube de caratê de Zachary. Essa rede social contém 34 membros e 78 arestas. Cada aresta indica que esses dois membros interagiram fora do clube de caratê e também dentro do clube. Usando essa rede, você vai determinar quantas subcomunidades existem e quais membros pertencem a quais subgrupos. Você também vai plotar as redes por pertencimento à comunidade.

Este exercício faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercício

  • Use a função fastgreedy.community() para criar um objeto de comunidade. Atribua-o ao objeto kc.
  • Use a função sizes() em kc para descobrir quantas comunidades foram detectadas e quantos membros há em cada uma.
  • Mostre quais membros estão em cada comunidade usando a função membership().
  • Faça o gráfico padrão de comunidades usando a função plot(). O primeiro argumento deve ser o objeto kc e o segundo argumento é o grafo g.

Exercício interativo prático

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

# Perform fast-greedy community detection on network graph
kc = ___(g)

# Determine sizes of each community
___(___)

# Determine which individuals belong to which community
___(___)

# Plot the community structure of the network
___(___, g)
Editar e executar o código