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
Instructions
- Réalisez un graphique exploratoire de l’objet réseau d’amitiés
g1avecplot(). - Convertissez l’attribut
genderde chaque sommet en un vecteur de nombres nommévaluesen le factorisant, puis en utilisantas.numeric(). - Calculez l’assortativité selon le genre à l’aide de la fonction
assortativity(). Le premier argument doit être l’objet grapheg1. Le second argument estvalues. - 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)