CommencezCommencez gratuitement

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 degree qui a été préchargé.
  • Enfin, convertissez le résultat en vecteur et assignez-le à network comme attribut de nœud.

Cette activité fait partie du cours

Analytique prédictive avec des données en réseau dans R

Voir le cours

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
Modifier et exécuter le code