Identificar vértices clave
La medida más directa de la importancia de un vértice es su grado. El grado de salida (out-degree) de un vértice es el número de otras personas hacia las que ese vértice tiene una arista dirigida. El grado de entrada (in-degree) es el número de aristas recibidas de otras personas. En la red del sarampión, las personas que contagian a muchas otras tendrán un grado de salida alto. En este ejercicio vas a identificar si las personas contagian a una cantidad similar de otros niños o si hay niños clave con grados de salida altos que contagian a muchos otros.
Este ejercicio forma parte del curso
Análisis de redes en R
Instrucciones del ejercicio
- Calcula el grado de salida de cada vértice usando la función
degree(). El primer argumento es el objeto grafo de la red y el segundo argumento esmode, que debe serout,inoall. Asigna la salida de esta función al objetog.outd. - Consulta un resumen de los grados de salida de todas las personas usando la función
table()sobre el vectorg.outd. - Haz un histograma de los grados de salida usando la función
hist()sobre el vectorg.outd. - Determina qué vértice tiene el mayor grado de salida en la red usando la función
which.max()sobre el vectorg.outd.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)