Características basadas en enlaces del vecindario
A veces, los valores de las características de los nodos vecinos influyen en el comportamiento. En este ejercicio, vas a fijarte en el valor del atributo de los nodos vecinos y a calcular su media. Lo harás para degree, triangles, transitivity y betweenness.
Tienes que:
- Multiplicar la matriz de adyacencia por el atributo de red del que quieras obtener la media, para obtener el valor total en el vecindario.
- Para calcular la media, divide entre el degree del nodo, dado por el vector
degreeque ya está precargado. - Por último, convierte el resultado en un vector y asígnalo a
networkcomo un atributo de nodo.
Este ejercicio forma parte del curso
Analítica predictiva con datos conectados en R
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree