Fonctionnalités liées aux liens du voisinage
Parfois, les valeurs de caractéristiques des nœuds voisins influencent le comportement. Dans cet exercice, vous allez examiner la valeur d'attribut des nœuds voisins et en calculer la moyenne. Vous le ferez pour degree, triangles, transitivity et betweenness.
Vous devez :
- Multiplier la matrice d'adjacence par l'attribut du réseau pour lequel vous voulez obtenir la moyenne, afin d'obtenir la valeur totale dans le voisinage.
- Pour obtenir la moyenne, divisez par le degré du nœud, donné par le vecteur
degreequi a été préchargé. - Enfin, convertissez le résultat en vecteur et assignez-le à
networkcomme attribut de nœud.
Cette activité fait partie du cours
Analytique prédictive avec des données en réseau dans R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree