Considere el grafo \(G=(V,E)\), con \(V=\{1,2,3,4,5\}\) y \(E=\{ \{1,2\}; \{1,3\}; \{2,3\}; \{2,4\}; \{2,5\}; \{3,5\}; \{4,5\} \}\).
Considere el digrafo \(G=(V,E)\), con \(V=\{1,2,3,4,5\}\) y \(E=\{(1,3); (2, 3); (2, 4); (2, 5); (3, 1); (3, 5); (4, 5); (5, 4)\}\).
Una triada es un subgrafo generado por una tripla de vértices.
Escribir una función en R o Python que simule redes tanto dirigidas como no dirigidas a partir de enlaces aleatorios independientes e idénticamente distribuidos con una probabilidad de éxito dada. Esta rutina debe tener como argumentos el orden de la red, la probabilidad de interacción (por defecto 0.5), el tipo de red (por defecto no dirigida) y la semilla (por defecto 42), y además, tener como retorno la matriz de adyacencia y una visualización. Probar esta rutina generando cuatro casos diferentes.
Escribir una función en R o Python que reconstruya la matriz de adyacencia a partir de la matriz de aristas y una lista de vértices asilados (si los hay). Probar esta rutina con una red no dirigida de 25 nodos simulada a partir de enlaces aleatorios independientes e idénticamente distribuidos con probabilidad de éxito 0.1. Graficar la red de prueba.
Escribir una función en R o Python que reconstruya la matriz de aristas y una lista de vértices asilados (si los hay) a partir de la matriz de adyacencia. Probar esta rutina con una red no dirigida de 25 nodos simulada a partir de enlaces aleatorios independientes e idénticamente distribuidos con probabilidad de éxito 0.1. Graficar la red de prueba.
Considere el conjunto de datos dado en
addhealth.RData recopilado por The National
Longitudinal Study of Adolescent Health, asociado con un estudio
escolar sobre salud y comportamientos sociales de adolescentes de varias
escuelas en los Estados Unidos (los datos se encuentran disponibles en
la página web del curso). Los participantes nominaron hasta 5 niños y 5
niñas como amigos y reportaron el número de actividades
extracurriculares en las que participaron juntos. El archivo
addhealth.RData contiene una lista con dos arreglos,
X y E. X tiene tres campos:
female (0 = No, 1 = Sí), race (1 = Blanco, 2 =
Negro, 3 = Hispano, 4 = Otro). E también tiene tres campos:
V1 (vértice de “salida”) V2 (vértice de
“llegada”) activities (número de actividades
extracurriculares).
Considere el conjunto de datos dado en
conflict.RData recopilado por Mike Ward y Xun Cao del
departamento de Ciencias Políticas de la Universidad de Washington,
asociado con datos de conflictos entre países en los años 90 (los datos
se encuentran disponibles en la página web del curso). El archivo
conflict.RData contiene una lista con tres arreglos,
X, Y, y D. X tiene
tres campos: population (población en millones),
gdp (PIB en millones de dolares) polity
(puntuación política, un índice de democracia). Y hace
referencia a una matriz \(\mathbf{Y}=[y_{i,j}]\) en la que \(y_{i,j}\) representa el número de
conflictos iniciados por el país \(i\)
hacia el país \(j\). Finalmente,
Des un arreglo de tres dimensiones dimensiones cuya tercera
dimensión contiene indices entre cada par de países asociados con:
comercio (dimensión 1), importaciones (dimensión 2), organizaciones
intergubernamentales (dimensión 3), y distancia geográfica (dimensión
4).
Sintetizar y replicar la sección 2.4.2 (Special Types of Graphs, p. 24) de Statistical Analysis Of Network Data With R (Kolaczyk y Csárdi, 2020).
Sintetizar y explicar el problema de los puentes de Königsberg (https://www.youtube.com/watch?v=nZwSo4vfw6c&ab_channel=TED-Ed).
Sintetizar y explicar la paradoja de la amistad (https://www.youtube.com/watch?v=E5f68Xbtd6s&ab_channel=Derivando).