Red de Forrest Gump
En este capítulo usarás una red social basada en la película Forrest Gump. Cada arista de la red indica que esos dos personajes compartieron al menos una escena en la película. Por tanto, esta red es no dirigida. Para familiarizarte con la red, primero crearás el objeto de red a partir del conjunto de datos en bruto. Después, identificarás los vértices clave usando una medida llamada centralidad de autovector. Las personas con alta centralidad de autovector están muy conectadas con otras personas también muy conectadas. A continuación, harás una visualización exploratoria de la red.
Este ejercicio forma parte del curso
Análisis de redes en R
Instrucciones del ejercicio
- Inspecciona las primeras filas del dataframe
gumpusandohead(). - Crea una red no dirigida con
graph_from_data_frame(). - Identifica los vértices clave con la función
eigen_centrality()y asigna el resultado al objetog.ec. Después, identifica qué individuo tiene la mayor centralidad de autovector conwhich.max(). Los valores de las puntuaciones de centralidad están almacenados eng.ec$vector. - Haz un diagrama de la red de Forrest Gump con
plot(). Haz que el tamaño de los vértices sea igual a 25 veces los valores de centralidad de autovector almacenados eng.ec$vector.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
library(igraph)
# Inspect Forrest Gump Movie dataset
head(gump)
# Make an undirected network
g <- ___(gump, directed = FALSE)
# Identify key nodes using eigenvector centrality
g.ec <- ___(g)
___(g.ec$vector)
# Plot Forrest Gump Network
plot(g,
vertex.label.color = "black",
vertex.label.cex = 0.6,
vertex.size = 25*(___),
edge.color = 'gray88',
main = "Forrest Gump Network"
)