CommencerCommencer gratuitement

Caractéristiques basées sur les 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 le degré, les triangles, la transitivité et l’intermédiarité (betweenness).

Vous devez :

  • Multiplier la matrice d’adjacence par l’attribut de réseau dont vous souhaitez obtenir la moyenne, afin d’obtenir la valeur globale 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 affectez-le à network en tant qu’attribut de nœud.

Cet exercice fait partie du cours

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

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
Modifier et exécuter le code