Recursos baseados em links da vizinhança
Às vezes, os valores de atributos dos nós vizinhos influenciam o comportamento. Neste exercício, você vai observar o valor de atributos dos nós vizinhos e calcular sua média. Você fará isso para degree, triangles, transitivity e betweenness.
Você precisa:
- Multiplicar a matriz de adjacência pelo atributo de rede do qual quer obter a média, para obter o valor total na vizinhança.
- Para obter a média, divida pelo grau do nó, dado pelo vetor
degree, que já foi pré-carregado. - Por fim, converta o resultado em um vetor e atribua a
networkcomo um atributo de nó.
Este exercício faz parte do curso
Análise Preditiva com Dados em Rede em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree