Visualiser les nœuds selon leur degré
Maintenant que nous avons examiné notre graphe et exploré certaines de ses propriétés de base, penchons-nous un peu plus sur notre réseau. Nous avons remarqué qu'il existe des nœuds très connectés et de nombreux points isolés. Nous allons le visualiser en traçant le graphe de façon conditionnelle et en colorant certains nœuds selon leur degré entrant et sortant. Pensons aux nœuds comme appartenant à trois types :
- grands retweeteurs et comptes fortement retweetés;
- utilisateurs qui ont retweeté une seule fois (degré entrant de 0 et degré sortant de 1);
- utilisateurs qui ont été retweetés une seule fois (degré entrant de 1 et degré sortant de 0).
Cela nous aidera à mieux comprendre ce qui se passe dans l'anneau autour du groupe de nœuds fortement connectés.
Cette activité fait partie du cours
Études de cas : analyse de réseaux en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")
# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")
# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0
# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1