ComeçarComece de graça

Identificando vértices-chave

Talvez a medida mais direta de importância de um vértice seja o seu grau. O grau de saída (out-degree) de um vértice é o número de outros indivíduos para os quais esse vértice tem uma aresta saindo. O grau de entrada (in-degree) é o número de arestas recebidas de outros indivíduos. No rede de sarampo, indivíduos que infectam muitas outras pessoas terão um out-degree alto. Neste exercício, você vai identificar se os indivíduos infectam quantidades equivalentes de outras crianças ou se existem crianças-chave com out-degrees altos que infectam muitas outras.

Este exercício faz parte do curso

Network Analysis in R

Ver curso

Instruções do exercício

  • Calcule o out-degree de cada vértice usando a função degree(). O primeiro argumento é o objeto de grafo da rede e o segundo argumento é o mode, que deve ser um entre out, in ou all. Atribua a saída dessa função ao objeto g.outd.
  • Veja um resumo dos out-degrees de todos os indivíduos usando a função table() sobre o vetor g.outd.
  • Faça um histograma dos out-degrees usando a função hist() sobre o vetor g.outd.
  • Determine qual vértice tem o maior out-degree na rede usando a função which.max() sobre o vetor g.outd.

Exercício interativo prático

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

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Editar e executar o código