CommencezCommencez gratuitement

Assortativité

Dans cet exercice, vous allez déterminer la assortativity() du deuxième réseau d'amitié présenté au premier chapitre. Cette mesure indique à quel point les sommets ont tendance à se lier à d'autres sommets ayant des attributs identiques. Vous allez aussi calculer l'assortativité selon le degré, qui indique à quel point les sommets ont tendance à se lier à d'autres sommets ayant un degré similaire.

Cette activité fait partie du cours

Analyse de réseaux avec R

Voir le cours

Instructions de l’exercice

  • Faites un graphique exploratoire de l'objet réseau d'amitié g1 avec plot().
  • Convertissez l'attribut gender de chaque sommet en un vecteur de nombres appelé values en le factorisant, puis en utilisant as.numeric().
  • Calculez l'assortativité selon le genre avec la fonction assortativity(). Le premier argument doit être l'objet graphe g1. Le deuxième argument est values.
  • Calculez l'assortativité selon le degré du réseau avec assortativity.degree(). Le premier argument doit être l'objet graphe.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Plot the network
___(g1)

# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))

# Calculate the assortativity of the network based on gender
___(g1, ___)

# Calculate the assortativity degree of the network
___(___, directed = FALSE)

Modifier et exécuter le code