EmpezarEmpieza gratis

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

Ver curso

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 es mode, que debe ser out, in o all. Asigna la salida de esta función al objeto g.outd.
  • Consulta un resumen de los grados de salida de todas las personas usando la función table() sobre el vector g.outd.
  • Haz un histograma de los grados de salida usando la función hist() sobre el vector g.outd.
  • Determina qué vértice tiene el mayor grado de salida en la red usando la función which.max() sobre el vector g.outd.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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 y ejecutar código