Visualiseer knopen op basis van graad
Nu we naar onze graaf hebben gekeken en enkele basiseigenschappen hebben verkend, gaan we wat dieper nadenken over ons netwerk. We zagen dat er een paar sterk verbonden knopen zijn en veel uitbijters. We maken dit zichtbaar door de graaf conditioneel te plotten en sommige knopen in te kleuren op basis van hun in- en uitgraad. Denk aan de knopen als drie typen:
- veel retweeters en veel geretweet.
- gebruikers die maar één keer hebben geretweet (heeft een in-graad van 0 en een uit-graad van 1).
- gebruikers die maar één keer zijn geretweet (heeft een in-graad van 1 en een uit-graad van 0).
Dit helpt ons te begrijpen wat er gebeurt in de ring rondom de cluster van sterk verbonden knopen.
Deze oefening maakt deel uit van de cursus
Casestudies: netwerkanalyse in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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