CommencerCommencer gratuitement

Assortativité

Dans cet exercice, vous allez calculer l’assortativity() du deuxième réseau d’amitiés vu au premier chapitre. Cette mesure indique à quel point les sommets ont tendance à se lier de préférence à d’autres sommets possédant des attributs identiques. Vous calculerez également l’assortativité de degré, qui indique dans quelle mesure les sommets se connectent de préférence à d’autres sommets de degré similaire.

Cet exercice fait partie du cours

Analyse de réseaux avec R

Afficher le cours

Instructions

  • Réalisez un graphique exploratoire de l’objet réseau d’amitiés g1 avec plot().
  • Convertissez l’attribut gender de chaque sommet en un vecteur de nombres nommé values en le factorisant, puis en utilisant as.numeric().
  • Calculez l’assortativité selon le genre à l’aide de la fonction assortativity(). Le premier argument doit être l’objet graphe g1. Le second argument est values.
  • Calculez l’assortativité de degré du réseau avec assortativity.degree(). Le premier argument doit être l’objet graphe.

Exercice interactif pratique

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

# 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