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