Visualizza i nodi per grado
Ora che abbiamo dato un'occhiata al nostro grafo ed esplorato alcune delle sue proprietà di base, ragioniamo un po' di più sulla rete. Abbiamo osservato che ci sono nodi molto connessi e molti punti isolati. Possiamo visualizzarlo tracciando il grafo in modo condizionale e colorando alcuni nodi in base al grado in e out. Pensiamo ai nodi come a tre tipi diversi:
- chi retwitta molto e chi viene molto retwittato.
- utenti che hanno retwittato una sola volta (hanno grado in pari a 0 e grado out pari a 1).
- utenti che sono stati retwittati una sola volta (hanno grado in pari a 1 e grado out pari a 0).
Questo ci aiuterà a capire meglio cosa succede nell'anello attorno al cluster di nodi altamente connessi.
Questo esercizio fa parte del corso
Casi di studio: analisi di reti in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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