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
Instructions de l’exercice
- Faites un graphique exploratoire de l'objet réseau d'amitié
g1avecplot(). - Convertissez l'attribut
genderde chaque sommet en un vecteur de nombres appelévaluesen le factorisant, puis en utilisantas.numeric(). - Calculez l'assortativité selon le genre avec la fonction
assortativity(). Le premier argument doit être l'objet grapheg1. Le deuxième argument estvalues. - 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)